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

qiaofeiqiang
111
文章
7
评论
2019年12月24日14:38:06 1 1009字阅读3分21秒
  • 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:

  1. $strResponse = '';
  2. } else {
  3. set_time_limit (300);
  4. $strResponse = stream_get_contents( $handle );
  5. }
继续阅读
  • 文本由 发表于 2019年12月24日14:38:06
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
wordpress解决用户注册邮件发不出的问题 WordPress

wordpress解决用户注册邮件发不出的问题

前段时间,我网站开放wordpress用户注册,测试了一下,居然出现这种情况:我注册成功了,wordpress数据库里有了新用户信息,后台用户列表中也有了新添加的用户,但是,注册的邮箱没有获取到我网站...
虚拟主机WordPress部署SSL注意事项 WordPress

虚拟主机WordPress部署SSL注意事项

注意事项: 如果您的主题/插件使用绝对地址调用了http请求可能会导致网站打开会乱码,或不能有绿锁标识,需要联系程序提供商将所有http请求修改为https 完成后登录WordPress后台 - 设置...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  0   博主  1
    • qiaofeiqiang qiaofeiqiang Admin @回复

      这个很有用