WenRou's Blog

新浪微薄腾讯微薄

最新碎语:测试图片碎语哦

您的位置:WenRou's Blog >lnamp> linux负载过高自动重启apache的shell脚本

linux负载过高自动重启apache的shell脚本

找了一个centos/linux负载过高自动重启apache的脚本,保护你的vps不因超负荷被关闭。

稍微改了点,适合所有可以通过 service httpd start | stop 来重启apache的vps或服务器。

最后别忘记在crontab设置每隔几分钟执行一次即可。

一键安装脚本

wget http://www.vpshz.com/ordera/restart_apache.sh;sh restart_apache.sh; 


然后在/etc/crontab里增加定时执行的命令:

*/2 * * * * /backup/restart_apache/loadavg_restart_apache.sh >> /backup/restart_apache/restart_apache.log

这样每两分钟检查系统的负载,如果load average超过设定的3,就会重新启动Apache服务,丢弃当时的一些访问,保证服务器不会过载死机。

注意需要为loadavg_restart_apache.sh 文件赋予执行权限(一键安装包一键赋予权限了。)

---

转载请注明本文标题和链接:《linux负载过高自动重启apache的shell脚本

发表评论

72 + 5 =
路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交