相关疑难解决方法(0)

如何将node.js应用程序作为后台服务运行?

由于这篇文章多年来引起了很多关注,我在本文的最后列出了每个平台的顶级解决方案.


原帖:

我希望我的node.js服务器在后台运行,即:当我关闭终端时,我希望我的服务器继续运行.我已经用Google搜索了这个教程,但它没有按预期工作.因此,我没有使用该守护进程脚本,而是认为我只使用了输出重定向(2>&1 >> file部分),但这也没有退出 - 我的终端中出现一个空行,就像是在等待输出/错误.

我也尝试将该过程放在后台,但是一旦我关闭终端,该过程也会被杀死.

那么当我关闭本地计算机时,如何让它保持运行?


最佳方案:

daemon background process node.js server

457
推荐指数
15
解决办法
50万
查看次数

如何使node.js应用程序永久运行?

在Debian服务器上,我安装了Node.js. 我了解如何使用此命令行从putty启动应用程序:

node /srv/www/MyUserAccount/server/server.js
Run Code Online (Sandbox Code Playgroud)

并在地址50.51.52.53:8080(IP和端口)上找到它.

但是一旦我关闭腻子,我就再也无法到达地址50.51.52.53:8080了.

如何使Node.js应用程序永久运行?

你可以猜到,我是Linux和Node.js的初学者.

node.js server

236
推荐指数
17
解决办法
24万
查看次数

如何杀死nohup进程?

我执行了以下命令

$ nohup ./tests.run.pl 0 &
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试使用时将其杀死(以及从此脚本启动的执行)

$ kill -0 <process_id>
Run Code Online (Sandbox Code Playgroud)

这是行不通的.如何杀死nohupped进程以及通过nohupped脚本运行的进程?

谢谢

bash kill process nohup

33
推荐指数
4
解决办法
8万
查看次数

找到nohup命令运行的进程

我使用以下命令在Centos中运行服务器可执行文件"nohup server &".现在我需要杀死这个过程"server".但我尝试了"ps -a"命令,PID但我无法得到这个过程.现在如何杀死"server"现在?

linux background process ps nohup

9
推荐指数
3
解决办法
4万
查看次数

标签 统计

process ×3

background ×2

node.js ×2

nohup ×2

server ×2

bash ×1

daemon ×1

kill ×1

linux ×1

ps ×1