资讯专栏INFORMATION COLUMN

[PHP]Maximum execution time of 30 seconds exceeded

April / 1017人阅读

摘要:前言在使用渲染页面页面的时候,如果程序处理的时间特别久,超过配置文件设置的超时时间,就会出现如下提示例如导入大量数据到数据库中请求资源时间过长问题程序超时发生错误提示怎么办方法直接修改配置文件超时默认的最大执行时间是,可根据自己的需求做修改

前言

在使用PHP渲染页面页面的时候,如果程序处理的时间特别久,超过配置文件(php.ini)设置的超时时间,就会出现如下提示:

Maximum execution time of 30 seconds exceeded

例如:导入大量数据到数据库中;请求资源时间过长……

问题

PHP程序超时发生错误提示怎么办?

方法

直接修改配置文件(php.ini)[超时]

#默认的最大执行时间是30s,可根据自己的需求做修改
#如果是0,即永不过期
max_execution_time = 30;

间接修改配置信息[超时]
在php执行文件中加入如下代码:

set_time_limit(0);

刷新输出缓冲[内存超限]

在循环当中做延迟执行:加入函数sleep(time)

输出缓冲:同时使用ob_flush()flush()函数将数据发送到浏览器

";
    ob_flush();
    flush();
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/30339.html

相关文章

  • PHP|标准配置之php-fpm.conf

    摘要: ;;;;;;;;;;;;;;;;;;;;; ; FPM Configuration ; ;;;;;;;;;;;;;;;;;;;;; ; All relative paths in this configuration file are relative to PHPs install ; prefix (/usr/local/php). This prefix can be dyn...

    wfc_666 评论0 收藏0
  • Python 学习笔记 并发 future

    摘要:和类是高级类,大部分情况下只要学会使用即可,无需关注其实现细节。类与类十分相似,只不过一个是处理进程,一个是处理线程,可根据实际需要选择。示例运行结果不同机器运行结果可能不同。 concurrent.futures模块 该模块主要特色在于ThreadPoolExecutor 和 ProcessPoolExecutor 类,这两个类都继承自concurrent.futures._base...

    lewif 评论0 收藏0
  • 小白系列:LNMP搭建

    摘要:先来讲讲为啥子,要写这篇文章因为服务器操作系统,软件版本,以及需求,都千奇百怪。的模块使用来解析正则表达式该库提供了很多种压缩和解压缩的方式,使用对包的内容进行。 先来讲讲为啥子,要写这篇文章 因为服务器操作系统,软件版本,以及需求,都千奇百怪。网上有很多教程每一种都不一样!而且按照上面傻瓜式复制粘贴操作完成安装的也在少数(本人用了很多但是没有一个傻瓜操作成功的) 基本上都是有些经验的...

    Xufc 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<