set_time_limit
配置该页最久执行时间。语法: void set_time_limit(int seconds);返回值: 无函数种类: PHP 系统功能
 
 
内容说明 
本函数用来配置该页最久执行时间。默认值是 30 秒,在 php.ini 中的 max_execution_time 变量配置,若配置为 0 则不限定最久时间。当执行到该函数时,才开始计算。例如,若默认是 30 秒,而在执行到该函数前已执行了 25 秒,而用本函数改为 20 秒,则该页面最长执行时间为 45 秒。

解决方案 »

  1.   

    可是我已用过set_time_limit了,设为99999秒,且php.ini 中的 max_execution_time 也设为99999秒了,运行大约5,6分钟又出现
    “CGI Timeout”错误!?
      

  2.   

    一个CGI跑5,6分钟,挺要命的了~
      

  3.   

    你这样的情况不是光该该php的配置就可以的。
    因为你用的是IIS,PHP应该是以CGI方式和IIS通讯的吧,
    所以你的PHP脚本的执行时间当然要受到IIS中CGI程序最大执行时间的限制了,
    你要在看看IIS的配置的,IIS我从没用过,就无能为力了。有个建议:
    PHP还是在LINUX上比较爽吧