当前位置: 技术问答>linux和unix
着急啊!NAT服务器问题
来源: 互联网 发布时间:2015-12-07
本文导语: 我的linux服务器是用来做NAT的,前段时间都好好的,现在不知道怎么回事,客户端网络时断时通,大概每6分钟左右可以连上1分钟,然后就断了,过几分钟又自己通了然后又断,我确定是linux服务器的问题,服务器出现...
我的linux服务器是用来做NAT的,前段时间都好好的,现在不知道怎么回事,客户端网络时断时通,大概每6分钟左右可以连上1分钟,然后就断了,过几分钟又自己通了然后又断,我确定是linux服务器的问题,服务器出现错误提示如下:
init: cannot execute "/command/svscanboot"
init: id "SV" respawning too fast :disabled for 5 minutes
我在服务器上ping内网和外网一直都是通的,看来应该是服务器NAT功能在时断时通,top命令结果如下:
9:29pm up 6 min, 1 user, load average: 0.00, 0.03, 0.01
32 processes: 30 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
Mem: 255844K av, 29180K used, 226664K free, 0K shrd, 5048K buff
Swap: 1052248K av, 0K used, 1052248K free 14688K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
1 root 15 0 480 480 420 S 0.0 0.1 0:04 init
2 root 15 0 0 0 0 SW 0.0 0.0 0:00 keventd
3 root 15 0 0 0 0 SW 0.0 0.0 0:00 kapmd
4 root 34 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd_CPU0
5 root 15 0 0 0 0 SW 0.0 0.0 0:00 kswapd
6 root 25 0 0 0 0 SW 0.0 0.0 0:00 bdflush
7 root 15 0 0 0 0 SW 0.0 0.0 0:00 kupdated
8 root 25 0 0 0 0 SW 0.0 0.0 0:00 mdrecoveryd
12 root 15 0 0 0 0 SW 0.0 0.0 0:00 kjournald
91 root 15 0 0 0 0 SW 0.0 0.0 0:00 khubd
286 root 15 0 0 0 0 SW 0.0 0.0 0:00 kjournald
567 root 15 0 0 0 0 SW 0.0 0.0 0:00 eth0
738 root 15 0 584 584 500 S 0.0 0.2 0:00 syslogd
743 root 15 0 444 444 384 S 0.0 0.1 0:00 klogd
780 root 15 0 1232 1232 1104 S 0.0 0.4 0:00 sshd
800 root 15 0 616 616 540 S 0.0 0.2 0:00 crond
1004 root 15 0 1812 1812 1724 S 0.0 0.7 0:00 httpd
1006 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1007 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1008 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1009 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1010 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1011 nobody 15 0 1100 1100 772 S 0.0 0.4 0:00 proftpd
1029 root 16 0 400 400 344 S 0.0 0.1 0:00 mingetty
我实在不知是什么原因,急啊,请高人赐教!不甚感激!
init: cannot execute "/command/svscanboot"
init: id "SV" respawning too fast :disabled for 5 minutes
我在服务器上ping内网和外网一直都是通的,看来应该是服务器NAT功能在时断时通,top命令结果如下:
9:29pm up 6 min, 1 user, load average: 0.00, 0.03, 0.01
32 processes: 30 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: 0.0% user, 0.0% system, 0.0% nice, 100.0% idle
Mem: 255844K av, 29180K used, 226664K free, 0K shrd, 5048K buff
Swap: 1052248K av, 0K used, 1052248K free 14688K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
1 root 15 0 480 480 420 S 0.0 0.1 0:04 init
2 root 15 0 0 0 0 SW 0.0 0.0 0:00 keventd
3 root 15 0 0 0 0 SW 0.0 0.0 0:00 kapmd
4 root 34 19 0 0 0 SWN 0.0 0.0 0:00 ksoftirqd_CPU0
5 root 15 0 0 0 0 SW 0.0 0.0 0:00 kswapd
6 root 25 0 0 0 0 SW 0.0 0.0 0:00 bdflush
7 root 15 0 0 0 0 SW 0.0 0.0 0:00 kupdated
8 root 25 0 0 0 0 SW 0.0 0.0 0:00 mdrecoveryd
12 root 15 0 0 0 0 SW 0.0 0.0 0:00 kjournald
91 root 15 0 0 0 0 SW 0.0 0.0 0:00 khubd
286 root 15 0 0 0 0 SW 0.0 0.0 0:00 kjournald
567 root 15 0 0 0 0 SW 0.0 0.0 0:00 eth0
738 root 15 0 584 584 500 S 0.0 0.2 0:00 syslogd
743 root 15 0 444 444 384 S 0.0 0.1 0:00 klogd
780 root 15 0 1232 1232 1104 S 0.0 0.4 0:00 sshd
800 root 15 0 616 616 540 S 0.0 0.2 0:00 crond
1004 root 15 0 1812 1812 1724 S 0.0 0.7 0:00 httpd
1006 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1007 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1008 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1009 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1010 nobody 16 0 1856 1856 1768 S 0.0 0.7 0:00 httpd
1011 nobody 15 0 1100 1100 772 S 0.0 0.4 0:00 proftpd
1029 root 16 0 400 400 344 S 0.0 0.1 0:00 mingetty
我实在不知是什么原因,急啊,请高人赐教!不甚感激!
|
看情况,你是在用daemontool监视nat的运行,如果nat异常中断,daemontool就会把它重新启动。
先把daemontool关闭,判断是nat的问题,还是daemontool的问题。
再做进一步诊断。
先把daemontool关闭,判断是nat的问题,还是daemontool的问题。
再做进一步诊断。
|
此daemontools不是彼daemontool。这是DJB开发的一个工具,是qmail点名要求安装的。http://cr.yp.to/daemontools.html
我个人非常不喜欢djb的做派,什么都喜欢自己搞一套,弄得系统千奇百怪的。
你的这个问题和这个daemontools有关。好像它莫名其妙自己死了,然后inittab里面做了配置,会respawn它。由于死得太频繁了,因此init得歇个五分钟。于是就出现你这里每五分钟只能有一分钟正常的事情。
问题的关键是这个daemontools。你得解决它的问题。如果可以的话,建议你卸了它。
我个人非常不喜欢djb的做派,什么都喜欢自己搞一套,弄得系统千奇百怪的。
你的这个问题和这个daemontools有关。好像它莫名其妙自己死了,然后inittab里面做了配置,会respawn它。由于死得太频繁了,因此init得歇个五分钟。于是就出现你这里每五分钟只能有一分钟正常的事情。
问题的关键是这个daemontools。你得解决它的问题。如果可以的话,建议你卸了它。
|
系统资源占用很少。
如果以前用得很好,检查下是否是局域网有机器中病毒了
如果以前用得很好,检查下是否是局域网有机器中病毒了
|
源码安装的程序不需要卸载,直接把文件夹删除就行了,
daemontool一般放到/usr/package目录下。
/servece目录里面是daemontool要监控的软件的连接。
/command目录存放了daemontool的命令。
/etc/rc.local或者/etc/inittab文件里,还有启动加载daemontool的语句,
类似csh -cf '/command/svscanboot &'
无法判断你这个属于什么原因,仔细查看日志吧
daemontool一般放到/usr/package目录下。
/servece目录里面是daemontool要监控的软件的连接。
/command目录存放了daemontool的命令。
/etc/rc.local或者/etc/inittab文件里,还有启动加载daemontool的语句,
类似csh -cf '/command/svscanboot &'
无法判断你这个属于什么原因,仔细查看日志吧