now.js托管节点应用程序在一段时间后崩溃

时间:2017-09-10 10:55:55

标签: node.js discord zeit-now

我正在使用discord.js库制作不和谐的机器人,我正在now.js上托管它们。 但是我在now.js托管时遇到了一些恼人的问题。

当我尝试使用now.js单独托管应用程序时,它会在构建完成之前崩溃,并在5mn之后打印

No open port found. Make sure 'npm start' creates an HTTP server on a port (any).

所以我使用npm添加http服务器并在构建时创建一个localhost服务器,我使用这个npm start命令同时启动我的机器人

http-server -p 8000 & node index

当我这样做时,构建工作正常,然后我将它缩放到1个从不睡觉的实例,我没有问题。然而,几天后应用程序崩溃并打印

09/05 08:44 PM (5d)
Killed
09/05 08:44 PM (5d)
npm ERR! code ELIFECYCLE
09/05 08:44 PM (5d)
npm ERR! errno 137
09/05 08:44 PM (5d)
npm ERR! Selfbot@0.1.0 now-start: `http-server -p 8000 & node index`
09/05 08:44 PM (5d)
npm ERR! Exit status 137
09/05 08:44 PM (5d)
npm ERR! 
09/05 08:44 PM (5d)
npm ERR! Failed at the Selfbot@0.1.0 now-start script.
09/05 08:44 PM (5d)
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

从这个错误我明白问题是http服务器停止了。这是一个问题,因为这意味着我需要每隔几天重新启动一次应用程序。我该如何防止这种情况?

0 个答案:

没有答案