如題,是否存在在代碼內(nèi)重啟主進(jìn)程的方式
不能重啟主進(jìn)程
如果確實(shí)有需要這種場(chǎng)景的話有什么辦法嗎?
什么需求呢?
子進(jìn)程調(diào)用的方法并不完全可控,存在die exit或致命錯(cuò)誤的可能,而子進(jìn)程一旦退出,掛在當(dāng)前子進(jìn)程的仍未執(zhí)行的定時(shí)器就會(huì)被銷毀,我這邊做了處理可以在主進(jìn)程重啟時(shí)重新注冊(cè)定時(shí)器,但是子進(jìn)程重啟時(shí)不會(huì)重新注冊(cè).
換了個(gè)思路,問題基本得到了解決
主進(jìn)程不要做編碼,很危險(xiǎn)。
要恢復(fù)定時(shí)器可以在子進(jìn)程的onWorkerStart里恢復(fù)