每當我的php腳本發送「超過30秒的最大執行時間」時。有什麼辦法可以向訪問者顯示定製錯誤,而不是這個大錯誤信息。我的意思是我們可以在這個地方使用我們自己的錯誤信息嗎?每次超過30秒的最大執行時間
0
A
回答
0
你可能在某處有一個無限循環。你可以調試PHP你自己的機器上(裏面添加調試打印等)
0
在你的PHP腳本的頂部添加此
set_time_limit(0);
ini_set('max_execution_time', 0);
,這意味着你的腳本有無限的時間來執行腳本,但是如果你用500秒代替0,那麼你可以將它限制爲x秒。但是如果你有一個bug,就像一個無限循環,腳本永遠不會停下來,如果100位訪問者點擊腳本,你的服務器可能會死掉。
0
拖住你的無限循環通過插入
die('got here...');
在頂部和在你的腳本向下移動它,你會很快找到你的問題的代碼。真正的調試更順暢,但需要一些設置。
功能強大的PHP腳本通常需要不到一秒的時間執行。
問候,
///牛逼
相關問題
- 1. 致命錯誤:超過30秒的最大執行時間
- 2. PHP SSH2:超過30秒的最大執行時間
- 3. PHP:超過30秒的最大執行時間
- 4. 超過30秒的最大執行時間php
- 5. TCPDF最大執行時間超過30秒
- 6. ibase_fetch_assoc:致命錯誤:最長30秒的執行時間超過
- 7. 致命錯誤:最長30秒的執行時間超過
- 8. 致命錯誤:最長30秒的執行時間超過
- 9. 致命錯誤:在64行上超過30秒的最大執行時間
- 10. 當輸出pdf時,超過30秒的最大執行時間pdf
- 11. 致命錯誤:當我執行從我的網站每日運行超過30秒的最大執行時間
- 12. 致命錯誤:30秒用C超過最長執行時間:
- 13. 獲取日期 - 致命錯誤:超過30秒的最大執行時間
- 14. PHP中發生致命錯誤:超過30秒的最大執行時間
- 15. 致命錯誤:在codeigniter中超過30秒的最大執行時間
- 16. WAMP 2.2e - phpmyadmin致命錯誤:超過30秒的最大執行時間
- 17. 超過laravel的最大執行時間爲120秒5.2
- 18. 致命錯誤:超過400秒的最大執行時間
- 19. 致命錯誤:超過0秒的最大執行時間
- 20. 在php中超過了300秒的最大執行時間
- 21. 超過300秒的最大執行時間
- 22. 致命錯誤:超過x秒的最大執行時間
- 23. 最大的執行時間超過
- 24. http.php中的最大執行時間爲30秒
- 25. 不一致的致命錯誤:最長30秒的執行時間超過
- 26. 致命錯誤:在腳本中超出了最大執行時間30秒
- 27. curl_multi_exec最大執行時間超過
- 28. 函數超過最大執行時間
- 29. 捕獲超過最大執行時間?
- 30. 最大的執行時間超過了僅在第二次
但如何調試PHP我自己的機器 –
上安裝Web服務器和一個PHP環境。安裝Linux發行版可能是值得的(因爲大多數Web服務器都是Linux機器)。 –
但我已經檢查了所有我的循環,他們是絕對正確的。我有沒有其他錯誤?另一個問題是我使用file_get_contents獲取數據,並且它沒有提供所有結果。 –