【问题标题】: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 最流行...

标签: javascript node.js forever permanent


【解决方案1】:

试试:

nohup forever start server.js &

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

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

kill -9 <pid>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-15
    • 2012-09-23
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 2015-09-14
    • 1970-01-01
    相关资源
    最近更新 更多