2012-01-27 63 views
0

我有一个连接到第三方的应用程序。他们一次同时启动Web钩子。有时钩子大约在1000以上。问题是,我的脚本连接到数据库并保存钩子。在我的系统上同时触发的这1000个查询会使系统关闭。我可以如何有效地处理Web钩子?php/mysql达到的最大连接数

谢谢。

回答

1

你可以做的是在每个查询之后关闭连接。这将确保没有连接保持打开或堆叠在彼此之上。

您将不得不重新启动连接,然后启动新的查询。

您还可以增加允许连接到MySQL数据库的连接数。这应该通过更改“max_connections”变量/配置值在您的MySQL配置中更改(通常位于/etc/mysql/my.conf(http://dev.mysql.com/tech-resources/articles/mysql_intro.html))。 (http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_connections

祝你好运,如果你有任何问题不要犹豫,问。

此致敬礼,