当前位置: 技术问答>linux和unix
shell脚本,apache宕机自动重启
来源: 互联网 发布时间:2017-04-27
本文导语: 最近,apache老是报类似的错误: child process 3732 still did not exit, sending a SIGKILL caught SIGTERM, shutting down httpd里已经增加了maxchild值,但是系统内存有限,还是会报上面的错误 对shell的理解力有限,下面的代码,有...
最近,apache老是报类似的错误:
httpd里已经增加了maxchild值,但是系统内存有限,还是会报上面的错误
对shell的理解力有限,下面的代码,有作用吗?
还是应该模拟打开某页面,如果500错误,然后重启apache?
高手帮忙给段可靠的代码吧,谢谢。
child process 3732 still did not exit, sending a SIGKILL
caught SIGTERM, shutting down
httpd里已经增加了maxchild值,但是系统内存有限,还是会报上面的错误
对shell的理解力有限,下面的代码,有作用吗?
pgrep httpd
if [ $? -eq 0 ]; then service httpd restart; fi
还是应该模拟打开某页面,如果500错误,然后重启apache?
高手帮忙给段可靠的代码吧,谢谢。
|
参考:
curl -I http://www.mydomain.com/check.php 2>/dev/null | head -1 | grep -q " 200 OK"
if [ $? -eq 0 ]; then
echo "The URL works fine"
fi