我在項目中使用Codeigniter框架 - 我有一個讀取數組並使用SwiftMailer電子郵件框架發送超過10,000封電子郵件的工具。我曾經提出應該發送個人郵件404 Page Not Found - CodeIgniter相關
一種形式,但它並不在一段時間後送出所有的人,因爲我得到以下錯誤:你
404未FoundThe頁請求未找到。 - 500.shtml
頁面本身並不實際重定向到其他任何地方,所以不明白爲什麼會這樣說 - 任何人有任何想法?
感謝
我在項目中使用Codeigniter框架 - 我有一個讀取數組並使用SwiftMailer電子郵件框架發送超過10,000封電子郵件的工具。我曾經提出應該發送個人郵件404 Page Not Found - CodeIgniter相關
一種形式,但它並不在一段時間後送出所有的人,因爲我得到以下錯誤:你
404未FoundThe頁請求未找到。 - 500.shtml
頁面本身並不實際重定向到其他任何地方,所以不明白爲什麼會這樣說 - 任何人有任何想法?
感謝
它看起來像你實際上有一個500錯誤結束了,但是當CI嘗試爲一個500錯誤(500.shtml)顯示自定義錯誤頁,它不能找到它,所以拋出一個404代替。檢查你的日誌,找出500錯誤的原因。
如何刪除此自定義錯誤頁面,並將其加載到默認錯誤頁面? – Zabs
這將是一個自定義錯誤頁面,可能設置在Web服務器本身。如果它是一個Apache服務器,請檢查httpd配置並刪除不需要的任何ErrorDocument指令,以便您可以看到實際的錯誤。正如湯姆所說,如果這種情況在很長時間後發生,你很可能會超時。超時時間長度可以使用set_time_limit()
或php.ini設置max_execution_time
從PHP端增加。但是一般情況下,如果你有一個長期運行的任務,那麼在後臺進程中運行它比試圖將它放到HTTP請求中好得多。
我想這是一個超時。 – thwd