gpt4 book ai didi

celery - 不能杀死 celery worker

转载 作者:行者123 更新时间:2023-12-05 08:19:07 26 4
gpt4 key购买 nike

尽我所能,我无法杀死这些 celery worker 。

我跑:

celery --app=my_app._celery:app status

我看到我有3个(我不明白为什么3个 worker = 2个节点,如果你知道请解释)

celery@ip-x-x-x-x: OK
celery@ip-x-x-x-x: OK
celery@named-worker.%ip-x-x-x-x: OK

2 nodes online.

我运行(作为 root):

ps auxww | grep 'celery@ip-x-x-x-x' | awk '{print $2}' | xargs kill -9

worker 们只是不断地以新的 PID 出现。

请帮我杀了他们。

最佳答案

pid 不断变化的进程称为comet。尽管这个进程的 pid 不断变化,但它的进程组 ID 保持不变。所以你可以通过发送信号来杀死。

ps axjf | grep '[c]elery' | awk '{print $3}' | xargs kill -9

或者,您也可以使用 pkill

杀死
pkill -f celery

这会杀死所有全名为 celery 的进程。

Reference: killing a process

关于celery - 不能杀死 celery worker ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27000886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com