【问题标题】:How to disable mod_log_sql with Apache and Phusion Passenger如何使用 Apache 和 Phusion Passenger 禁用 mod_log_sql
【发布时间】:2011-02-15 12:37:43
【问题描述】:

我正在运行具有以下设置的 RubyOnRails 应用程序:

  1. 阿帕奇 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

由于我在 apache.conf 或 httpd.conf 中没有看到任何 mod_log_sql 引用,我怀疑它是由 Passenger 启用的。

我的问题是:

  1. 建立这些连接会影响性能吗?
  2. 如何禁用 mod_log_sql

谢谢

【问题讨论】:

    标签: sql ruby-on-rails apache2 passenger


    【解决方案1】:

    我不认为 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/

    通常它会影响性能,具体取决于您的设置方式。如果您在与您的应用程序相同的 mysql 服务器上设置登录,是的,它会影响性能(取决于流量)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-12
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 2015-03-07
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      相关资源
      最近更新 更多