最近我在 CentOS 6.5 机器上安装了 Node、Express 和 Jade,没有其他 Web 服务器或任何东西。我的网站正在运行,但为了保持它的正常运行,我必须在服务器运行的情况下打开一个腻子窗口。到目前为止没有问题,但如果我失去电源或互联网,我的 SSH 连接就会丢失并且网站会关闭。无论我的 SSH 状态如何,有没有办法让我的 app.js 继续运行?
问问题
6826 次
2 回答
0
我知道这是旧的;但是,我的 CentOS 不会“永远安装 sudo yum”——给出错误:“永远没有可用的软件包”。所以我尝试了
"sudo -u [appuser] nohup node [path_to_your_app] > [path_to_log_file] 2>&1 &", where;
[appuser] = admin
[path_to_your_app] = server.js
[path_to_log_file] = log.txt.
尽管如此,在 5 分钟内,由于“管道损坏”和通过节点服务器运行的网页,服务器超时,停止。
于 2017-01-19T22:47:40.110 回答