容器技术交流

 找回密码
 立即注册
查看: 5978|回复: 7

PHP页面执行时间超过30秒就报500错误!

[复制链接]
发表于 2011-7-6 18:38:41 | 显示全部楼层 |阅读模式
本帖最后由 华子 于 2011-7-7 15:51 编辑

我的系统是zijidelu linux 1.0
服务器环境是LUManager 1.1.9
LUM后台设置了完全用apache处理PHP脚本
php.ini里的max_execution_time设置成了600
做完以上设置后重新启动过apache,但在PHP页面执行时间超过30秒时,就会报500错误!大家是否也遇到这个问题?

发表于 2011-7-6 19:17:20 | 显示全部楼层
用附件里的文件代替掉/usr/local/nginx/conf目录下的同名文件,然后重启nginx

proxy_pass.conf

701 Bytes, 下载次数: 2886

 楼主| 发表于 2011-7-7 09:28:31 | 显示全部楼层
爱洞特漏 发表于 2011-7-6 19:17
用附件里的文件代替掉/usr/local/nginx/conf目录下的同名文件,然后重启nginx

洞哥,我替换了,也重启了,但还是老样子啊
 楼主| 发表于 2011-7-7 11:23:46 | 显示全部楼层
爱洞特漏 发表于 2011-7-6 19:17
用附件里的文件代替掉/usr/local/nginx/conf目录下的同名文件,然后重启nginx

我检查了apache的http.conf和php的php.ini里的配置都没有问题,貌似是fast_cgi的配置的问题,网上说有一个fcgid.conf文件里的IPCCommTimeout的值改大一点就OK了,但是我找不到fcgid.conf这个文件,请洞哥明示啊!
 楼主| 发表于 2011-7-7 15:42:08 | 显示全部楼层
爱洞特漏 发表于 2011-7-6 19:17
用附件里的文件代替掉/usr/local/nginx/conf目录下的同名文件,然后重启nginx

我换成全部用nginx执行PHP脚本是正常的,但是如果换成全部用apache执行php脚本就不能超过30秒。
 楼主| 发表于 2011-7-7 15:47:15 | 显示全部楼层
还有一个奇怪的问题就是当我全部用apache执行脚本时,如果不选中“当使用Apache时,PHP以CGI方式执行”,打开php页面就会报502错误,选中后才可以正常打开php页面,但是页面执行时间超过30秒就会报500错误。
 楼主| 发表于 2011-7-11 09:54:18 | 显示全部楼层
跪求洞哥帮忙解决啊
发表于 2011-7-11 10:29:22 | 显示全部楼层
我已经记录下来了,如果急着用采集功能,可以这样:
1. 调整为完全使用apache模式,并且“不”使用cgi模式
2. 使用http://ip或域名:8889访问网站
3. 采集
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-5-15 04:00 , Processed in 0.036205 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表