我正面臨一個錯誤:錯誤:操作的執行時間超過..秒。在PHP中只在Linux上
該操作的執行時間超過了。秒。
在PHP中。我正在使用set_time_limit(0);
它在Windows上工作正常。但它不適用於Linux。
我正面臨一個錯誤:錯誤:操作的執行時間超過..秒。在PHP中只在Linux上
該操作的執行時間超過了。秒。
在PHP中。我正在使用set_time_limit(0);
它在Windows上工作正常。但它不適用於Linux。
很可能是因爲主機PHP不允許您覆蓋其設置。請記住,set_time_limit()會覆蓋默認值。它可能會讓你的主人感受到(或者,看看你是否能夠加快速度)。
phpinfo()
應該告訴你,無論哪種方式。安全模式或Suhosin會解釋它。
NB:我不知道你是否在Windows上進行阻塞調用,但在Linux上有問題。一點點的調試輸出,或者在它停頓的地方編寫代碼會很有幫助。這可能是因爲set_time_limit()對Windows上的正確行爲沒有影響。如果沒有代碼,很難說:)
在這裏看到:
http://php.net/manual/en/function.set-time-limit.php
這個函數時PHP 在安全模式下運行沒有影響。沒有 解決方法,除了關閉安全 模式或更改php.ini中的 的時間限制。
你在安全模式嗎?
請在錯誤發生的地方附近張貼一些代碼。 – 2010-03-09 11:32:27
除了查詢之外,您是否正在進行其他阻止呼叫? – 2010-03-09 11:33:44