我在我的电脑上运行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