不知道為什麼named服務停止不了
最近在測試DNS服務,發現named服務停止不了
提示如下:
# service named restart
Stopping named:
named: already running
#
必須用KILL命令才能結束
環境是:Red Hat Enterprise Linux 4
bind: bind-9.2.4-2
《解決方案》
修改一下named教本
《解決方案》
這個是AS4系統自帶的,我上次做過一次DNS,沒有報錯,
這次停止不了,我在想是不是哪裡系統配置有錯
上次和這次的唯一區別:上次裝了開發工具,這次選了最小化安裝
不知道你說修改一下腳本,應該怎麼做呢?
[ 本帖最後由 cnseiya 於 2007-7-19 20:16 編輯 ]
《解決方案》
我也碰到這個問題了.... 和lz一樣的系統環境 版本也一樣 怎麼修改腳本 高人指點下 問題出在什麼地方
《解決方案》
之前 RH9 也有這個 error:
http://bbs.chinaunix.net/forum/viewtopic.php?t=431039
《解決方案》
查了好久,好像沒有能徹底解決的方法
《解決方案》
恩?不是說更新 kernel 就可以了嗎?
《解決方案》
這是我的/etc/init.d/named的腳本,不知道對LZ有沒有幫助
#!/bin/bash
#
# named a network name service.
#
#
# chkconfig: 545 35 75
# description: a name server
#
if [ `id -u` -ne 0 ]
then
echo "ERROR:For bind to port 53,must run as root."
exit 1
fi
start() {
if [ -x /usr/local/named/sbin/named ]; then
/usr/local/named/sbin/named -u bind -c /usr/local/named/etc/named.conf && echo . && echo 'BIND9 server started.'
fi
}
stop() {
kill `cat /var/run/named/named.pid` && echo . && echo 'BIND9 server stopped.'
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 5
start
;;
*)
echo " start | stop | restart"
;;
esac
請LZ注意具體的路徑