情况这样的,我们公司的一个网站在虚拟主机上,最近貌似数据量大了,有时执行一些数据提交或者数据查询时,有时会出现FASTCGI执行PHP超时的情况,我想知道不修改配置文件(因为是使用的一家空间提供商的服务器),少量的修改源代码(因为使用的是一个开源网站)来解决这个问题。
谢谢。请教了。

解决方案 »

  1.   

    @ignore_user_abort(true);
    @set_time_limit(0);
      

  2.   

    set_limit_time(0)是设定执行时间的,0为无限时,如果加上这句不好用的话就在这句之前加上ignore_user_abort(true);
      

  3.   


    上面的修改下,如下:
    set_time_limit(0)
      

  4.   

    HTTP Error 500.0 - Internal Server Error
    C:\php5\php-cgi.exe - The FastCGI process exceeded configured activity timeout
    错误有时会出现。
    你说的那两个函数加上的话,可以让网页执行多久啊
      

  5.   

    这个不关程序的事,是fastcgi的问题。