PHP程序语法错误导致

场景一:我们项目设置有报警监控(定时每隔10分钟访问一下网站的一个固定链接),曾经有段时间,每天都会收到两三次报500错误的邮件,但当自己再手动访问时却访问正常…
1
error_reporting(E_ALL ^ E_NOTICE); 2 //禁止把错误输出到页面 3 ini_set('display_errors', 0); 4 //设置错误信息输出到文件 5 ini_set('log_errors', 1); 6 7 //指定错误日志文件名 8 $error_dir = '/logs/err/'; 9 $error_file = $error_dir . date('Ymd').'.log'; 10 //目录不存在就创建 11 if (!is_dir($error_dir)){ 12 mkdir($error_dir, 0777, true); 13 } 14 //文件不存在就创建之 15 if(!file_exists($error_file)){ 16 $fp = fopen($error_file, 'w+'); 17 if($fp){ 18 fclose($fp); 19 } 20 } 21 22 //设置错误输出文件 23 ini_set("error_log", $error_file);

 

posted @ 2019-07-17 09:17  MSJ521  阅读(80)  评论(0)    收藏  举报