2004年06月25日
■ DNSが起動できなくなった
[ Linux ]
Linuxを再起動したら下記のエラーが出力され、DNSが起動できなくなったよー。
Jun 25 00:51:45 zcore 6月 25 00:51:45 named: named停止 failed Jun 25 00:51:45 zcore named[2418]: starting BIND 9.2.1 -u bind Jun 25 00:51:45 zcore named[2418]: using 1 CPU Jun 25 00:51:45 zcore named[2421]: loading configuration from '/etc/named.conf' Jun 25 00:51:45 zcore named[2421]: no IPv6 interfaces found Jun 25 00:51:45 zcore named[2421]: listening on IPv4 interface lo, 127.0.0.1#53 Jun 25 00:51:45 zcore named[2421]: listening on IPv4 interface eth0, 192.168.1.254#53 Jun 25 00:51:45 zcore named[2421]: command channel listening on 127.0.0.1#953 Jun 25 00:51:45 zcore named[2421]: couldn't open pid file '/etc/namedb/named.pid': File exists Jun 25 00:51:45 zcore named[2421]: exiting (due to early fatal error) Jun 25 00:51:45 zcore 6月 25 00:51:45 named: named起動 failed
「name.pidがすでにあるよ」なんて言っていて、ためしに当該ファイルを削除しても、今度は
Jun 25 00:47:47 zcore named[2369]: couldn't open pid file '/etc/namedb/named.pid': Permission denied
「読み込む権限ないよ」なんていう。Linuxよ、おちょくってる? とにかく、今は時間が遅いからPCのDNSアドレスを自家DNSからプロバイダのDNSに変更して、問題の解析は明日以降にします。
Posted by zRyu at 00:56 | Updated at 2006年 3月 21日 23:13 | Post 2 Comments & 0 TrackBacks
Post a TrackBack
No more TrackBack (0) for this entry
TrackBack (0)
Comments RSS
pidってファイルはプログラムの起動時に作られて、プロセスIDを記録しておき終了時にそのプロセスIDを元に終了するということをやっているようです。
PostgreSQLとかがこういうやり方してます。
というわけで起動が出来ないんであればpidファイルを削除してやってもかまわない気がします。
まぁDNS関係は触ったことがないのでこのやり方は不味いかも知れませんが(ぉ
アドバイスをありがとうございました。
pidファイルを削除しても読み込みエラーが出ていたのでディレクトリの権限を見直してみました。namedデーモンが書き込めるようにして再度DNS起動してみたところ無事起動しました。いやー良かった良かった。
権限が変わっていたのは恐らく以前にやってしまったこれだと思います → http://www.zakimi.com/archives/2004/04/04/210120.php
とにかくありがとうございました。
Comment Posted by: zRyu at 2004年06月25日 20:24Bulkfeed's Similarity
Today Links
Accessed from following URLs...