请问那个total_request是什么??好像一直在累加。 我现在用webman跑定时任务,是不是运行完没有释放资源??
昨天晚上重启的,这数据正常吗?
这是其中一个定时器的代码,task.php里面大概有十几个这样的
total_request 是进程通讯次数,包括与redis心跳等,是累计值,不用担心。 busy说明进程在处理慢业务,也就是比较耗时的业务。例如你的store_list很大,foreach循环处理很耗时,进程处理的时候就会进入busy状态,是正常的。当然也有部分情况是访问了某个外部io(数据库、curl等)超时,一直等待。
https://www.workerman.net/doc/workerman/debug/busy-process.html 这里有调试教程,能看出来进程是否在一直io等待。
total_request 是进程通讯次数,包括与redis心跳等,是累计值,不用担心。
busy说明进程在处理慢业务,也就是比较耗时的业务。例如你的store_list很大,foreach循环处理很耗时,进程处理的时候就会进入busy状态,是正常的。当然也有部分情况是访问了某个外部io(数据库、curl等)超时,一直等待。
https://www.workerman.net/doc/workerman/debug/busy-process.html 这里有调试教程,能看出来进程是否在一直io等待。