我正在尝试在 Amazon EC2 实例上永远使用我的 nodejs 应用程序。我安装了 nodejs npm,然后运行sudo npm install forever -g
.
安装没有返回任何错误,所以我继续尝试使用 运行我的应用程序forever start server.js
,但它不会做任何事情 - 没有任何输出,甚至没有错误。
我也试过forever --help
了,只是forever
,但他们都没有给我任何回应......
使用 nodejs 定期运行我的应用程序时 -nodejs init.js
它按预期工作,但我需要让它运行,forever
这样当我与服务器断开连接时它不会关闭。
编辑:
由于我遇到的唯一问题是当我关闭与我的 EC2 服务器的终端会话时 nodejs 正在关闭,我通过使用这样的 linuxnohup
命令解决了这个问题:
nohup sudo nodejs server.js &
即使在我关闭终端后,这也让 nodejs 在子进程中运行窗户。
不过感谢您的帮助!:)