nginx或php-fpm也没有报告错误500输出,实际上500响应是在访问日志上而不是在nginx错误日志上.该脚本在我的开发环境中正常运行.
nginx version: nginx/1.6.2
PHP 5.5.19 (fpm-fcgi)
Run Code Online (Sandbox Code Playgroud)
试过这个
catch_workers_output = 1
Run Code Online (Sandbox Code Playgroud)
重启了一切,仍然无法正常工作
nginx访问日志显示:
x.x.x.x - - [12/Dec/2014:19:25:08 -0200] "GET /merchant/customer/mobile/data?sEcho=1&iColumns=3&sColumns=%2C%2C&iDisplayStart=0&iDisplayLength=10&mDataProp_0=0&sSearch_0=&bRegex_0=false&bSearchable_0=true&mDataProp_1=1&sSearch_1=&bRegex_1=false&bSearchable_1=true&mDataProp_2=2&sSearch_2=&bRegex_2=false&bSearchable_2=true&sSearch=&bRegex=false&_=1418418256370 HTTP/1.1" 500 589 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36"
Run Code Online (Sandbox Code Playgroud)
注意500错误,该错误应该在error.log上,并且php跟踪正在发生在其他错误上.
有线索吗?