如何解释来自芹菜工作者父进程的连接?

2024-09-27 09:35:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我启动了一个并行度为2的芹菜队列:

芹菜工-C2

当我试图使用psutil检查连接时,它从芹菜工作者的父PID(Python Celery - lookup task by pid)返回13个连接:

[pconn(fd=25, family=2, type=1, laddr=('127.0.0.1', 40826), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=20, family=2, type=1, laddr=('127.0.0.1', 40812), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=21, family=2, type=1, laddr=('127.0.0.1', 40818), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=19, family=2, type=1, laddr=('127.0.0.1', 40814), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=23, family=2, type=1, laddr=('127.0.0.1', 40820), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=26, family=2, type=1, laddr=('127.0.0.1', 40828), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=24, family=2, type=1, laddr=('127.0.0.1', 40824), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=27, family=2, type=1, laddr=('127.0.0.1', 40830), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=3, family=2, type=1, laddr=('127.0.0.1', 40810), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=30, family=2, type=1, laddr=('127.0.0.1', 40832), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=31, family=2, type=1, laddr=('127.0.0.1', 40834), raddr=('127.0.0.1', 6391), status='ESTABLISHED'),
 pconn(fd=22, family=2, type=1, laddr=('127.0.0.1', 40816), raddr=('127.0.0.1', 6391), status='ESTABLISHED')]

问题是:为什么有13个连接,因为我只要求2芹菜工人?如何解释每个参数?如何使用这些参数来检查芹菜工人的运行状态?你知道吗


Tags: 参数队列typestatusfamilypsutil芹菜工人

热门问题