server crashed after reload - Secondary Server only, caching enabled...
Christian 'wiwi' Wittenhorst
wiwi at progon.net
Thu Sep 6 07:14:12 UTC 2012
Hello and greetings again...
I need your assistance again: We're trying to use bind10 for a secondary
server. I can add the zones, everything is fine.
However, as soon as I enable caching, bind10 won't restart on the next
reboot. If I don't enable caching, everything's just fine. Even after
enabling caching the server works fine UNTIL the next reboot.
I am starting bind10 as follows:
/opt/bind10/sbin/bind10 --data-path=/data/dns/config
adding --wait=... does not improve the situation:
/opt/bind10/sbin/bind10 --data-path=/data/dns/config --wait=10
[root at lon-uk ~]# /opt/bind10/sbin/bind10 --data-path=/data/dns/config [...]
2012-09-03 15:31:23.745 DEBUG [b10-auth.config] CONFIG_LOG_WILD_MATCH
will use logging configuration for wildcard logger *
[b10-msgq] Closing socket fd 13
[b10-msgq] Receive error: EOF
[b10-msgq] Closing socket fd 10
[b10-msgq] Receive error: EOF
[b10-msgq] Closing socket fd 9
[b10-msgq] Receive error: EOF
[b10-msgq] Closing socket fd 8
[b10-msgq] Receive error: EOF
[b10-msgq] Closing socket fd 6
[b10-msgq] Receive error: EOF
[b10-msgq] Closing socket fd 12
[b10-msgq] Receive error: EOF
[b10-msgq] Closing socket fd 11
[b10-msgq] Receive error: <class 'OSError'>
2012-09-03 15:31:23.907 DEBUG [b10-cmdctl.cmdctl] CMDCTL_STARTED cmdctl
is listening for connections on 127.0.0.1:8080
Traceback (most recent call last):
File "/opt/bind10/libexec/bind10-devel/b10-zonemgr", line 699, in
<module>
zonemgrd = Zonemgr()
File "/opt/bind10/libexec/bind10-devel/b10-zonemgr", line 523, in
__init__
self._setup_session()
File "/opt/bind10/libexec/bind10-devel/b10-zonemgr", line 542, in
_setup_session
self._module_cc.add_remote_config(AUTH_SPECFILE_LOCATION)
File
"/opt/bind10/lib/python3.3/site-packages/isc/config/ccsession.py", line
419, in add_remote_config
self._add_remote_config_internal(module_spec, config_update_callback)
File
"/opt/bind10/lib/python3.3/site-packages/isc/config/ccsession.py", line
343, in _add_remote_config_internal
answer, _ = self._session.group_recvmsg(False, seq)
File "/opt/bind10/lib/python3.3/site-packages/isc/cc/session.py",
line 275, in group_recvmsg
env, msg = self.recvmsg(nonblock, seq)
File "/opt/bind10/lib/python3.3/site-packages/isc/cc/session.py",
line 130, in recvmsg
data = self._receive_full_buffer(nonblock)
File "/opt/bind10/lib/python3.3/site-packages/isc/cc/session.py",
line 239, in _receive_full_buffer
raise se
File "/opt/bind10/lib/python3.3/site-packages/isc/cc/session.py",
line 212, in _receive_full_buffer
self._receive_len_data()
File "/opt/bind10/lib/python3.3/site-packages/isc/cc/session.py",
line 172, in _receive_len_data
new_data = self._receive_bytes(self._recv_len_size)
File "/opt/bind10/lib/python3.3/site-packages/isc/cc/session.py",
line 158, in _receive_bytes
data = self._socket.recv(size)
ConnectionResetError: [Errno 104] Connection reset by peer
Exception BrokenPipeError: BrokenPipeError(32, 'Broken pipe') in <bound
method ModuleCCSession.__del__ of <isc.config.ccsession.ModuleCCSession
object at 0x7f4106438390>> ignored
> config show all
Auth/database_file "/opt/bind10/var/bind10-devel/zone.sqlite3"
string (default)
Auth/datasources [] list (default)
Auth/statistics-interval 60 integer (default)
Auth/listen_on[0]/address "::" string (default)
Auth/listen_on[0]/port 53 integer (default)
Auth/listen_on[1]/address "0.0.0.0" string (default)
Auth/listen_on[1]/port 53 integer (default)
data_sources/classes/CH[0]/type "static" string (default)
data_sources/classes/CH[0]/params
"/opt/bind10/share/bind10-devel/static.zone" any (default)
data_sources/classes/CH[0]/cache-enable false boolean (default)
data_sources/classes/CH[0]/cache-zones [] list
data_sources/classes/IN[0]/type "sqlite3" string (default)
data_sources/classes/IN[0]/params {"database_file":
"/opt/bind10/var/bind10-devel/zone.sqlite3"} any (default)
data_sources/classes/IN[0]/cache-enable false boolean (default)
data_sources/classes/IN[0]/cache-zones [] list
Xfrin/transfers_in 1024 integer
Xfrin/zones[0]/name "as34288.net" string
Xfrin/zones[0]/class "IN" string (default)
Xfrin/zones[0]/master_addr "81.94.123.20" string
Xfrin/zones[0]/master_port 53 integer (default)
Xfrin/zones[0]/tsig_key null string
Xfrin/zones[0]/use_ixfr false boolean (default)
Xfrin/zones[1]/name "as34288.ch" string
Xfrin/zones[1]/class "IN" string (default)
Xfrin/zones[1]/master_addr "81.94.123.20" string
Xfrin/zones[1]/master_port 53 integer (default)
Xfrin/zones[1]/tsig_key null string
Xfrin/zones[1]/use_ixfr false boolean (default)
Xfrin/zones[2]/name "kanti-zug.ch" string
Xfrin/zones[2]/class "IN" string (default)
Xfrin/zones[2]/master_addr "81.94.123.20" string
Xfrin/zones[2]/master_port 53 integer (default)
Xfrin/zones[2]/tsig_key null string
Xfrin/zones[2]/use_ixfr false boolean (default)
Xfrin/zones[3]/name "kantonsschule-zug.ch" string
Xfrin/zones[3]/class "IN" string (default)
Xfrin/zones[3]/master_addr "81.94.123.20" string
Xfrin/zones[3]/master_port 53 integer (default)
Xfrin/zones[3]/tsig_key null string
Xfrin/zones[3]/use_ixfr false boolean (default)
[...]
[...]
Xfrin/zones[98]/name "37.232.91.in-addr.arpa" string
Xfrin/zones[98]/class "IN" string (default)
Xfrin/zones[98]/master_addr "81.94.123.20" string
Xfrin/zones[98]/master_port 53 integer (default)
Xfrin/zones[98]/tsig_key null string
Xfrin/zones[98]/use_ixfr false boolean (default)
Xfrin/zones[99]/name "katlait.ch" string
Xfrin/zones[99]/class "IN" string (default)
Xfrin/zones[99]/master_addr "81.94.123.20" string
Xfrin/zones[99]/master_port 53 integer (default)
Xfrin/zones[99]/tsig_key null string
Xfrin/zones[99]/use_ixfr false boolean (default)
Xfrin/zones[100]/name "katlait.com" string
Xfrin/zones[100]/class "IN" string (default)
Xfrin/zones[100]/master_addr "81.94.123.20" string
Xfrin/zones[100]/master_port 53 integer (default)
Xfrin/zones[100]/tsig_key null string
Xfrin/zones[100]/use_ixfr false boolean (default)
Cmdctl/key_file "/opt/bind10/etc/bind10-devel/cmdctl-keyfile.pem" string
(default)
Cmdctl/cert_file "/opt/bind10/etc/bind10-devel/cmdctl-certfile.pem"
string (default)
Cmdctl/accounts_file "/opt/bind10/etc/bind10-devel/cmdctl-accounts.csv"
string (default)
Boss/components/b10-stats/special null string
Boss/components/b10-stats/process null string
Boss/components/b10-stats/kind "dispensable" string
Boss/components/b10-stats/address "Stats" string
Boss/components/b10-stats/params [] list
Boss/components/b10-stats/priority null integer
Boss/components/b10-auth-0/special "auth" string
Boss/components/b10-auth-0/process null string
Boss/components/b10-auth-0/kind "needed" string
Boss/components/b10-auth-0/address null string
Boss/components/b10-auth-0/params [] list
Boss/components/b10-auth-0/priority 10 integer
Boss/components/b10-auth-1/special "auth" string
Boss/components/b10-auth-1/process null string
Boss/components/b10-auth-1/kind "needed" string
Boss/components/b10-auth-1/address null string
Boss/components/b10-auth-1/params [] list
Boss/components/b10-auth-1/priority 10 integer
Boss/components/b10-zonemgr/special null string
Boss/components/b10-zonemgr/process null string
Boss/components/b10-zonemgr/kind "needed" string
Boss/components/b10-zonemgr/address null string
Boss/components/b10-zonemgr/params [] list
Boss/components/b10-zonemgr/priority 10 integer
Boss/components/b10-cmdctl/special "cmdctl" string
Boss/components/b10-cmdctl/process null string
Boss/components/b10-cmdctl/kind "needed" string
Boss/components/b10-cmdctl/address null string
Boss/components/b10-cmdctl/params [] list
Boss/components/b10-cmdctl/priority null integer
Boss/components/b10-xfrin/special null string
Boss/components/b10-xfrin/process null string
Boss/components/b10-xfrin/kind "needed" string
Boss/components/b10-xfrin/address null string
Boss/components/b10-xfrin/params [] list
Boss/components/b10-xfrin/priority 10 integer
tsig_keys/keys [] list (default)
Zonemgr/lowerbound_refresh 10 integer (default)
Zonemgr/lowerbound_retry 5 integer (default)
Zonemgr/max_transfer_timeout 14400 integer (default)
Zonemgr/refresh_jitter 0.25 real (default)
Zonemgr/reload_jitter 0.75 real (default)
Zonemgr/secondary_zones[0]/class "IN" string (default)
Zonemgr/secondary_zones[0]/name "as34288.net" string
Zonemgr/secondary_zones[1]/class "IN" string (default)
Zonemgr/secondary_zones[1]/name "as34288.ch" string
Zonemgr/secondary_zones[2]/class "IN" string (default)
Zonemgr/secondary_zones[2]/name "kanti-zug.ch" string
Zonemgr/secondary_zones[3]/class "IN" string (default)
Zonemgr/secondary_zones[3]/name "kantonsschule-zug.ch" string
[..]
Zonemgr/secondary_zones[98]/class "IN" string (default)
Zonemgr/secondary_zones[98]/name "37.232.91.in-addr.arpa" string
Zonemgr/secondary_zones[99]/class "IN" string (default)
Zonemgr/secondary_zones[99]/name "katlait.ch" string
Zonemgr/secondary_zones[100]/class "IN" string (default)
Zonemgr/secondary_zones[100]/name "katlait.com" string
Logging/loggers[0]/name "*" string
Logging/loggers[0]/severity "DEBUG" string
Logging/loggers[0]/debuglevel 40 integer
Logging/loggers[0]/additive false boolean
Logging/loggers[0]/output_options[0]/destination "file" string
Logging/loggers[0]/output_options[0]/output "/tmp/bind10-debug.log"
string
Logging/loggers[0]/output_options[0]/flush true boolean
Logging/loggers[0]/output_options[0]/maxsize 1048576 integer
Logging/loggers[0]/output_options[0]/maxver 16 integer
Enabling caching
config set data_sources/classes/IN[0]/cache-enable true
config add data_sources/classes/IN[0]/cache-zones "as34288.net"
config add data_sources/classes/IN[0]/cache-zones "as34288.ch"
config add data_sources/classes/IN[0]/cache-zones "kanti-zug.ch"
config add data_sources/classes/IN[0]/cache-zones "kantonsschule-zug.ch"
config add data_sources/classes/IN[0]/cache-zones "ksz.ch"
[...]
config add data_sources/classes/IN[0]/cache-zones "mae.su"
config add data_sources/classes/IN[0]/cache-zones "179.233.109.in-addr.arpa"
config add data_sources/classes/IN[0]/cache-zones "37.232.91.in-addr.arpa"
config add data_sources/classes/IN[0]/cache-zones "katlait.ch"
config add data_sources/classes/IN[0]/cache-zones "katlait.com"
Debug log:
[...]
2012-09-03 16:03:18.921 DEBUG [b10-zonemgr.zonemgr] ZONEMGR_LOAD_ZONE
loading zone 179.233.109.in-addr.arpa. (class IN)
2012-09-03 16:03:18.922 DEBUG [b10-zonemgr.zonemgr] ZONEMGR_LOAD_ZONE
loading zone 37.232.91.in-addr.arpa. (class IN)
2012-09-03 16:03:18.922 DEBUG [b10-zonemgr.zonemgr] ZONEMGR_LOAD_ZONE
loading zone katlait.ch. (class IN)
2012-09-03 16:03:18.923 DEBUG [b10-zonemgr.zonemgr] ZONEMGR_LOAD_ZONE
loading zone katlait.com. (class IN)
2012-09-03 16:03:18.924 DEBUG [b10-zonemgr.zonemgr] ZONEMGR_STARTED
zonemgr started
2012-09-03 16:03:19.878 INFO [b10-boss.boss] BIND10_PROCESS_ENDED
process 1951 of Socket creator ended with status 0
2012-09-03 16:03:19.878 INFO [b10-boss.boss] BIND10_PROCESS_ENDED
process 1953 of cfgmgr ended with status 0
2012-09-03 16:03:19.879 INFO [b10-boss.boss] BIND10_PROCESS_ENDED
process 1957 of b10-auth-1 ended with status 256
2012-09-03 16:03:19.879 INFO [b10-boss.boss] BIND10_PROCESS_ENDED
process 1959 of b10-stats ended with status 0
2012-09-03 16:03:19.879 INFO [b10-boss.boss] BIND10_SEND_SIGTERM
sending SIGTERM to msgq (PID 1952)
2012-09-03 16:03:19.879 INFO [b10-boss.boss] BIND10_SEND_SIGTERM
sending SIGTERM to b10-xfrin (PID 1954)
2012-09-03 16:03:19.879 INFO [b10-boss.boss] BIND10_SEND_SIGTERM
sending SIGTERM to b10-zonemgr (PID 1955)
2012-09-03 16:03:19.879 INFO [b10-boss.boss] BIND10_SEND_SIGTERM
sending SIGTERM to b10-cmdctl (PID 1958)
2012-09-03 16:03:19.884 ERROR [b10-xfrin.config]
CONFIG_SESSION_STOPPING_FAILED error sending stopping message: [Errno
32] Broken pipe
2012-09-03 16:03:19.887 ERROR [b10-zonemgr.config]
CONFIG_SESSION_STOPPING_FAILED error sending stopping message: [Errno
32] Broken pipe
2012-09-03 16:03:19.979 INFO [b10-boss.boss] BIND10_PROCESS_ENDED
process 1952 of msgq ended with status 0
2012-09-03 16:03:19.979 INFO [b10-boss.boss] BIND10_PROCESS_ENDED
process 1954 of b10-xfrin ended with status 0
2012-09-03 16:03:19.979 INFO [b10-boss.boss] BIND10_PROCESS_ENDED
process 1955 of b10-zonemgr ended with status 0
2012-09-03 16:03:19.980 INFO [b10-boss.boss] BIND10_PROCESS_ENDED
process 1958 of b10-cmdctl ended with status 0
2012-09-03 16:03:19.980 INFO [b10-boss.boss] BIND10_SHUTDOWN_COMPLETE
all processes ended, shutdown complete
More information about the bind10-users
mailing list