解决php网页运行超时问题:Maximum execution time of 30 seconds exceeded

转载 2017年01月03日 09:43:14
  • Fatal error: Maximum execution time of 30 seconds exceeded in C:\Inetpub\wwwroot\ry.PHP on line 11

    意思是说脚本执行时间超过了30秒的上限。30秒脚本执行时间,对于一般的网页来说,可能有点长,不过我这个应用程序是允许程序执行时间在2分钟内的,所以,30秒不应该是上限。修改程序脚本优化的话,可能会减少脚本执行的时间,不过由于需要改动的地方较多,所以这个方法不太可行,于是,唯有是能修改这个30秒的上限了。

    经过查阅相关资料,发现是可以在php.ini这个文件里修改的。

    我们打开php目录下的php.ini这个文件,然后查找“max_execution_time”,把默认的30秒改为你需要的时间即可,如我,2分钟的话就改为120,注意单位是秒。

    修改完后,保存。然后,千万不要忘记了把这个php.ini文件拷贝到C:\WINDOWS\下面,这里C:为系统盘。

    最后,重启iis服务器。在dos里输入“iisreset /restart”命令即可。

    这样,就把30秒的脚本执行上限时间修改了。

    其他相关参数解释:

    ◆memory_limit = 128M

    每个PHP页面所吃掉的最大内存,默认128M。如果觉得小了,可以设置大点,如 max_execution_time = 600

    ◆file_uploads = on

    是否允许通过HTTP上传文件的开关。默认为ON即是开

    ◆upload_tmp_dir

    文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹。

    ◆upload_max_filesize = 2m

    允许上传文件大小的最大值。默认为2M

    ◆post_max_size = 8m

    指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M





Yeah, I know that, but where did you add in the code that I gave right back at the start? If you don’t add it in there it can’t possibly do anything. It should be added above line 950 so that it looks like this:

$strResponse = '';
} else {
    set_time_limit (300);
    $strResponse = stream_get_contents( $handle );
}

php Maximum execution time of 30 seconds exceeded 网页超时的解决方法

页面执行过久导致提示php Maximum execution time of 30 seconds exceeded错误了,出现这个问题解决办法非常的简单只要在页面顶部设置set_time_limi...
  • qq_15936309
  • qq_15936309
  • 2016年08月16日 13:29
  • 648

Maximum execution time of 30 seconds exceeded解决办法

今天给朋友配置wamp的时候,刚刚搭建好,打开一个本地站就出现这个错误, Maximum execution time of 30 seconds exceeded,今天把这个错误的解决方案...
  • ghostyusheng
  • ghostyusheng
  • 2016年01月27日 13:30
  • 19283

解决php网页运行超时问题:Maximum execution time of 30 seconds exceeded

Fatal error: Maximum execution time of 30 seconds exceeded in C:\Inetpub\wwwroot\ry.php on line 11 ...
  • cluzax
  • cluzax
  • 2014年11月03日 21:22
  • 3983

Maximum execution time of 0 seconds exceeded in

nginx错误日志频繁出现Maximum execution time of 0 seconds exceeded in的错误。查看了一下php.ini文件,max_execution_time=0 ...
  • flcandclf
  • flcandclf
  • 2012年02月08日 10:25
  • 5567

DEDE 织梦cms出现Fatal error: Maximum execution time of 30 seconds exceeded in解决办法

DEDE 织梦cms出现Fatal error: Maximum execution time of 30 seconds exceeded in解决办法 解决办法: 在服务器中找到php.ini...
  • jodan179
  • jodan179
  • 2012年11月20日 14:01
  • 15305

DedeCMS提示Maximum execution time of 30 seconds exceeded in解决办法

DedeCMS提示Maximum execution time of 30 seconds exceeded in解决办法 DedeCMS出现Fatal error: Maximum exe...
  • aoruja30
  • aoruja30
  • 2015年01月07日 10:34
  • 477

Fatal error: Maximum execution time of 30 seconds exceeded in

Fatal error: Maximum execution time of 30 seconds exceeded inj报错解决方法 第一种解决办法 找到php的配置文件php.i...
  • u011650048
  • u011650048
  • 2014年12月28日 14:35
  • 2794

解决 “Maximum execution time of 300 seconds exceeded in ...”问题

1.php.ini里max_execution_time = 30,原因是这个脚本执行时间太小了,增加一些,或者改成0不限制 2.wamp2.4\wamp\apps\phpmyadmin4....
  • w77603422
  • w77603422
  • 2013年09月09日 19:31
  • 6236

解决phpmyadmin出现: Maximum execution time of 300

在mysql用phpmyadmin导入数据的时候出现: Fatal error: Maximum execution time of 300 seconds exceeded in ... ...
  • Pompeii
  • Pompeii
  • 2015年04月20日 18:39
  • 546

内存超限 和 超时问题(Maximum execution time)解决

问题一:内存超限利用循环分批导入; 每个循环内部开始处使用sleep(5);语句,做延迟执行,防止服务器内存同一时间占用过多,里面数字据情况修改; 每个循环内部结束地方使用 ob_flush();...
  • Time888
  • Time888
  • 2017年06月27日 10:39
  • 476
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解决php网页运行超时问题:Maximum execution time of 30 seconds exceeded
举报原因:
原因补充:

(最多只允许输入30个字)