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