不管我做什么,如果没有立即使用其他PID弹出另一个实例,我似乎都无法杀死Redis
-我检查以确保自己正在杀死父进程,并且确实如此。有什么建议么??我已经尝试过重启机器。
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
弄清楚了!原来当我尝试了这样的SO帖子提供的第二个答案的时候,我做了cd /etc/init.d
然后跑了redis-serverstop
,当我实际上应该跑的时候/etc/init.d/redis-server stop
。我不知道为什么这很重要。
问题内容: 如何杀死linux中最后一个生成的后台任务? 例: 问题答案: bash中有一个特殊的变量: $!扩展为在后台执行的最后一个进程的PID。
使用8080/8005等命令删除在任何端口、Windows上运行的tomcat服务
从Android API 26开始,Android系统要求“执行一些用户可以注意到的操作”的服务将自身注册为前台服务。和“前台服务必须显示通知” 我有一个播放音频文件的服务。当播放暂停时,用户应该能够滑动通知(与Google Play音乐应用程序一样)。但是如果我调用,那么我的服务会在几分钟内被系统杀死。 暂停播放时,如何允许删除通知?
我在EC2上有两个服务器。一个托管我的php应用程序,另一个托管我的redis服务器。我在redis服务器上管理我的php会话和数据。因此,在我的php服务器上,我将ip:port作为会话保存路径,并在stderr中收到了错误FastCGI:“php消息:php致命错误:未捕获异常‘redisception’,消息‘Connection closed’” 我需要在我的redis实例上为入站流量打开
问题内容: 我想超时并杀死空闲的Redis客户端。有可以设置的设置吗?我似乎记得在某处设置配置,但似乎再也找不到了。 我希望这是自动完成的,而不是手动调用client kill命令。 问题答案: 查看Redis配置文件(用于启动Redis的文件)。 只需检查未注释掉的参数,然后更改超时参数以将非零值放入秒中即可。应该重新启动实例以考虑到此参数。 要在正在运行的Redis实例上更改此参数,可以使
问题内容: 我使用Ant通过Jenkins启动/关闭JBoss 5服务器。Ant java的spawn和fork设置为“ true”,因此命令在后台执行。 Jenkins成功启动服务器,等待两分钟(Jenkins中的“ sleep”命令),然后在睡眠后由于某种奇怪的原因关闭服务器。sleep命令是构建作业的最后一步。关闭显示: 我用谷歌搜索并尝试了建议的-Xrs命令,但没有帮助。这是怎么回事 问题