永久运行我的节点应用程序[重复]
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
我开始时只收到此消息。
【问题讨论】:
这方面有很多包,但forever
和pm2
最流行...
【参考方案1】:
试试:
nohup forever start server.js &
要读取node
的日志,可以在运行nohup
命令时生成tail
nohup.txt
文件
PS:如果你应用这个,你将不得不手动终止进程:
kill -9 <pid>
【讨论】:
以上是关于永久运行我的节点应用程序[重复]的主要内容,如果未能解决你的问题,请参考以下文章
我需要一些服务来运行节点服务器,我的意思不仅仅是“nodejs server.js”[重复]