永久运行我的节点应用程序[重复]

Posted

技术标签:

【中文标题】永久运行我的节点应用程序[重复]【英文标题】:Permanently running my node application [duplicate] 【发布时间】:2016-12-22 19:05:42 【问题描述】:

我创建了一个节点应用程序,它在我的本地服务器上运行良好。现在我想在实时服务器上上传,它将永久工作。我找到了一些链接并执行了提到的相同步骤,但仍然无法正常工作(Link)。

我在本地服务器上设置了永久模块。它已成功安装并运行所有命令。但是当我关闭终端时,我的应用程序停止工作。

我的应用程序也创建了 app.js 文件。根据链接,我已删除 app.js 文件并移至 server/server.js。但它仍然无法正常工作。

    terminal@mymac:/var/www/node/chat$ forever start server.js 
warn:    --minUptime not set. Defaulting to: 1000ms
warn:    --spinSleepTime not set. Your script will exit if it does not stay up for at least 1000ms
info:    Forever processing file: server.js

我开始时只收到此消息。

【问题讨论】:

这方面有很多包,但foreverpm2 最流行... 【参考方案1】:

试试:

nohup forever start server.js &

要读取node的日志,可以在运行nohup命令时生成tailnohup.txt文件

PS:如果你应用这个,你将不得不手动终止进程:

kill -9 <pid>

【讨论】:

以上是关于永久运行我的节点应用程序[重复]的主要内容,如果未能解决你的问题,请参考以下文章

我需要一些服务来运行节点服务器,我的意思不仅仅是“nodejs server.js”[重复]

what is zookeeper

Redis连接ECONNREFUSED 127.0.0.1:6379 [重复]

永久 While 循环 Java [重复]

Android Camera2 永久权限

Facebook - 如何获得永久用户访问令牌[重复]