首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在php中增加页面执行时间

在php中增加页面执行时间
EN

Stack Overflow用户
提问于 2015-06-09 14:41:26
回答 1查看 146关注 0票数 0

我正在设计一个web应用程序,应该产生超过10000个条目在同一时间。所有代码都运行良好,但我得到了一个错误,因为服务器在执行2-3分钟后超时。在我提到的页面的顶部

ini_set('max_execution_time', 0);

设置为0=无穷大,但页面执行仍会在2-3分钟后停止。对此有什么解决方案吗?请帮帮忙。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-06-09 14:59:32

首先,你需要检查你的服务器是否在安全模式下运行你的站点,因为当你在安全模式下运行时,你不能用ini_set()改变这个设置。许多主机在安全模式下运行,所以最好先检查一下。

max_execution_time只限制脚本本身的执行时间,即脚本的CPU时间。

如果您使用set_time_limit(),那么在set_time_limit()上也会有同样的限制。

set_time_limit()实际上只是对相应的ini_set()调用的一个方便的包装器。你可以用here检查它们之间的区别。

其次,在设置时间限制之后,您还应该使用ini_set('memory_limit','32M');设置内存限制。内存单元取决于您的要求。

使用此条件,您可以检查是否为您的限制函数效果值

代码语言:javascript
运行
复制
echo 'Time Limit = ' . ini_get('max_execution_time') .

通过这种方式,您可以检查您的更改是否有效,如果没有,则需要咨询支持人员

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30724706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档