webman定时任务会exit with status 9

关山难越

问题描述

这里详细描述问题
webman的定时任务中有一个慢查询要去请求第三方API,请求很慢会出现exit with status 9,请问这种情况怎么解决

程序代码

截图

报错信息

2023-12-21 09:27:44 pid:28950 worker[IncrementalTask:28970] exit with status 9
349 1 1
1个回答

walkor

reload restart stop时 IncrementalTask进程在规定时间内没有响应,被kill -9了会有这个提示。
如果不影响业务可以不用管它,知道怎么回事就行。
如果你不想看到这个提示就给请求第三方接口加个超时时间,时间小于2秒。
或者在config/server.php里加大stop_timeout,比如10秒。含义是reload restart stop时如果进程10秒没有响应则kill -9

🔝