久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

PHP腳本執行超時時間設置的方法

217次閱讀
沒有評論

共計 768 個字符,預計需要花費 2 分鐘才能閱讀完成。

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) ;

php 腳本設置最大執行時間 (無限制),忽略關閉瀏覽器:

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 永不過期

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-06-15發表,共計768字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 缙云县| 沿河| 吉水县| 光山县| 虎林市| 清原| 乌拉特后旗| 三都| 绥德县| 曲麻莱县| 宜君县| 张家界市| 行唐县| 思南县| 葫芦岛市| 英吉沙县| 浦东新区| 河池市| 吉安市| 苍山县| 荥经县| 都安| 晋州市| 安新县| 邳州市| 抚州市| 无锡市| 鸡东县| 伽师县| 古交市| 廊坊市| 贡觉县| 凤凰县| 平江县| 贵溪市| 香格里拉县| 高雄市| 江津市| 辰溪县| 龙岩市| 吉木萨尔县|