AR28/AR46系列路由器作为终端接入服务器前置机CPU占用率高问题的解决方法
问题现象:
用top命令查看前置机cpu的占用率,可以看到cpu的占用率达到90%以上,而正常情况下cpu的占用率应该低于10%。
问题原因:
该问题在某省银行出现,是用户CITE应用进程挂死导致。正常情况下,当该行的CTBMAIN进程退出时,对应的CITE程序访问的PTS设备(由Linux的Telnet服务创建)会关闭,这样CITE进程会因为PTS设备的关闭而退出,这样不会出现问题。在某些条件下,CTBMAIN进程退出且CITE程序访问的PTS设备关闭时,CITE进程会无法退出。通过Linux提供的strace工具,我们可以看出,这时候由于CITE进程循环访问一个已经关闭的PTS设备,从而导致前置机CPU占用率接近100%
解决方法:
可以通过杀死CITE进程来解决,用top命令查看前置机cpu的利用率,查看哪个CITE进程cpu的占用率较高,然后查看该cite进程的PID号,使用命令:kill PID 来杀死该进程从而解决问题。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作