PHP脚本口头超时的设置期间有上方这样一些方法:
php.ini 中限定程序的最长口头期间是 30 秒,这是由 php.ini 性能文件中的 max_executiON_time 变量指定,倘若你有一个须要颇多期间能力成功的程序代码,代码会因为超时而口头失败,例如要发送很多电子邮件给少量收件者,或许要启动惨重的数据剖析上班,主机会在 30 秒后强行停止正在口头的程序,如何处置这个疑问呢。
一、在php.ini外面设置 max_execution_time = 1800;
二、经过PHP的ini_set 函数设置 ini_set(“max_execution_time”, “1800”);
三、经过set_time_limit 函数设置 set_time_limit(1800) ;
ignore_user_abort(true); //关掉阅读器,PHP脚本也可以继续口头.
set_time_limit(0); // 经过set_time_limit(0)可以让程序有限度的口头下去
PHP设置脚本最大口头期间的三种方法:
1、在php.ini外面设置
max_execution_time = 120;
2、经过PHP的ini_set函数设置
ini_set(“max_execution_time”, “120”);
3、经过set_time_limit 函数设置
set_time_limit(120);
以上几个数字设置为0则有限度,脚本会不时口头下去,直到口头完结。
所以,须要长期间口头的脚本,普通在php代码扫尾处减少如下代码就可以了
set_time_limit(0);
ini_set(‘memory_limit’,’3072M’); // 暂时设置最大内存占用为3G
set_time_limit(0); // 设置脚本最大口头期间 为0 永不过时
标签: PHP脚本超时、本文地址: https://yihaiquanyi.com/article/f0a4a327df15ed651817.html
上一篇:阿里云搭建游戏加速器阿里云搭建游戏主机怎...