首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL关闭,kill还是kill -9

MySQL关闭,kill还是kill -9? 某一天的中午,测试了MySQL关闭的一个小场景,简单分析一下。...常见的关停MySQL实例的方法有: 1、利用mysqladmin工具关停; 2、如果是MySQL5.7及以上版本,利用shutdown命令关停,当然MySQL8.0版本还支持restart命令来重启 3、利用Linux...的kill命令来kill MySQL对应的进程号关停 脚本里面更多的是使用mysqladmin工具,实际操作,使用后面2种方法居多。...使用kill命令还是kill -9 命令???这俩命令有啥区别???我们一起看一下。...-9命令,kill掉了24141进程,mysqld进程被kill掉了,但是mysqld-safe这个守护进程将mysqld再度拉起,新进程的pid是24232 03 总结 从这个测试,可以得到如下规律

3K10

kill命令详解_linux杀死进程kill

-l 9 KILL linuxy@linuxy:~$ kill -l 8 FPE linuxy@linuxy:~$ 列出了对应信号的名称,但是去掉了前缀 SIG。...-l 参数也可以根据信号名称列出代表的数字,如下所示: linuxy@linuxy:~$ kill -l 9 KILL linuxy@linuxy:~$ kill -l KILL 9 linuxy@linuxy...:~$ kill -l SIGKILL 9 linuxy@linuxy:~$ 2.2 -s 参数 将信号发送给进程,信号可以是名称或数字,我们常用的是直接 “- 信号” 的形式,而很少用 -s 参数。...注意:“-信号”的信号可以是数字/信号名称/不带前缀SIG的名称。...三、总结 在我们日常使用过程,最常用的便是 SIGTERM 和 SIGKILL 信号来结束一个进程,这两个信号的区别是,SIGTERM 信号让程序在结束之前可以做好清理工作,SIGKILL 是强制结束一个进程

5.6K60

还有kill -9杀不掉的进程?kill命令详解

我们很多人对kill -9 非常熟悉,在工作也经常用到。特别是你去重启服务的时候。但是所有的服务都能用kill -9来处理吗?kill -9能杀掉所有的进程吗?...首先我们来了解一下 kill -n 的n到底是什么东西。 kill 从help可以清晰的看到 -n 指的是 信号编号,那问题来了,什么是“信号编号”?...kill -l(查看Linux/Unix的信号变量) 下面先说一下SIGKILL(kill -9)和SIGTERM(kill -15) kill -9kill -15 kill -9 PID 是操作系统从内核级别强制杀死一个进程...但是kill -9 pid也不是所有的程序都会乖乖听话,总有那些状态下的程序无法立刻响应。...pid是 12334,那么我们就运行 kill -HUP 12334 来解决问题 一般可以用top命令发现动态进程表 其中zombie是僵尸进程 附录: linux signals

9.5K20

拒绝 kill -9,让 SpringBoot 优雅停机!

// 模拟业务耗时处理流程 Thread.sleep(20 * 1000L); return "hello"; } } 当我们流量请求到此接口执行业务逻辑的时候,若服务端此时执行关机 (kill...tomcat-shutdown] o.s.b.w.e.tomcat.GracefulShutdown : Graceful shutdown complete 4、接口请求执行完成 相关知识 关于此处执行kill...-2 而不是 kill -9 kill -2 相当于快捷键 Ctrl + C 会触发 Java 的 ShutdownHook 事件处理(优雅停机或者一些后置处理可参考以下源码) //ApplicationContext...doClose(); } } }; Runtime.getRuntime().addShutdownHook(this.shutdownHook); } } kill...-9,暴力美学强制杀死进程,不会执行 ShutdownHook 通过 actuate 端点实现优雅停机 POST 请求 /actuator/shutdown 即可执行优雅关机。

93641

linux kill -HUP pid

kill -HUP pid  pid 是进程标识。如果想要更改配置而不需停止并重新启动服务,请使用该命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。...-HUP   上面的命令包含了很多的操作,所以让我们来仔细地看一下管道的每个部分。...ps 和 grep 命令用来在所有的进程搜索 httpd(并且忽略用来搜索 httpd 进程的 grep 进程)。接下来,awk 只显示输出结果的进程 ID,并将它传递给 xargs。...LINUX和Unix都适用:  改/etc/ssh/sshd_config,将里面的Port改为新端口,比如10022,然后 kill -HUP `cat /var/run/sshd.pid` 就行了...PS: HUP(1)是让进程挂起,睡眠; kill (9)六亲不认的杀掉 term(15)正常的退出进程 因为进程可能屏蔽某些信号,所以它们的用处也就不一样。。。

4.5K20
领券