首頁 > 後端開發 > php教程 > swoole多進程關於主進程意外退出的問題

swoole多進程關於主進程意外退出的問題

WBOY
發布: 2016-10-11 14:23:10
原創
1555 人瀏覽過

小弟最近在做一個多進程抓取服務,現在是一個主進程 10個子進程 如果子進程意外退出了 再創建子進程。

但是這樣如果主進程意外退出了子進程卻不會跟著退出我下次在開這個服務又創建了10個子進程加起來就是20個子進程這樣不光redis裡的數據亂了內存也佔了很多有沒有什麼好的辦法保證主行程如果意外結束了連帶著下面的子行程一起關閉呢? ?

我的想法是 每次啟動主進程的時候 exec執行下一個shell腳本 shell腳本 關閉除了這個主進程之外的所有相關進程 不知道各位大哥有什麼高見?

回覆內容:

小弟最近在做一個多進程抓取服務,現在是一個主進程 10個子進程 如果子進程意外退出了 再創建子進程。

但是這樣如果主進程意外退出了子進程卻不會跟著退出我下次在開這個服務又創建了10個子進程加起來就是20個子進程這樣不光redis裡的數據亂了內存也佔了很多有沒有什麼好的辦法保證主行程如果意外結束了連帶著下面的子行程一起關閉呢? ?

我的想法是 每次啟動主進程的時候 exec執行下一個shell腳本 shell腳本 關閉除了這個主進程之外的所有相關進程 不知道各位大哥有什麼高見?

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板