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

關(guān)于在Socket里的 timer

ehohpo

現(xiàn)在我發(fā)現(xiàn)是在Socket 里的Timer 會(huì)停止操作,想知道這個(gè)是什么原因?qū)е拢?br /> 有幾種可能問題,并在workerman.log沒有什么Error,所以需要大家?guī)兔σ幌?,謝謝

3666 4 0
4個(gè)回答

walkor 打賞

如何判斷停止工作的?
下次懷疑停止工作的時(shí)候運(yùn)行下 php start.php status 截圖下結(jié)果

  • ehohpo 2019-02-21

    我們問題不是 Socket 停止工作,但是 Timer消失,我們知道Timer消失是因?yàn)?Application Log 的Timer的數(shù)據(jù)都消失了

    想知道這個(gè)是什么原因?qū)е?Timer 停止工作或者 Timer有效期嗎?工作了一段時(shí)間會(huì)自己停止

  • walkor 2019-02-21

    我問的也是Timer。。。下次有問題的時(shí)候status下截圖

  • ehohpo 2019-02-22

    @1: 如下是我們Status圖

ehohpo

status下截圖 ,請幫忙看看一下是這樣status 有問題嗎?

  • 暫無評論
walkor 打賞

看起來是有兩個(gè)businessWorker進(jìn)程的業(yè)務(wù)代碼出現(xiàn)問題了。一共9個(gè)進(jìn)程,status里只出現(xiàn)了7個(gè),對比ps aux命令找到消失的businessWorker的pid,利用 strace 和 lsof命令應(yīng)該能定位到。定位方法參考手冊http://doc.workerman.net/debug/busy-process.html。

出現(xiàn)這個(gè)問題的原因一般是因?yàn)闃I(yè)務(wù)代碼死循環(huán),或者有訪問外部數(shù)據(jù)庫/redis等存儲(chǔ)或者調(diào)用外部接口沒處理好超時(shí)時(shí)間超時(shí)了,導(dǎo)致業(yè)務(wù)一直阻塞等待。

  • 暫無評論
ehohpo

再問一下一個(gè)問題 total_request里,可不可以把它減低呢? 現(xiàn)在感覺上繼續(xù)增加很多的

  • xiuwang 2019-02-25

    重啟就清零了

  • ehohpo 2019-02-25

    除了重啟方式,還有其他方式嗎? 不然會(huì)要一直重啟的

  • ehohpo 2019-02-25

    @1 可以幫忙一下嗎?

  • walkor 2019-02-25

    total_request就是一個(gè)統(tǒng)計(jì)值,增加對你有什么影響么?

  • ehohpo 2019-02-25

    我也不確定會(huì)不會(huì)影響 -*-,但是重啟了Socket,會(huì)顯示完成9個(gè)進(jìn)程,過了一段時(shí)間會(huì)添加上來,然后會(huì)消失所以不確定是什么原因

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