我在Heroku上的生产节点应用程序随机开始抛出以下错误: 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
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 ^
我对两件事感到困惑.我的证书是最新的,所以我不知道为什么它说它已经过期了,其次,在我的app目录中只有两个名为“events.js”的文件位于两个看似无关的节点模块(询问者和twilio)中甚至有一条线160.这可能是什么原因,我该怎么调试呢?
编辑:此外,它只是生产应用程序(当然),而不是暂存或本地,这是奇怪的,因为登台和生产都指向相同的证书.
我遇到了同样的问题,对我来说,一个远程“游乐场”服务器获得了过期证书. (节点尝试通过Web套接字连接的服务器)