当Panabit启动到“Starting local daemons”时死机的解决方法

Panabit是一款非常不错的流量管理软件,许多企业、网站在使用这个产品。今天去给一个单位解决网络问题时,发现Panabit服务器在重新启动后,在启动到“Starting local daemons”时死机,此时,如果按“Ctrl+C”热键中止后,使用root登录,手动执行Panabit的启动命令“#/usr/panabit/bin/ipectrl start”就可以启动起来。

在Panabit的终端中,使用vi /etc/rc.d/local,查找“daemons”语句,发现这是一条调用并启动/etc/rc.local文件的显示信息,如图1所示。

当Panabit启动到“Starting local daemons”时死机的解决方法_第1张图片

图1 如果/etc/rc.local存在则启动

然后再用 vi 查看/etc/rc.local配置文件,发现:

fsck –y /dev/ad0s2a >>/dev/nul

删除输出转向语句 >>/dev/nul

然后存盘退出,重新启动,在重新启动后,检查到磁盘错误并修复,问题解决。

【说明】(1)在vi中,先按i进入编辑模式,然后移动光标到要删除的字母后面,按Backspace删除,然后按一下ESC键,再输入:wq(英文的冒号加小写的wq),并回车,就保存退出了。

(2)在#提示符中,输入shutdown –r now重新启动Panabit。

分析:在安装Panabit的时候,建议使用DOM盘或CF卡做硬盘,因为Panabit只占用很小的磁盘空间。如果使用普通的硬盘安装Panabit,当计算机非正常关闭的时候,Panabit(在FreeBSD系统上开发)会在下次启动的时候,自动检查磁盘并尝试修复,这个时候,就会出现图示的错误。