【发布时间】:2018-11-15 05:28:24
【问题描述】:
无论我做什么,如果没有另一个实例立即以不同的 PID 弹出,我似乎都无法杀死 redis——我检查以确保我正在杀死父进程,而我确实是。有什么建议??我已经尝试重新启动我的机器。我也尝试了this SO post 的答案。以下是我运行来杀死和检查的命令:
ascourtas@ascourtas-VirtualBox:~$ ps -ef | grep redis
redis 2573 1 0 12:11 ? 00:00:00 /usr/bin/redis-server
0.0.0.0:6379
ascourt+ 2991 2501 0 12:25 pts/6 00:00:00 grep --color=auto
redis
ascourtas@ascourtas-VirtualBox:~$ pgrep redis | xargs -i pstree -ps
{}
systemd(1)───redis-server(2573)─┬─{redis-server}(2575)
└─{redis-server}(2576)
ascourtas@ascourtas-VirtualBox:~$ sudo kill -9 2573
ascourtas@ascourtas-VirtualBox:~$ ps -ef | grep redis
redis 3069 1 0 12:26 ? 00:00:00 /usr/bin/redis-server
0.0.0.0:6379
ascourt+ 3077 2501 0 12:26 pts/6 00:00:00 grep --color=auto
redis
【问题讨论】:
-
pkill -9 redis用于 redis 进程的软终止 -
看起来更像是系统管理员问题,而不是编程问题 - 请改用 Server Fault。
-
@Roshan 我试过了,但没用:/
-
@julekgwa 这些解决方案也对我不起作用
标签: linux process redis kill redis-server