我最近注意到,我所有的主持人都开了大约60次会议。(loginctl list-sessions)
详细信息显示,这些会话来自Zabbix监控,它定期运行一些脚本来生成统计信息。
我可以用loginctl terminate-session摧毁他们。24小时后,已经有一些会议了。然后我开始监视这些会议。见下图:

会议详情:
loginctl show-session c96339
Id=c96339
User=0
Name=root
Timestamp=Thu 2017-05-04 03:38:28 CEST
TimestampMonotonic=2551128480813
VTNr=0
Remote=no
RemoteUser=zabbix
Service=sudo
Scope=session-c96339.scope
Leader=14070
Audit=0
Type=unspecified
Class=background
Active=yes
State=closing
IdleHint=no
IdleSinceHint=0
IdleSinceHintMonotonic=0有时,服务器变得非常慢,负载平均超过40。我必须重新启动systemd-logind服务。在那之后,一切都好了。
有谁知道为什么我必须定期重新启动服务,以及为什么会话不被自动销毁?
Fedora 24 (x86_64)
内核: 4.9.12-100.fc24.x86_64
Zabbix剂:zabbix-剂-3.0.7-1.fc24.x86_64
Systemd: systemd-229-18.fc24.x86_64
发布于 2017-05-04 16:07:55
您可能希望查看服务器端的ClientAliveInterval设置在sshd_config中。如果值与0不同,则应在给定时间后关闭断开连接的会话。(另见ClientAliveCountMax)
man sshd_config将向您提供有关这些设置的更多信息。
https://serverfault.com/questions/848194
复制相似问题