错误:证书已在节点
问题描述:
过期
在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)中,甚至没有第160行。这可能是什么原因,我应该怎么调试呢?
编辑:此外,它只是生产应用程序(当然),不是分期或本地,这很奇怪,因为分期和生产都指向相同的证书。
答
我有同样的问题,对我来说,远程“操场”服务器已过期证书。 (节点尝试通过网络套接字连接的服务器)
您的服务器可能不会在意证书已过期。这可能是您连接到的某个服务器。 – Brad