找回密码
 注册

只需一步,快速开始

蓝色理想 最新研发动态 新增登录提醒插件 - 用至我的站点 地图任务一定要做 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

《众妙之门2》强势来袭,试读赢图书! 想加薪?!蓝色理想招聘提供你更多机会 悬赏答疑,赚取积分兑奖品!

查看: 1227|回复: 2

[php] [已解决]FastCGI,Error Number: 258,怎么解决? [复制链接]

sfrost 楼主

第四类感情

银牌会员

帖子
529
体力
1066
威望
1
发表于 2011-12-14 20:02:56 |显示全部楼层
本帖最后由 sfrost 于 2011-12-15 15:29 编辑

The FastCGI process exceeded configured request timeout
Error Number: 258 (0x80070102).

超时,这个地球人都能看出来,但是怎么解决呢?GOOGLE出来的,基本是没人能给出解决办法的,连IIS官网上的贴子也是一样的结果,那些改变fcgiext.ini文件的建议我个人觉得全是治标不治本的方法,根本解决不了问题。

不知道论坛有没有朋友遇到过这种情况,可以给点建议,比如说检查哪一块?我个人觉得和权限有关,但又谈不上倒底是哪里的权限问题。

环境是:WIN 2003+IIS6+FASTCGI+WordPress3.2.1,出错的位置就是在更新WordPress3.3的时候出现的。而同一天,我中午的时候在空间商的主机上更新成功了,所以可以完全排除程序代码的问题。

先谢谢了。
看别人不顺眼,是自己修养不够

蓝蓝的闪客

管理员  

帖子
23769
体力
40058
威望
187
居住地
湖南省 长沙市
发表于 2011-12-14 22:02:27 |显示全部楼层
用EXIT,一行一行的加,什么时候不能输出了,那么问题就在那里了
腾讯微博 新浪微博 网站微博 只要集中精力,五年成专家,十年成权威,十五年成世界顶尖。
sfrost 楼主

第四类感情

银牌会员

帖子
529
体力
1066
威望
1
发表于 2011-12-15 15:28:03 |显示全部楼层
蓝色 发表于 2011-12-14 22:02
用EXIT,一行一行的加,什么时候不能输出了,那么问题就在那里了

这方法太给力了,纯粹的DEBUG手工版,再配合ECHO,完全不用调试工具了,就是找类或函数的位置麻烦了点。
最终又回到问题的最初情况,在同事的提醒下,看了哈更新的临时目录,发现了里面有很多的更新产生的临时文件,大小从0KB到3000+KB,这时候同事说他上午更新了WordPress3.3的包是4MB左右,一下就提醒了我。

尼玛,还真是超时的问题!!!

解决方法(这是我自己家里的一台测试用的服务器):
配置php.ini
  1. max_execution_time = 3000  //默认是30,后改成300,PHP报超时错,改成3000,成功更新
复制代码
参照IIS论坛,配置fcgiext.ini(遗憾的是没办法测试是否不需要配置这儿。但是即然配置前fastcgi要报错,配置后没报错,证明这个还是有用的)
  1. InstanceMaxRequests=10000
  2. EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000
  3. RequestTimeout=500
  4. ActivityTimeout=900
复制代码
最终的总结:当时自己买的空间在国外,所以很快就更新了,下意识地认为自己家里的服务器也应该是一样的情况。但事实证明,2M的ADSL,在下载更新包的时候,速度那是相当的慢。
看别人不顺眼,是自己修养不够
您需要登录后才可以回帖 登录 | 注册


Archiver|手机版|blueidea.com ( 京ICP备05002321号 )    

GMT+8, 2012-5-10 07:43 , Processed in 0.112350 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部