当前位置: 首页 > 知识库问答 >
问题:

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

呼延烈
2024-09-05

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

共有1个答案

饶滨海
2024-09-05

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;
 类似资料:
  • AMH面板如何新建一个纯静态的站点,如宝塔面板添加站点选择的纯静态,就是只需要Nginx,不需要php、mysql之类的。 尝试新建LNMP运行环境,但都是强制需要要选择php和mysql的。

  • 你好,AMH 安装两个wordpress网站,面板安装Redis,wordpress两个网站同时启动Redis插件,两个网站无法同时访问,A网站能访问B网站打不开,B网站能访问A网站打不开,不启动Redis,两个网站都正常访问。 请问Redis上有什么问题,面板上需要怎么设置?

  • 我有Spring Boot应用程序,它可以在本地主机上工作。但是在我的服务器上部署 .war 文件后,我收到了: 在localhost上,此页面正在工作。问题仅在服务器上。 disable-script.html: 控制器片段: 服务器上的某些页面正常工作。我不知道为什么他们中的一些人会抛出这个错误 500......

  • 这是我从mysql数据库中删除数据的代码,我得到了这个错误。 在我选择名称并尝试提交后...它给我这个错误 HTTP状态500-内部服务器错误 类型异常报告 Message内部服务器错误 描述服务器遇到内部错误,无法满足此请求。 例外 组织。阿帕奇。贾斯珀。JaspereException:java。lang.NumberFormatException:空根本原因 JAVAlang.NumberF

  • 环境php7.4 数据库mysql5.7 nginx 1.20 安装wordpress经常500,以下是部分错误日志 [05-Feb-2024 03:11:58 UTC] PHP Fatal error: Allowed memory size of 120586240 bytes exhausted (tried to allocate 12288 bytes) in /home/wwwroot

  • 本文向大家介绍PHP脚本监控Nginx 502错误并自动重启php-fpm,包括了PHP脚本监控Nginx 502错误并自动重启php-fpm的使用技巧和注意事项,需要的朋友参考一下 最近服务器时不时出现Nginx 502 Bad Gateway,如果在电脑旁边还好,要是半夜或者出去了,怎么办? 没关系,写个脚本检测服务状态,发现异常,自动重启。 自动重启脚本: 原理就是用curl获取HTTP头,

  • 当我尝试使用JSP运行我的Web应用程序(基本CRUD)时,GlassFish服务器返回以下消息: HTTP状态500-内部服务器错误 类型异常报告 消息内部服务器错误 说明服务器遇到内部错误,无法满足此请求。 例外 java.lang.NullPointerException 注意GlassFish Server Open Source Edition 4.1日志中提供了异常及其根本原因的完整堆

  • 下面是我的一部分。jsp。 下面是我的错误: HTTP状态500–内部服务器错误 类型异常报告 消息在行[20]处处理[/home.jsp]时发生异常 说明服务器遇到意外情况,无法满足请求。 例外组织。阿帕奇。贾斯珀。JasperException:在第[20]行处理[/home.jsp]时发生异常 17:这是添加信息页 18: Stacktrace:org。阿帕奇。贾斯珀。servlet。Jsp