歡迎您光臨本站 註冊首頁

不知道為什麼named服務停止不了

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

不知道為什麼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注意具體的路徑

[火星人 ] 不知道為什麼named服務停止不了已經有548次圍觀

http://coctec.com/docs/service/show-post-37111.html