服务器部署node网站的问题
发布于 2年前 作者 flylee2011 1346 次浏览

我用node做的网站,ssh连接服务器,用node xxx.js监听后,那我不能退出做别的事情了吗?能让node后台运行吗?

15 回复

或者 说 怎么部署node程序到生产服务器上?

  • 可以自己写个守护进程
  • 用forever模块

正常部署node的网站都是用模块吗

forever这个?

@flylee2011 看需要吧,forever相对简单。

用云服务器吧,部署维护很简单

不想用托管的服务,就想自己配置

@sumoryforever app.js & 那样后台么? 需不需要 nohup 再记录 stdout?

设置个cluster,然后直接跑吧,放心node.js没有你想象中那么脆弱,我们之前公司的一个node.js项目放那半年了,也没人维护,还跑的好好的

cluster 是神马。。 我去看看吧 ,谢谢~

nohup命令

nohup node app.js

停止就

kill [PID]

不知道PID就

ps -e

当然,我觉得forever就很好了

好的,我试试forever。

@jiyinyiyong forever 可以记录很多日志,你只要指定日志文件就可以了。

@sumory 犀利, 看来以后都用这个了

回到顶部