服務(wù)啟動(dòng)和停止
坑:
同一個(gè)服務(wù)器上運(yùn)行了兩個(gè)egg項(xiàng)目, 直接使用npm stop會(huì)殺死所有egg master, 導(dǎo)致各種奇怪進(jìn)程錯(cuò)誤
解決
開(kāi)啟和停止都指定title,
官方說(shuō)的是 --title process title description, use for kill grep
都指定對(duì)應(yīng)的port和title才能準(zhǔn)確無(wú)誤地殺死對(duì)應(yīng)進(jìn)程
"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",