PID 文件 /var/run/named/named.pid 在启动后不可读(还?)

Sav*_*ore 5 fedora systemd bind

Feb 24 15:54:34 ns1 named[20308]: all zones loaded
Feb 24 15:54:34 ns1 named[20308]: running
Feb 24 15:54:34 ns1 systemd[1]: PID file /var/run/named/named.pid not readable (yet?) after start.
Feb 24 15:56:03 ns1 systemd[1]: named.service operation timed out. Terminating.
Feb 24 15:56:03 ns1 named[20308]: shutting down
Feb 24 15:56:03 ns1 named[20308]: stopping command channel on 0.0.0.0#953
Feb 24 15:56:03 ns1 named[20308]: exiting
Run Code Online (Sandbox Code Playgroud)

我已经尝试重命名为 named.service,如下所述:named does not start when using systemctl

slm*_*slm 6

这看起来是一个错误。请参阅标题为:Bug 984764 - bind-chroot-9.9.3-3.P1.fc19.x86_64 failed to start 的票证

解决方法是将其添加到您的named.conf文件中:

pid-file      "/var/run/named/named.pid";
Run Code Online (Sandbox Code Playgroud)

工单中还有其他提示,可让您的系统恢复到之后可以成功运行 Bind 的状态。