You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁止systemd记录Apache2.4的local6.info日志?

解决Apache local6日志出现在systemd journal的问题

你的问题核心在于:通过logger发送的local6日志会被systemd-journald默认收集,而修改Apache服务的StandardOutput/StandardError无效,因为这些日志并非Apache进程的标准输出/错误,而是通过syslog通路进入journal的。以下是两种可行解决方案:

方案一:通过rsyslog终止日志后续处理

修改rsyslog配置,让local6日志仅发送到远程服务器,不传递给journald:

  1. 编辑/etc/rsyslog.conf,将原有规则修改为:
local6.info @MY_REMOTE_SERVER:514
& stop
  1. 重启rsyslog服务生效:
systemctl restart rsyslog

& stop表示rsyslog处理完这条远程转发规则后,不再将该日志交给后续的输出规则(包括默认的journald转发)。

方案二:让systemd-journald直接过滤local6日志

直接配置journald忽略所有local6设施的日志:

  1. 编辑/etc/systemd/journald.conf,添加或修改如下配置:
SyslogFacilityFilter=-local6

其中-符号表示排除指定的syslog设施。
2. 重启journald服务生效:

systemctl restart systemd-journald

内容的提问来源于stack exchange,提问作者Markus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 05:27:09