错误:证书在节点中已过期

我在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 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”的文件是在两个看似不相关的节点模块(inquirer和twilio)和don甚至没有160行。这可能是什么原因,我应该怎样debugging呢?

编辑:此外,它只是生产应用程序(当然),不是阶段或本地,这是奇怪的,因为分期和生产都指向相同的证书。

我有同样的问题,对我来说,远程“操场”服务器已过期证书。 (节点尝试通过networking套接字连接的服务器)