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

關于workerman定時器的疑問

leojen

1.定時器如果創(chuàng)建過多,會不會導致業(yè)務阻塞,比如發(fā)送消息延時之類的。
2.有沒有方法可以查看當前已經(jīng)創(chuàng)建的定時器有多少?

3764 1 0
1個回答

walkor 打賞

1、是否阻塞取決于定時器里執(zhí)行的業(yè)務代碼是否有阻塞
2、php start.php status 里能看到當前進程定時器數(shù)量

  • leojen 2019-01-16

    多謝,我看到了,我的workerman運行一段時間后就會出現(xiàn)發(fā)消息延時,卡頓等現(xiàn)象,利用php start.php status查看可以看到有少數(shù)busy進程,但是問題是,如果我這時候重啟下workerman,同樣能看到少數(shù)幾個Busy進程,但是這時候發(fā)消息什么的就完全不卡了。。我之前懷疑是不是創(chuàng)建的定時器太多引起了業(yè)務阻塞,但是現(xiàn)在看來不是這個原因。我估計是不是workerman 有資源沒釋放掉導致的

  • walkor 2019-01-16

    busy是因為業(yè)務阻塞卡住了,是業(yè)務問題,并不是workerman沒釋放資源等導致。
    手冊 http://doc.workerman.net/debug/busy-process.html 這里有定位教程

  • leojen 2019-01-16

    @1:感謝。但是如果是這樣的話,為啥重啟之后雖然也有Busy進程,但是完全不卡了呢。

  • walkor 2019-01-16

    如果越來越卡,有可能是無限創(chuàng)建定時器導致cpu負載上去了

  • leojen 2019-01-16

    @1:嗯 我再看看,多謝了

  • leojen 2019-01-16

    @1:還想請教下,那個status里 有個total_request 是當前總共的請求數(shù)量嗎?

  • Caesar-Tang 2022-04-24

    請問查看定時器數(shù)量,是哪個字段

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