這裏有一個背景下,空頭回補的故事: - 主辦了Solaris機器在網站上,有這樣的生成報告(從MySQL拉數據,通常採取〜60秒)的腳本。一切正常。 - 將該站點和數據庫遷移到Ubuntu機器。現在,腳本在30秒後超時。PHP腳本超時問題
步驟我已經採取了:
- 增加了的max_execution_time到3600(我知道這是高得要命,但是這就是它被設置爲在舊Solaris系統)
- 設置max_input_time設置= - 1個
- 組memory_limit的= 64MB
我已經通過phpinfo()函數,這些變化被接受和顯示選中爲當前配置。
就像我祈禱的那樣,儘可能穿越我的手指,或者一次又一次地重複運行劇本...我仍然得到相同的結果--30秒,它似乎超時,並向我扔了一個500錯誤。
的思考?謝謝!
它是否超時,或者得到一個500錯誤?你是否啓用了php.ini中的所有錯誤報告? –
你在哪裏運行腳本? – ldg
你可以發佈任何代碼嗎?它是循環運行嗎?如果是,請嘗試計時一次迭代? – afuzzyllama