新手问问题,关于服务器的问题
我的服务器是linux,拥有root权限,我用root权限启动node服务,正常运行,然后我在本地关掉 终端(mac os),服务也就跟着停了,请问怎么解决?我听有人ssh强行关闭会把进程一起关掉,要用exit,但是我启动这node怎么输入ssh命令呢?求助。还有就是如果我这边断网了,即使终端没有关闭服务也会关闭。求救
5 回复
这个是常见问题, 貌似终端打开的程序父进程是终端的, 终端退出跟着退出了
一个方案是用 byobu screen 那样的终端, 一直在服务器上保持登录状态
http://blog.csdn.net/lqhbupt/article/details/7786153
另外是用其他工具在后台部署 Node 进程的服务, 比如 forever 命令
http://www.bishen.org/content/25925993071
http://stackoverflow.com/questions/6524716/using-forever-with-node-js
服务器上程序部署还有更多的方案可以选... 等待高人深入讲