【Linux】rsh进程缓慢问题处理

环境CentOS 6.5 

由于项目上线时间很长,服务器持续很久没有关机重启过,随后发现rsh反应特别慢

rsh登陆服务器的反应最慢时候3分钟才可以建立链接,登陆之后查看服务器负载是否正常,查看cpu,memory,io,发现一切正常,这就很奇怪,网络也是正常的,而且是内网系统,rsh服务不会无缘无故有问题的,重启下xinted进程。还是无济于事

经过上面的重重问题,找不到问题虽在,看下/var/log/message,发现message是前天的日志,今天的日志一条没有写入,就连正常的rsh登陆日志也没有写入,这就很奇怪

查看message权限  是600 -rw-------  所有者和所属组全部正常都是root。但是还是没有写入,查看下/etc/rsyslog.conf 配置文件,查看后发现配置文件中

*.info;local0.none;local1.none;local2.none;mail.none;authpriv.none;cron.none    /var/log/messages

上述这句话是否还在,是否被注释掉

如果一切正常的话,重启rsyslog进程。 

 service rsyslog restart

重启顺利,再次查看message日志

日志中已经出现今天重启rsyslog进程的日志。再次尝试rsh登陆,发现一切正常,速度可以说是一瞬间就进去了,查看message日志

日志中显示了rsh的相关登陆信息。

rsh修复成功。

但就问题而言应该是解决了,网上很多说tcp端口占用太多,没有被释放掉,但是查看内存的timeout显示7200  也就是2小时,就会自动断开端口,查看limite 配置,也是有65535这么多进程可以同事使用该端口。所以问题的瓶颈应该不在这里。

但massage日志有问题,这个确实很严重。到时候具体排查下为什么会出现该问题。

posted @ 2018-12-10 10:43  zclinux  阅读(214)  评论(0)    收藏  举报