sudo su 切换到root用户
ps -aux | grep python
tail -f nohup.out 打日志
pkill -f "celery worker"
查看
ps aux|grep 'celery worker'
杀掉
Try this in terminal
ps aux|grep 'celery worker'
You will see like this
username 29042 0.0 0.6 23216 14356 pts/1 S+ 00:18 0:01 /bin/celery worker ...
Then kill process id by
sudo kill -9 process_id # here 29042
If you have multiple processes, then you have to kill all process id using above kill commmand
sudo kill -9 id1 id2 id3 ...
From the celery doc
ps auxww | grep 'celery worker' | awk '{print $2}' | xargs kill -9
OR if you are running celeryd
ps auxww | grep celeryd | awk '{print $2}' | xargs kill -9
Note
If you are running celery in supervisor, even though kill the process, it automatically restarts(if autorestart=True in supervisor script).
Hope this helps
https://stackoverflow.com/questions/29306337/how-to-stop-celery-worker-process
top命令提供了运行中系统的动态实时视图