Meine Produktionsknoten App auf Heroku zufällig werfen den folgenden Fehler gestartet:Fehler: Zertifikat in Knoten abgelaufen
Error: certificate has expired
at Error (native)
at TLSSocket.<anonymous> (_tls_wrap.js:1060:38)
at emitNone (events.js:86:13)
at TLSSocket.emit (events.js:185:7)
at TLSSocket._finishInit (_tls_wrap.js:584:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:416:38)
error: Forever detected script exited with code: 1
error: Script restart attempt #1
Creating a pool connected to blah.thing.com:port
Running migrations for database 'app_name'...
events.js:160
throw er; // Unhandled 'error' event
^
ich zwei Dinge bin verwirrt. Mein Zertifikat ist aktuell, daher weiß ich nicht, warum es abgelaufen ist, und zweitens befinden sich die beiden einzigen Dateien namens "events.js" in meinem App-Verzeichnis in zwei scheinbar irrelevanten Knotenmodulen (inquirer und twillio) und don Ich habe sogar eine Zeile 160. Was könnte die Ursache dafür sein und wie sollte ich es debuggen?
edit: Darüber hinaus ist es nur die Produktions-App (natürlich), nicht Staging oder lokal, die ungerade ist, da Inszenierung und Produktion beide auf das gleiche Zertifikat verweisen.
Ihr Server würde es wahrscheinlich nicht interessieren, dass das Zertifikat abgelaufen ist. Es ist wahrscheinlich ein Server, mit dem Sie sich verbinden. – Brad