如何使用AMH监控网站状态并在500错误时自动重启服务器?

如何使用amh监控网站状态,并且执行任务计划,比如网站打不开应该500相关状态,
那么如何再自动执行重启相关命令呢?

阅读 725
1 个回答

500通常是程序出错,重启是没用,如果是502内存、资源等不足可以重启释放,
小内存虚拟主机建议是用适应模式,空闲时会自动释放,

要判断重启,在文件管理新建一个脚本文件如,/home/cron/web01.sh
任务计划运行这个脚本文件。

脚本参考 :

#!/bin/bash
http_code=`curl -w %{http_code} --connect-timeout 5 --retry 3 -o /dev/null http://www.你的网址.com/`;
if [ "$http_code" == '502' ]; then
#这里填写重启环境php命令。amcrontab可以查看命令。
fi;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏