no response from nsd 2.3.4 with more than 12 server processes
jad at nominet.org.uk
jad at nominet.org.uk
Wed May 31 14:47:34 UTC 2006
Hi,
I just thought I would try and load test nsd 2.3.4 on a Sun T2000 running
Solaris 10 01/06 but I am having a few problems.
If I specify the number of servers to be more than 12 I get no response
from nsd when I try to query it. With 12 or less servers it works fine. I
am specifying the number of servers by editing nsdc and adding -N 12 to
the flags line. The server I am using has 32 virtual processors so in the
end I want to use -N 32. For example after starting with -N 13, dig gives
the following
dig @localhost jadjadjad.example.com soa
; <<>> DiG 9.2.4 <<>> @localhost jadjadjad.example.com soa
;; global options: printcmd
;; connection timed out; no servers could be reached
with -N 12 I get a response.
Has anyone else tried running nsd with so many servers?
BTW - I also noticed that if I start nsd using nsdc start and then try and
start it again nsdc correctly reports that nsd is already running. However
for some reason the pid file gets removed. For example
bash-3.00# /opt/nsd/sbin/nsdc start
bash-3.00# ls -l /opt/nsd/etc/nsd/nsd.pid
-rw-r--r-- 1 nsd other 6 May 31 15:27
/opt/nsd/etc/nsd/nsd.pid
bash-3.00# /opt/nsd/sbin/nsdc start
[1149085664] nsd[26337]: warning: nsd is already running as 26320,
continuing
bash-3.00# ls -l /opt/nsd/etc/nsd/nsd.pid
/opt/nsd/etc/nsd/nsd.pid: No such file or directory
bash-3.00# /opt/nsd/sbin/nsdc stop
nsd is not running
bash-3.00# ps -ef | grep nsd
nsd 26324 26320 0 15:27:35 ? 0:00 /opt/nsd/sbin/nsd -f
/opt/nsd/etc/nsd/nsd.db -P /opt/nsd/etc/nsd/nsd.pid
root 26343 26314 0 15:27:59 pts/2 0:00 grep nsd
nsd 26326 26320 0 15:27:35 ? 0:00 /opt/nsd/sbin/nsd -f
/opt/nsd/etc/nsd/nsd.db -P /opt/nsd/etc/nsd/nsd.pid
...
Thanks
John
More information about the nsd-users
mailing list