开发者社区> 问答> 正文

Git如何上传管理node.js web server?

nodejs 的项目通过Git上传到centos 服务器上后,同步到web server部署目录我已经做好了。现在的问题是,我通过Git上传后,要应用web server的修改还需要kill掉原来的web server进程,然后再启动才能生效。感觉这种办法有点蠢,不知道有么有哪位高手知道能不能通过Git项目后马上将更新应用到web server?

ps aux | grep *

root 3990 0.4 3.9 955488 40392 pts/0 Sl 17:14 0:01 node www.js
root 4069 0.0 0.0 112644 976 pts/0 S+ 17:19 0:00 grep --color=auto www.js

kill 3990

ps aux | grep *

root 4071 0.0 0.0 112644 976 pts/0 S+ 17:19 0:00 grep --color=auto www.js
[1]+ Terminated node www.js

node www.js &

我用PM2启动,放弃git了,谢谢!

展开
收起
raniys 2016-03-24 17:28:37 3941 0
1 条回答
写回答
取消 提交回答
  • 码农|Coder| Pythonista

    您可以试试阿里云的持续交付平台.或者阿里云ACE

    2019-07-17 18:35:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载