Как отключить mod_log_sql с помощью Apache и Phusion Passenger - PullRequest
0 голосов
/ 15 февраля 2011

Я запускаю приложение RubyOnRails со следующей настройкой:

  1. apache 2.2.9
  2. пассажир 2.2.8
  3. рельсы 2.3.8
  4. MySQL 5.1

когда я просматриваю журнал ошибок apache2, я вижу много следующих ошибок:

[error] mod_log_sql: insufficient configuration to establish database link
[error] mod_log_sql:child spawned but unable to open database link

Поскольку я не вижу ссылки на mod_log_sql в apache.conf или httpd.conf, я подозреваю, что она была включена Passenger.

Мои вопросы:

  1. Эти соединения влияют на производительность?
  2. Как отключить mod_log_sql

Спасибо

1 Ответ

0 голосов
/ 15 февраля 2011

Я не думаю, что mod_log_sql включен по умолчанию.

Возможно, кто-то настроил его на вашем компьютере с помощью a2enmod, проверьте с помощью apache2ctl -M

mod_log_sql используется для входа в базу данных, он может сосуществовать или заменять обычную систему регистрации Apache. Если вам это не нужно, вы можете отключить его, используя a2dismod mod_log_sql .

Если вы все еще хотите включить его. проверьте здесь, чтобы правильно настроить его:

http://www.outoforder.cc/projects/apache/mod_log_sql/docs-2.0/?chapter=/3/

Обычно это влияет на производительность, в зависимости от того, как вы ее настроили. Если вы настроите loggin на том же сервере MySQL, что и ваше приложение, да, это повлияет на производительность (в зависимости от трафика).

...