my.cnf中不存在max_connection

时间:2011-03-23 19:42:40

标签: linux centos apache

我刚刚安装了apache 2.2.3并且已经出现错误“连接太多”。我去my.cnf增加了max_connections,但它不在那里!

其中唯一的内容是:

[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package). old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid

那么我该怎么做才能增加max_connections?

我在哪里可以找到它?

非常感谢!

1 个答案:

答案 0 :(得分:0)

如果您在 Apache 中看到“连接太多”错误,那么编辑my.cnf将无济于事,因为它属于 MySQL

改为编辑/etc/apache2/apache2.conf。

在默认安装中,您可能拥有传统的prefork mpm,因此您需要在< IfModule mpm_prefork_module>中编辑MaxClients指令。块。如果您不确定,也可以在其他mpm块中编辑MaxClients。

更改配置后重启服务器(/etc/init.d/apache2 restart)。