egg scripts的启动和停止
发布于 8 天前 作者 dmodaii 242 次浏览 来自 分享

服务启动和停止

坑:

同一个服务器上运行了两个egg项目, 直接使用npm stop会杀死所有egg master, 导致各种奇怪进程错误

解决

开启和停止都指定title,

官方说的是 --title process title description, use for kill grep

都指定对应的port和title才能准确无误地杀死对应进程

"sit": "egg-scripts start --port=7001 --daemon --title=egg-server-loan --env=test",
"start": "NODE_ENV=production egg-scripts start --port=7001 --daemon --title=egg-server-loan --env=prod",
  "stop": "egg-scripts stop --title=egg-server-loan",
2 回复

上 docker 吧~

@atian25 谢谢大神提供方案, 本来今天在测试环境还一直和另外一个项目互相stop。。。。

回到顶部