linux中mysql经常挂掉到底是怎么回事。请大神指教啊

linux中mysql经常挂掉到底是怎么回事。请大神指教啊,第1张

排查思路..... 我都是第一时间去看日志

弄个监控程序 监控一切可以监控的信息 最好能图形化的

然后观察出问题的点到底发生了什么

如果程序是你写的 也可以在程序里加标记 追踪程序

总之 就是收集信息 发现异常

另外

可以分成几块 系统 网络 mysql 你的某程序 改变一个变量 察看是否正常 正常了就是那个变量的问题了

所以,有时候对进程进行实时监控,当发现进程挂掉时,立刻重新启动进程,也是一种可以救急的方式(当然这个只是一种临时救急,并不是根本解决方法)。实现方式:使用fork()创建子进程,子进程用于执行具体功能,主进程只是用于监控子进程,当主进程检测到子进程挂掉后,可以实现立即重新启动子进程。

子进程结束,系统会向主进程发送信号:SIGCHLD,主进程可以通过捕捉该信号,从而检测子进程已经不存在,进而继续下一步 *** 作。如果需要,主进程还可以获得子进程是为何退出的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8506720.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存