我注意到运行一些Drupal管理员任务,如果他们通常超过10秒会导致404错误。例如,我正在运行“搜索和替换”,它总是在大约10秒后抛出404,即使任务显然有效。
我将Drupal安装迁移到Dreamhost之后才注意到这一点。我已经增加了php.ini中的max_execution时间,但这没有帮助。有没有办法让Drupal输出错误?
Apache错误日志:
[Wed Jun 30 09:00:18 2010] [错误] [client 12.105.246.2](104)通过对等方重置连接:FastCGI:comm with server“/.../cgi-bin/dispatch.fcgi”中止:读取失败,引用:... / admin / content / scanner / scan / confirm
[Wed Jun 30 09:00:18 2010] [error] [client 12.105.246.2] FastCGI:从服务器“/.../cgi-bin/dispatch.fcgi”收到的不完整标题(0字节),referer :... / admin / content / scanner / scan / confirm
[Wed Jun 30 09:00:38 2010] [错误] [client 12.105.246.2](104)通过对等方重置连接:FastCGI:comm with server“/.../cgi-bin/dispatch.fcgi”中止:读取失败
[Wed Jun 30 09:00:38 2010] [error] [client 12.105.246.2] FastCGI:从服务器收到的不完整标题(0字节)“/.../cgi-bin/dispatch.fcgi"
更新 原来这是DreamHost的托管问题。在他们的基本共享主机上,Drupal正在达到他们的资源/内存限制并且让进程被杀死。我不得不将托管移动到Dreamhost VPS(PS)作为解决方法。
答案 0 :(得分:0)
检查admin / settings / error-reporting中的错误报告设置,看它是否正在将错误写入屏幕(和日志)。
检查admin / reports / dblog以查看最新的日志条目。
检查Apache错误日志。