国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

GatewayWorker 關(guān)閉時(shí)不觸發(fā) onWorkerStop函數(shù)

skl_TZ

啟動(dòng)時(shí)會(huì)調(diào)用onWorkerStart, 但關(guān)閉時(shí)不調(diào)用onWorkerStop

3798 10 0
10個(gè)回答

walkor 打賞

如何確認(rèn)的onWorkerStop沒有觸發(fā)?

  • 暫無評論
skl_TZ

[attach]176[/attach]

  • 暫無評論
walkor 打賞

看下業(yè)務(wù)代碼是否有死循環(huán)或者sleep或者是耗時(shí)的操作。exit with status 9意思是進(jìn)程卡在了業(yè)務(wù)代碼里面,所以無法執(zhí)行onWorkerStop

  • 暫無評論
skl_TZ

Timer算不算

  • 暫無評論
walkor 打賞

同樣Timer的任務(wù)有耗時(shí)阻塞也會(huì)導(dǎo)致進(jìn)程卡住

  • 暫無評論
skl_TZ

但是我stop了之后,我查了下,進(jìn)程的確退出了,而且Timer是個(gè)全局的任務(wù),workerman啟動(dòng)的時(shí)候就會(huì)啟動(dòng),只要workerman還運(yùn)行著,Timer也必須運(yùn)行著。所以就算是要關(guān)閉Timer,我得在onWorkerStop函數(shù)中關(guān)閉。

  • 暫無評論
walkor 打賞

退出了是因?yàn)檫M(jìn)程卡在你的業(yè)務(wù)代碼里面出不來,被kill掉了
也不是Timer機(jī)制的問題,是你業(yè)務(wù)代碼的問題
業(yè)務(wù)代碼不要有死循環(huán)、不要有sleep、不要有長時(shí)間阻塞的操作

  • skl_TZ 2015-12-07

    我測試了下,在業(yè)務(wù)代碼前,直接return,也就是根本就不執(zhí)行業(yè)務(wù),還是沒有調(diào)用onWorkerStop

  • walkor 2015-12-07

    可能還是哪里執(zhí)行了長時(shí)間阻塞的業(yè)務(wù)。你可以下載個(gè)干凈的demo試下

  • skl_TZ 2015-12-31

    我剛下了官網(wǎng)的Chat的demo下來,沒有做任何改動(dòng),但還是沒有觸發(fā)onWorkerStop函數(shù)

  • walkor 2015-12-31

    是否有出現(xiàn) exit with status 9 錯(cuò)誤?

skl_TZ

出現(xiàn)了,這是截圖

  • skl_TZ 2015-12-31

    這是官方的工程,未做任何改動(dòng)

  • walkor 2015-12-31

    啟動(dòng)后,新開個(gè)終端,運(yùn)行下status看下。你用的是mac?

skl_TZ

嗯,是mac

  • 暫無評論
walkor 打賞

看起來是你的進(jìn)程都阻塞住了,我在我的mac下試下

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??