相关疑难解决方法(0)

致命错误:超出最长执行时间30秒

我正在从在线源下载一个JSON文件,当它运行循环时,我收到此错误:

致命错误:第24行的C:\ wamp\www\temp\fetch.php超出了30秒的最大执行时间

php json

386
推荐指数
14
解决办法
80万
查看次数

限制函数或命令PHP的执行时间

嗨有可能只为命令设置时间限制或仅设置功能,例如:

function doSomething()
{
    //..code here..

    function1();

    //.. some code here..

}
Run Code Online (Sandbox Code Playgroud)

我想只为function1设置时间限制.

有退出set_time_limit但我认为这设置了整个脚本的时间限制.有人有什么想法吗?

php time runtime execution limit

15
推荐指数
3
解决办法
3万
查看次数

避免PHP执行时间限制

我需要用PHP语言创建一个执行数字排列的脚本.但PHP的执行时间限制设置为60秒.如何运行脚本,以便运行超过60个sesunde,而不是被服务器中断.我知道我可以在php中更改最大执行时间限制,但我想听到另一个版本,它不需要事先知道脚本的执行时间.

一位朋友建议我登录并经常从服务器注销,但我不知道如何做到这一点.

欢迎任何建议.示例代码很有用.

谢谢.

首先我需要输入一个数字,比如说25.此后脚本启动并需要执行以下操作:对于每个<= 25的数字,它将创建一个文件,其中包含当前阶段生成的数字; 对于下一个数字,它将打开previuos创建的文件,并将在打开的文件的行上创建另一个文件,依此类推.因为这需要很长时间,我需要避免服务器破坏脚本.

php time execution limit

6
推荐指数
1
解决办法
1万
查看次数

php阻止邮件的最大执行时间限制

我有一个脚本来发送300-500封电子邮件包.这意味着此脚本将使用cron或其他功能每小时触发一次.

服务器的最大执行限制为30秒,并且不可配置.

我一直在想下面的伪代码是否应该起作用:

$time=time();
$count=0;
while(condition){
    $count++;
    send(email);
    $now=time();
    if($now-$time>=29){break;} //1sec margin
}
echo "$count e-mails sent";
Run Code Online (Sandbox Code Playgroud)

意见?

php

1
推荐指数
1
解决办法
3517
查看次数

标签 统计

php ×4

execution ×2

limit ×2

time ×2

json ×1

runtime ×1