【问题标题】:access.log not logging messages in apache2access.log 不在 apache2 中记录消息
【发布时间】:2013-10-19 20:39:51
【问题描述】:

我在 apache2 的 access.log 日志记录中看到了一个奇怪的行为。 仅记录来自同一客户端的前 2 个请求,但之后不记录。

Virtualhost 配置文件具有以下设置:

CustomLog ${APACHE_LOG_DIR}/access.log 合并

谁能告诉我需要在 apache2 中设置什么才能使访问日志正常工作?

【问题讨论】:

    标签: logging apache2 access-log


    【解决方案1】:

    尝试不使用带有日志文件完整路径的 ${APACHE_LOG_DIR} 变量。

    示例(Linux):

    CustomLog /var/log/apache2/access.log 合并

    您也可以尝试不使用完整路径:

    CustomLog 日志/access.log 结合

    它在 Apache 主目录的 logs/access.log 文件中创建 access.log。

    确保目录存在并检查权限。

    【讨论】:

    • 我尝试了该选项,但仍然无法正常工作。它记录前几个请求,然后什么都没有记录:(
    • 好的...在我创建了一个不同于默认的日志文件后它工作了。但是,还有一个问题。 Apache 正在寻找客户端缓存并基于它记录状态为 200 或 304 的消息。我想禁用 304 来测试一些东西。
    猜你喜欢
    • 2023-03-12
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 2014-03-20
    • 2019-02-20
    • 1970-01-01
    相关资源
    最近更新 更多