簡體   English   中英

所需腳本文件超過最大執行時間

[英]Maximum execution time exceeded in required script file

我有一個腳本給我執行時間超出了致命錯誤。
起初,錯誤是針對我的主腳本文件的。 當我使用 ini_set 設置腳本的執行時間時,該錯誤消失了,但是我得到了另一個執行時間超出了另一個部分引發的致命錯誤...
該錯誤說它來自我在腳本文件頂部的require_once的必需文件。
但是,錯誤是在腳本文件中間某處調用 ajax 之后生成的,並且該錯誤在腳本的第 4 行調用了第一個必需的文件...

錯誤:

<b>Fatal error</b>:  Maximum execution time of 30 seconds exceeded in <b>[PATH]...\Header1.php</b> on line <b>4</b><br />

我的主要腳本文件的頂部:

<?php
    ini_set('memory_limit', '512M');
    ini_set('max_execution_time', 100);
    require_once $_SERVER['DOCUMENT_ROOT'].'\Header1.php';
    require_once $_SERVER['DOCUMENT_ROOT'].'\Require.php';
?>

Header1.php:

<?php
    if (session_id() === "") { session_start(); }

    $port_apache = "80";

我嘗試將 ini_set() 放在第 3 行的 header1 文件中,但隨后錯誤移至第 3 行。

header1 文件僅設置 static 變量,其中沒有函數、文件包含或其他任何內容,因此看到該文件中的某些內容引發的錯誤讓我非常困惑。

到底是怎么回事?

我必須在 ajax 調用發布到的 function 庫文件中設置最大執行時間限制。

可能set_time_limit方法可以幫助您,您必須將它放在腳本的開頭。 我希望它對你有用;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM