swoole如何關(guān)閉守護(hù)進(jìn)程

swoole如何關(guān)閉守護(hù)進(jìn)程

swoole如何關(guān)閉?swoole不小心開(kāi)啟了守護(hù)進(jìn)程如何關(guān)閉?

1、今天在項(xiàng)目里用swoole,不小心在配置里開(kāi)啟了守護(hù)進(jìn)程(即進(jìn)程在后臺(tái)一直運(yùn)行)

swoole如何關(guān)閉守護(hù)進(jìn)程

2、結(jié)果調(diào)試socket代碼的時(shí)候,結(jié)束了進(jìn)程重新開(kāi)啟,一直顯示端口被占用

swoole如何關(guān)閉守護(hù)進(jìn)程

3、此時(shí)就算是關(guān)閉了terminal命令運(yùn)行窗口,重新打開(kāi),端口也是被占用的,無(wú)法再次開(kāi)啟進(jìn)程。解決辦法如下:

第一步,把代碼里的守護(hù)進(jìn)程改成0

swoole如何關(guān)閉守護(hù)進(jìn)程

第二步:查找這個(gè)端口號(hào)的pid(我的代碼監(jiān)聽(tīng)的端口是9503),得到PID

命令如下:

netstat?-apn?|?grep?9503

swoole如何關(guān)閉守護(hù)進(jìn)程

第三步:殺死這個(gè)進(jìn)程

命令如下:

kill?-9?18669

此時(shí)就可以重新開(kāi)啟監(jiān)聽(tīng)程序啦,不會(huì)再報(bào)錯(cuò)端口被占用

swoole如何關(guān)閉守護(hù)進(jìn)程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊14 分享
站長(zhǎng)的頭像-小浪學(xué)習(xí)網(wǎng)月度會(huì)員