技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運營

贊助商

分類目錄

贊助商

最新文章

搜索

解決php網(wǎng)頁運行超時問題:Maximum execution time of 30 seconds exceeded

作者:admin    時間:2012-8-15 22:34:40    瀏覽:

今天在測試程序的時候,出現(xiàn)如下錯誤提示:

Fatal error: Maximum execution time of 30 seconds exceeded in C:\Inetpub\wwwroot\ry.php on line 11

意思是說腳本執(zhí)行時間超過了30秒的上限。30秒腳本執(zhí)行時間,對于一般的網(wǎng)頁來說,可能有點長,不過我這個應(yīng)用程序是允許程序執(zhí)行時間在2分鐘內(nèi)的,所以,30秒不應(yīng)該是上限。修改程序腳本優(yōu)化的話,可能會減少腳本執(zhí)行的時間,不過由于需要改動的地方較多,所以這個方法不太可行,于是,唯有是能修改這個30秒的上限了。

經(jīng)過查閱相關(guān)資料,發(fā)現(xiàn)是可以在php.ini這個文件里修改的。

我們打開php目錄下的php.ini這個文件,然后查找“max_execution_time”,把默認(rèn)的30秒改為你需要的時間即可,如我,2分鐘的話就改為120,注意單位是秒。

修改完后,保存。然后,千萬不要忘記了把這個php.ini文件拷貝到C:\WINDOWS\下面,這里C:為系統(tǒng)盤。

最后,重啟iis服務(wù)器。在dos里輸入“iisreset /restart”命令即可。

這樣,就把30秒的腳本執(zhí)行上限時間修改了。

其他相關(guān)參數(shù)解釋:

◆memory_limit = 128M

每個PHP頁面所吃掉的最大內(nèi)存,默認(rèn)128M。如果覺得小了,可以設(shè)置大點,如 max_execution_time = 600

◆file_uploads = on

是否允許通過HTTP上傳文件的開關(guān)。默認(rèn)為ON即是開

◆upload_tmp_dir

文件上傳至服務(wù)器上存儲臨時文件的地方,如果沒指定就會用系統(tǒng)默認(rèn)的臨時文件夾。

◆upload_max_filesize = 2m

允許上傳文件大小的最大值。默認(rèn)為2M

◆post_max_size = 8m

指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認(rèn)為8M

標(biāo)簽: 超時  
相關(guān)文章
    x
    • 站長推薦
    /* 左側(cè)顯示文章內(nèi)容目錄 */