如果站点返回500错误代码,如何重新启动apache

时间:2014-09-14 19:38:34

标签: asp.net-mvc apache mono wget mod-mono

ASP.NET MVC4应用程序使用Apache和mod_mono

在Debian x64 Linux中运行

有时,网站开始使用http代码5xx返回重复的会话密钥错误 和应用程序停止工作或它开始返回返回请求超时错误。

只有重新启动Apache服务器才能修复此问题。

如果网站停止运行,如何重新启动Apache?

我尝试使用wget创建每20分钟检查一次网站的crontab作业 根据{{​​3}}:

wget --timeout=10 --no-verbose --tries=1 -a /var/log/wget.log -O /var/log/wgettulem.html  www.mysite.com || /etc/init.d/apache2 restart

然而,即使页面返回500错误,wget也会返回零退出代码。所以这不起作用。如果站点返回500 http错误代码,则不会重新启动Apache。

如果页面返回5xx或4xx http错误代码,如何自动重启Apache?

0 个答案:

没有答案