如何增加apache服务器上的超时?

如何增加apache服务器上的超时?,apache,timeout,wamp,Apache,Timeout,Wamp,我在我的电脑上运行WAMP。效果很好。我有一个php例程,它从一个mysql数据库中读取5000条记录,并将这个数字的12倍写入另一个mysql数据库。我使用5000个名称中的数据,并将其添加到第二个数据库中,以创建12000条记录。这在GoDaddys服务器上运行良好,但在我的本地Machine上测试30秒后超时 我研究了这个问题,发现了KeepAlive和KeepAlive超时指令。我在httpd.conf中将KeepAlive设置为ON。我将KeepAlive设置为60,但插入在30秒后仍

我在我的电脑上运行WAMP。效果很好。我有一个php例程,它从一个mysql数据库中读取5000条记录,并将这个数字的12倍写入另一个mysql数据库。我使用5000个名称中的数据,并将其添加到第二个数据库中,以创建12000条记录。这在GoDaddys服务器上运行良好,但在我的本地Machine上测试30秒后超时

我研究了这个问题,发现了KeepAlive和KeepAlive超时指令。我在httpd.conf中将KeepAlive设置为ON。我将KeepAlive设置为60,但插入在30秒后仍然超时

继续 保持超时60

如何增加mysql插入的时间

apache版本是2.2.17。mysql是5.1.53,php是5.3.4。我曾尝试在IE 9、Google Chrome v24、Firefox v18和Safari V5上运行更新。全部超时


在插入完成之前,我如何保持它运行?

我认为您应该设置变量 最大执行时间=60 在php.ini中(通常在以下位置找到:C:\wamp\bin\apache\apache2.4.9\bin)
然后重新启动所有wamp服务。

我可以通过添加到.htaccess文件来解决类似的问题:

php_value max_execution_time -1
将执行时间设置为无限


当然,决不能在生产模式下设置此选项。仅针对本地主机上的场景。

在php.ini中不应该是max_executing_time而不是在httpd.conf中吗?@Kitet是正确的,至少将max_executin_time设置为300秒。如果您不知道在哪里可以找到php.ini,可以使用phpinfo()函数找到它。max_executin_time设置为30。将其更改为300,然后更改为3000,并每次重新启动。仍然会在30秒时超时。