当同一个php文件多次运行时,如何避免连接超时

时间:2017-06-06 11:58:36

标签: php mysql include connection-timeout

我正在尝试构建的php脚本需要您的帮助。 我创建了这个脚本,将多个短信发送给某些收件人。所有数据都存储在数据库表中(数据> 1500行)。我使用select查询LIMIT 0, 1。当消息发出时,我会删除特定行,然后再次include该文件以继续下一个row。问题是在rows = 300时我有一个连接超时错误。请让我知道如何解决这个问题,或者是否有其他方法可以解决这个问题。

2 个答案:

答案 0 :(得分:1)

您需要根据要求在php.ini文件中更改这两行

 max_execution_time = 60;  // sec

或将此行放在页面顶部

set_time_limit(100);   // Sec

答案 1 :(得分:0)

php.ini文件中有max_execution_time限制,文件将执行30秒(php中的默认执行时间),因此您可以在文件的顶部添加此代码。

ini_set('max_execution_time', 600);

这里600表示秒。