宝塔面板mysql内存占用高!频繁崩溃如何应对
宝塔MySQL内存占用高如何优化?事实上,主要消耗内存的程序一般是MySQL程序。其他宝塔,Nginx和PHP基本上消耗内存不多。内存占用非常小。但是如果我们的服务器有1G或者512M内存,基本上就会很困难。 Mysql可能会因为内存不足而自动停止运行。
建议调整mysql数据库参数配置的优化手段和方法。减少内存使用并减少并发连接数。您或许可以参考它来相应调整和优化参数。可以结合当前状态的参数进行调整。
解决宝塔面板因内存太少导致MySQL频繁崩溃的问题,首先将“释放内存”任务添加到宝塔面板定时任务中,时间可以设置为每天下午3点左右放置
然后添加MySQL监控任务,观察到MySQL挂了就重启MySQL。
添加的shell脚本如下:
复制 pgrep-xmysqld&>/dev/null if[$?-ne0];then bash/www/server/panel/script/rememory.sh /etc/init.d/mysqldstart fi
如果你的VPS可以添加虚拟内存swap,也可以通过添加swap来解决内存不足的问题。
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网