我在apache erro_log中收到此错误消息
[authz_core:debug] [pid 21412] mod_authz_core.c(802): [client 66.249.74.22:39835] AH01626: authorization result of <RequireAny>: granted
我该如何解决这个错误?
我在apache erro_log中收到此错误消息
[authz_core:debug] [pid 21412] mod_authz_core.c(802): [
我在apache erro_log中收到此错误消息
[authz_core:debug] [pid 21412] mod_authz_core.c(802): [client 66.249.74.22:39835] AH01626: authorization result of <RequireAny>: granted
我该如何解决这个错误?
js-beautify 从命令行生成 json,就像我手动编写它们一样。
这不是错误,它是调试级别的消息。它只是说已授予请求的授权。
您的 apache 或 virtualhost 配置中的 LogLevel 变量设置为调试。要在您的配置文件中解决此问题
LogLevel debug
并将其更改为
LogLevel notice
如果你愿意,你也可以使用警告或错误来代替通知。所有可能的级别是调试、信息、通知、警告、错误、暴击、警报、紧急
如您所见,调试是最低设置并记录最多的操作。对于生产环境,您不希望那样。只有在调试特定的 apache 模块或 apache 配置时才需要它。
这个答案类似于 Gregor 的答案,后者指出您需要减少日志的详细程度。
但是从 Apache 2.3.6 开始,您可以LogLevel
为每个 Apache 模块设置不同的模块。因此,在这种情况下,您可以保持默认设置LogLevel
为debug
,只需LogLevel
将authz_core
模块的 减少为info
或其他任何不那么冗长的内容。为此,在您的配置中,更改
LogLevel debug
至
LogLevel debug authz_core:info
这是按详细顺序排列的可用日志级别列表:http ://httpd.apache.org/docs/current/mod/core.html#loglevel