2016-11-03 3 views
4

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.

+2

Ihr Server würde es wahrscheinlich nicht interessieren, dass das Zertifikat abgelaufen ist. Es ist wahrscheinlich ein Server, mit dem Sie sich verbinden. – Brad

Antwort

1

Ich hatte das gleiche Problem, für mich ein Remote "Spielplatz" -Server bekam abgelaufenes Zertifikat. (Ein Server, zu dem der Knoten versucht hat, eine Verbindung über einen Web-Socket herzustellen)

Verwandte Themen