Syn*_*ech 5 log-files apache-2.2
我想知道使用单独的 Apache 日志(访问、代理、错误和引用)是否比使用单个组合日志文件有任何好处或常见用例。我尝试用谷歌搜索它,但似乎还没有真正对这个特殊的困境进行分析。
\n\n传统上,我使用单独的数据只是因为将数据分成组是有意义的(当然,以另一种方式,它实际上是分割分组数据;即,任何给定的访问都被分割成多个部分\xe2\x80\x94,这意味着查看四个同时保存文件并尝试使它们同步到相同的时间戳)。
\n\n我没有\xe2\x80\x99t使用了太多的日志分析器,但我怀疑至少有些分析器在组合日志时工作得更好(或根本没有)。
\n\n那么有充分的理由使用单独而不是组合吗?
\n这实际上是您必须根据您的环境和工作方式做出的个人决定。两者都有优点和缺点。
组合日志(所有内容都写入一个文件)的主要优点是它是同时写出的:如果发生错误,您可以在导致错误的“访问”行(请求)下方看到它。
如果您没有大量请求,这可以使故障排除变得更加容易。
相反,当条目量太大以至于在尝试解决问题时难以承受时,单独的日志文件就有意义。
Apache 的“传统”划分是access
和error
日志 --
当您寻找问题时,您会查看错误日志并引发问题,并且您只会得到错误(而不是错误加上GET
浏览器要下载的 CSS 文件、Javascript、图像等的所有请求)在你到达崩溃的部分之前)。
您可以将其发挥到极致(单独的访问、代理、推荐人、SSL 等日志),但我个人认为没有必要这样做。您在大多数部署中都会看到传统的“错误”和“访问”(所有不是错误的内容)日志记录。
如果您正在进行分析或统计,可能有理由为引用者等保留额外的专用日志,或者如果您不关心的话,您可以从访问日志中忽略该信息,但我不会细分日志以至于您必须查看两个以上的地方才能解决问题。这最终会给你带来更多的工作。
归档时间: |
|
查看次数: |
1065 次 |
最近记录: |