我为我的网站提供了许多写得很糟糕的perl程序。他们偶尔崩溃,用户看到......
软件错误: Yadda yadda yadda。 如需帮助,请发送邮件给网站管理员(webmaster@mywebsite.com),提供此错误消息以及错误的时间和日期。
我无法访问该电子邮件地址,即使我这样做,也无法信任那些顽皮的用户报告此错误。
所以我想做的是得到这个错误来触发HTTP错误500,这样我就可以用htaccess文件中的一行来监视它...比如...
ErrorDocument 500 /fixThisBug.shtml
答案 0 :(得分:1)
感谢ThisSuitIsBlackNot为方向。
perl程序都有
use CGI::Carp(fatalsToBrowser);
这会扼杀HTTP 500错误。只需删除它就可以让程序“正常”崩溃。