我在我的電腦上運行WAMP。很棒。我有1個PHP例程,從1個mysql數據庫讀取5,000條記錄,並將該數字寫入另一個mysql數據庫的12倍。我使用5,000個名稱的數據並添加到第二個數據庫中創建12,000條記錄。這在GoDaddys服務器上工作正常,但是當我測試時,它會在我的本地machnine上運行30秒後超時。如何增加apache服務器的超時時間?
我研究了這個問題,發現了KeepAlive和KeepAlive超時指令。我在httpd.conf中設置了KeepAlive。我將KeepAlive設置爲60,但插入在30秒後仍然超時。
保持活動在 的KeepAliveTimeout 60
如何去約增加允許一堆MySQL的插入的時間?
apache版本是2.2.17。 mysql是5.1.53,php是5.3.4。我試圖在IE 9,Google Chrome v24,Firefox v18和Safari V5上運行更新。全部超時。
我怎麼才能繼續下去,直到參與者完成?
不應該是php.ini中的max_execution_time而不是httpd.conf中的某些東西? – Kitet
@Kitet是對的,至少將max_executin_time設置爲300秒。如果你不知道在哪裏可以找到php.ini,你可以用phpinfo()函數找到它。 –
max_executin_time被設置爲30.將其更改爲300,然後是3000,並且每次都重新啓動。在30秒仍然超時。 – Frank