我有一个使用JSP页面由应用程序服务器(GlassFish)生成的网页。如果应用程序服务器出现故障,则网页会返回错误(找不到文件)。
有没有办法设置,所以当有人访问此页面并观察到错误时,我会收到一封电子邮件?例如,使用.htaccess或其他任何东西(简单)?
或者,有没有办法我可以每隔30分钟自动ping一次网页,如果网页返回错误就给我发电子邮件?
或者,无论如何要自动查询应用程序服务器并在发生故障时通知我?
答案 0 :(得分:1)
具体错误是什么?我会想象它是404无法查找文件,除非应用程序本身正在抛出错误。
如果是404,则在你的htaccess文件中添加:
ErrorDocument 404 http://www.domain.com/404page.html
创建一个名为404page.html的文档,并通过FTP将其添加到根目录。将一些有意义的东西放到用户身上,以便他们知道有错误。要通知您错误,您可以创建自动提交表单:
然后你需要一个简单的php邮件脚本来获取发布的变量,邮件通过电子邮件发送。
如果它不是404,你需要弄清楚该错误的引发位置并添加到错误页面中。但是如果应用程序服务器出现故障,我非常怀疑它是否应该抛出错误。