我按照作者:
http://doc.workerman.net/components/workerman-redis-queue.html
这篇文章实现的一个队列服务器,我通过 status 命令发现那个 total_request 一直在涨,但是我没有做什么请求啊,我才刚刚开发。
具体信息如下:
root@c1cf8d8252d7:/var/www# php diary/server/WorkermanQueueServer.php status
Workerman[diary/server/WorkermanQueueServer.php] status
----------------------------------------------GLOBAL STATUS----------------------------------------------------
Workerman version:4.0.19 PHP version:7.4.12
start time:2021-07-13 16:51:31 run 0 days 0 hours
load average: 1.1, 2, 3 event-loop:\Workerman\Events\Select
2 workers 2 processes
worker_name exit_status exit_count
FileMonitor 0 0
diaryWorkermanQueueServer 0 0
----------------------------------------------PROCESS STATUS---------------------------------------------------
pid memory listening worker_name connections send_fail timers total_request qps status
650 4M none FileMonitor 0 0 0 0 0 [idle]
651 4M none diaryWorkermanQueueServer 2 0 3 1258 0 [idle]
----------------------------------------------PROCESS STATUS---------------------------------------------------
Summary 8M - - 2 0 3 1258 0 [Summary]
total_request不只是包含外部请求、还包含workerman内部的通讯请求。
能否告诉我一下是谁在请求吗?现在已经涨到7000多了,看着挺吓人的
自查啊、看下服务器与哪些端都维持了哪些链接
没事我这都几百万了,从队列里获取job会产生一次request的.不管队列里有没有job
队列里面有个定时器,定时获取延迟队列用到,所以会有请求,无需担心。