最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php頁面函數(shù)設(shè)置超時限制的方法

 更新時間:2014年12月01日 15:59:58   投稿:shichen2014  
這篇文章主要介紹了php頁面函數(shù)設(shè)置超時限制的方法,可通過函數(shù)控制超時限制,也可通過修改php配置文件實現(xiàn)修改超時限制,需要的朋友可以參考下

本文實例講述了php頁面函數(shù)設(shè)置超時限制的方法。分享給大家供大家參考。具體方法如下:

碰到頁面程序執(zhí)行超時時會提醒Fatal error: Maximum execution time of 300 seconds exceeded 是因為程序執(zhí)行時間超過了最大允許執(zhí)行時間,解決辦法我們總結(jié)了幾個供大家選擇.

對于函數(shù)我們可以常用下面方法,直接給函數(shù)設(shè)置超時時間來操作,代碼如下:

復(fù)制代碼 代碼如下:
declare(ticks = 1);
    function a(){
    sleep(10);
    echo "a finishi ";
}
function b(){
    echo "Stop ";
}
function c(){
    usleep(100000);
}
 
function sig(){
    throw new Exception;
}
 
try{
    pcntl_alarm(1);
    pcntl_signal(SIGALRM, "sig");
    a();
    pcntl_alarm(0);
}catch(Exception $e){
    echo "timeout ";
}
b();
a();
b();

對于文件或程序代碼可使用set_time_limit只是設(shè)置你的PHP程序的超時時間.
解決方法:

1.修改php.ini文件,代碼如下:

復(fù)制代碼 代碼如下:
max_execution_time = 30; // Maximum execution time of each script, in seconds 原值30秒,你可以改大點.

改完后記得重啟php,該方法改了后對所有程序生效.

2.修改你的程序,在你需要耗時超過默認(rèn)值(30秒)的腳本中,加入代碼:

復(fù)制代碼 代碼如下:
set_time_limit(300); // 最大執(zhí)行時間這里設(shè)置300秒

設(shè)置成0表示不限時。

希望本文所述對大家的PHP程序設(shè)計有所幫助。

相關(guān)文章

最新評論

昭通市| 客服| 清新县| 涟源市| 绥阳县| 巨野县| 大田县| 花莲县| 大名县| 惠东县| 衢州市| 遵化市| 高安市| 江孜县| 阳东县| 昌江| 洛阳市| 鄯善县| 汝城县| 嘉义市| 郯城县| 定结县| 商都县| 江门市| 称多县| 兖州市| 台东市| 调兵山市| 凤凰县| 申扎县| 高台县| 嘉祥县| 瑞金市| 呈贡县| 栾城县| 隆尧县| 平顺县| 江源县| 乌拉特后旗| 南乐县| 固镇县|