2010-03-09 37 views
2

我正面臨一個錯誤:錯誤:操作的執行時間超過..秒。在PHP中只在Linux上

該操作的執行時間超過了。秒。

在PHP中。我正在使用set_time_limit(0);

它在Windows上工作正常。但它不適用於Linux。

+0

請在錯誤發生的地方附近張貼一些代碼。 – 2010-03-09 11:32:27

+0

除了查詢之外,您是否正在進行其他阻止呼叫? – 2010-03-09 11:33:44

回答

0

很可能是因爲主機PHP不允許您覆蓋其設置。請記住,set_time_limit()會覆蓋默認值。它可能會讓你的主人感受到(或者,看看你是否能夠加快速度)。

phpinfo()應該告訴你,無論哪種方式。安全模式或Suhosin會解釋它。

NB我不知道你是否在Windows上進行阻塞調用,但在Linux上有問題。一點點的調試輸出,或者在它停頓的地方編寫代碼會很有幫助。這可能是因爲set_time_limit()對Windows上的正確行爲沒有影響。如果沒有代碼,很難說:)

相關問題