max_connection не существует в my.cnf - PullRequest
1 голос
/ 23 марта 2011

Я только что установил 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 голосов
/ 24 марта 2011

Если вы видите ошибку «слишком много соединений» в Apache , то редактирование my.cnf не поможет, поскольку оно принадлежит MySQL .

EditВместо этого /etc/apache2/apache2.conf.

При установке по умолчанию у вас, вероятно, будет традиционная версия prefork mpm, поэтому вам нужно будет отредактировать директиву MaxClients внутриблок.Если вы не уверены, вы можете редактировать MaxClients и в других блоках mpm.

Перезагрузите сервер после изменения конфигурации (/etc/init.d/apache2 restart).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...