我有一个服务器可以从所有其他服务器收集我的数据中心的安全/auth日志,它运行syslog 3.2.5。它被配置为接收tcp连接,下面是conf:
tcp(ip(0.0.0.0) port(514) max-connections(200));
像这样配置的话,我有200个客户端,端口514上有200个tcp连接始终处于活动状态,但是有些客户端几天没有写任何东西。是否可以将syslog-ng配置为在客户端不活动之后关闭tcp连接?
发布于 2016-06-11 10:50:59
除非在源(服务器)或目标(客户端)中启用了so_keepalive()选项,否则syslog-ng将在不活动期间自动关闭连接。
如果仍然看到连接中的活动,请尝试将mark_freq()选项设置为0。
https://serverfault.com/questions/783183
复制相似问题