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

做隊列任務,在onWorkerStart里使用while,會影響服務器性能么

flc1125

在做隊列任務,然后在onWorkerStart方法里里使用while(true),去處理隊列任務。長時間無限循環(huán)會。會影響服務器性能么(如內存溢出,CPU占用過高之類的)!

還有在隊列里通過call_user_func_array分發(fā)任務處理的時候,如果對應方法的代碼問題導致錯誤。整個隊列會停止么?

4151 1 0
1個回答

walkor 打賞

在做隊列任務,然后在onWorkerStart方法里里使用while(true),去處理隊列任務。長時間無限循環(huán)會。會影響服務器性能么(如內存溢出,CPU占用過高之類的)!

不會,除非代碼寫的有問題。

還有在隊列里通過call_user_func_array分發(fā)任務處理的時候,如果對應方法的代碼問題導致錯誤。整個隊列會停止么?

不會整個停止。如果出現(xiàn)致命錯誤,當前進程回退出,服務端會立刻重啟一個進程,重啟的進程運行onWorkerStart開始運行。

  • flc1125 2016-06-01

    call_user_func_array后,的那個類方法。如果更新了代碼。對應的work需要重啟,代碼才生效;如何可以不重啟,代碼就生效。

  • walkor 2016-06-01

    新問題 新開個帖子吧

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