gpt4 book ai didi

varnish - Varnish 的日志位置

转载 作者:行者123 更新时间:2023-12-03 17:45:54 27 4
gpt4 key购买 nike

我已经经历了这个 article 。有人可以帮我澄清以下有关 Varnish 各种日志位置的疑问吗?

  • 根据 varnish 电子书 varnishncsa -显示 Varnish 访问日志和 varnishlog 用于访问特定于请求的数据。有人可以让我知道什么日志然后进入 /var/log/messages/var/log/syslog 吗?
  • 当 varnish 因 panic 而崩溃时,varnish 将在哪里转储日志/跟踪?我知道 panic.show 在 cli 中显示紧急消息。有没有办法可以查看某些文件中的紧急消息?
  • 当 varnish 由于段错误而崩溃时,varnish 会将消息和核心转储放在哪里?
  • 如何将 503/Guru Meditation 错误转储到文件中?

  • 我对基于 Debian 的系统中的 varnish 4.1 有这些疑问。

    最佳答案

    1)/var/log/syslog和/var/log/messages通常用于syslogd。 Varnish不会配置这些。他们应该已经设置好了。

    2)我一直在syslog中查看Varnish消息(/var/log/messages)

    3)核心文件是特定于系统的。您需要做的第一件事是在系统上启用核心文件。您需要在 Varnish 启动脚本中放入“ulimit -c unlimited”。对于具有init.d的操作系统,请编辑“/etc/rc.d/init.d/varnish”文件,并将上述行添加到“start()”部分。

    至于核心文件的存储位置,您可以使用类似以下内容的文件:

    回声'/tmp/core_%e.%p'| sudo tee/proc/sys/内核/core_pattern

    您可能还希望从源代码构建 Varnish 并打开调试标志,以便您的核心文件具有一个可以查看的符号表。

    在命令行上运行'ulimit -c unlimited'并重新启动Varnish将无法正常工作。

    关于varnish - Varnish 的日志位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34626584/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com