關(guān)于“php_xdebug_超時”的問題,小編就整理了【3】個相關(guān)介紹“php_xdebug_超時”的解答:
php設(shè)置頁面超時時間解決方法?php完成某些操作的時候,可能需要較長的執(zhí)行時間。這就需要設(shè)置他的執(zhí)行時間,否則服務(wù)器會在執(zhí)行時間超時后,停止執(zhí)行,頁面出現(xiàn)空白的情況。下面推薦兩種解決方案:
php文件頁面設(shè)置:
<?php//修改最大執(zhí)行時間ini_set('max_execution_time', '0');//修改此次最大運行內(nèi)存ini_set('memory_limit','128M');/*** * * 代碼塊省略...... * * */?>
php.ini配置文件設(shè)置(具體值,根據(jù)需要設(shè)置):
max_execution_time = 60
memory_limit = 128M
注意:如果執(zhí)行內(nèi)存完全滿足的話,就不需要設(shè)置了。具體設(shè)置,根據(jù)情況靈活設(shè)置。
如果php運行超時怎么返回超時錯誤給前端?返回前端只適用于是使用AJAX進(jìn)行加載的。var res = $.ajax({ url:'xxxxxx/index.php', timeout : 1000, //超時時間設(shè)置,單位毫秒 complete : function(xhr,status){ if(status=='timeout'){ // 超時處理 } }});
如何修改IIS中的ASP腳本和PHP腳本超時時間?1,修改ASP腳本超時時間限制 右擊需要修改的站點,選擇“屬性”,然后選擇“主目錄”,再選擇“配置”。 選擇“選項”,在ASP腳本超時中修改下時間,確定下就可以了。2,修改PHP腳本超時時間限制FastCGI ErrorThe FastCGI Handler was unable to process the request. --------------------------------------------------------------------------------Error Details:?The FastCGI process exceeded configured activity timeout?Error Number: 258 (0x80070102).?Error Description: μè′yμ?2ù×÷1yê±?£ HTTP Error 500 - Server Error.Internet Information Services (IIS) 如果服務(wù)器正常,本錯誤往往發(fā)生在提交一個很大的字符串時發(fā)生。原因就是在處理如此“巨大”的字符串提交請求時,服務(wù)器處理超時了??梢酝ㄟ^設(shè)置fcgiext.ini里面的超時配置和php.ini里的超時配置來解決。當(dāng)然,根據(jù)個人對服務(wù)器設(shè)置的不同,可能還需要修改更多配置信息。比如允許一次性提交多少數(shù)據(jù)。 大概給該網(wǎng)站建立一個獨立的應(yīng)用程序池也可以解決某些因此原因?qū)е碌膯栴}。 在C:\WINDOWS\system32\inetsrv文件夾中找到fcgiext.ini文件。 注意:如果是新版的PHP環(huán)境,fcgiext.ini文件是存放在C:\ZkeysSoft\php\目錄。 打開文件后,里面關(guān)于php腳本活動超時時間(ActivityTimeout)的配置信息如下:[Types]php=PHP[PHP]ExePath=c:\PHP\php-cgi.exeInstanceMaxRequests=500EnvironmentVars=PHP_FCGI_MAX_REQUESTS:1000ActivityTimeout=1200 里面的數(shù)字可以自行調(diào)整。上面的提示,即配置文件里的ActivityTimeout=600 這個時間超時設(shè)置,600是10分鐘,最大可以設(shè)置為6000一小時。但不一定就是這個原因引起的。
到此,以上就是小編對于“php_xdebug_超時”的問題就介紹到這了,希望介紹關(guān)于“php_xdebug_超時”的【3】點解答對大家有用。