Directadmin发现有几个dataskq进程CPU占用非常高,影响了网站的正常运作。大致了解了下dataskq这个进程是一个动作响应进程,在 /etc/cron.d/directadmin_cron 任务里每分钟都会执行一次
看了日志,dataskq一直检查到named没启动,就一直尝试,导致系统负载过高,机器的named可能在升级中卸载了,修复方法如下:
yum install bind
yum install dbus-libs
yum install dbus
cd /etc/init.d
mv named named.backup
wget http://www.directadmin.com/named
chmod 755 named
/sbin/chkconfig named reset
重新启动named服务:
service named restart
这时候named肯定启动了,启动后就没有这个问题了。
关于dataskq的一些东西,日志在/var/log/directadmin/errortaskq.log
tail -n 100 /var/log/directadmin/errortaskq.log
查看这里http://help.directadmin.com/item.php?id=402
另外webalizer可能也无法启动,原因是找不到libgd.so.2库文件,解决办法如下
echo “/usr/local/lib” >> /etc/ld.so.conf
ldconfig
如果还是存在的,说明没安装gd库
yum install gd
—–
如果不使用自带的DNS解析服务可以关掉named,不提供邮件服务可以关掉dovecot
0条评论