Some additional information. After bind stops responding, it still does
something. In log, there are records like:
17-Jan-2015 10:02:03.125 createfetch: bugs.debian.org A
17-Jan-2015 10:02:03.152 createfetch: print.kaspar.in A
17-Jan-2015 10:02:03.152 createfetch: print.kaspar.in AAAA
17-Jan-2015 10:02:03.169 createfetch: print A
17-Jan-2015 10:02:03.169 createfetch: print AAAA
17-Jan-2015 10:02:03.169 decrement_reference: delete from rbt: 0x7ff0c9f960e0
www.lideazeme.cz
but it doesn't resolve queries and respond to rndc. Strace looks like:
[pid 19269] futex(0x7ff0d2541afc, FUTEX_WAIT_PRIVATE, 33, NULL <unfinished ...>
[pid 11270] epoll_wait(8, <unfinished ...>
[pid 11269] restart_syscall(<... resuming interrupted call ...> <unfinished ...>
[pid 11268] futex(0x7ff0c9e86300, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 11267] futex(0x7ff0c29c89d0, FUTEX_WAIT, 19269, NULL <unfinished ...>
[pid 11266] futex(0x7ff0d252b0a4, FUTEX_WAIT_PRIVATE, 81987, NULL <unfinished
...>
[pid 11265] futex(0x7ff0d252b0a4, FUTEX_WAIT_PRIVATE, 81988, NULL <unfinished
...>
[pid 11266] <... futex resumed> ) = -1 EAGAIN (Resource temporarily
unavailable)
[pid 11266] futex(0x7ff0d252b0a4, FUTEX_WAIT_PRIVATE, 81988, NULL <unfinished
...>
[pid 11264] rt_sigsuspend([], 8
<unfinished ...>
[pid 11270] <... epoll_wait resumed> {{EPOLLIN, {u32=527, u64=527}}, {EPOLLIN,
{u32=524, u64=524}}, {EPOLLIN, {u32=525, u64=525}}, {EPOLLIN, {u32=526,
u64=526}}}, 64, -1) = 4
[pid 11270] futex(0x7ff0d252b0a4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7ff0d252b0a0,
{FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
[pid 11265] <... futex resumed> ) = 0
[pid 11270] epoll_ctl(8, EPOLL_CTL_DEL, 527, 7ff0cb3fbe40 <unfinished ...>
[pid 11265] futex(0x7ff0d252b028, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 11270] <... epoll_ctl resumed> ) = 0
[pid 11265] <... futex resumed> ) = 0
[pid 11270] futex(0x7ff0d252b0a4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7ff0d252b0a0,
{FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1} <unfinished ...>
[pid 11265] recvmsg(527, <unfinished ...>
[pid 11270] <... futex resumed> ) = 1
[pid 11266] <... futex resumed> ) = 0
[pid 11270] epoll_ctl(8, EPOLL_CTL_DEL, 524, 7ff0cb3fbe40 <unfinished ...>
[pid 11266] futex(0x7ff0d252b028, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 11270] <... epoll_ctl resumed> ) = 0
[pid 11266] <... futex resumed> ) = 0
[pid 11270] epoll_ctl(8, EPOLL_CTL_DEL, 525, 7ff0cb3fbe40 <unfinished ...>
[pid 11266] recvmsg(524, <unfinished ...>
[pid 11270] <... epoll_ctl resumed> ) = 0
[pid 11266] <... recvmsg resumed> 0x7ff0cd3ffcf0, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 11270] epoll_ctl(8, EPOLL_CTL_DEL, 526, 7ff0cb3fbe40 <unfinished ...>
[pid 11266] write(7, "\f\2\0\0\375\377\377\377", 8 <unfinished ...>
[pid 11270] <... epoll_ctl resumed> ) = 0
[pid 11266] <... write resumed> ) = 8
[pid 11270] epoll_wait(8, <unfinished ...>
[pid 11266] recvmsg(525, <unfinished ...>
[pid 11270] <... epoll_wait resumed> {{EPOLLIN, {u32=6, u64=6}}}, 64, -1) = 1
[pid 11266] <... recvmsg resumed> 0x7ff0cd3ffcf0, 0) = -1 EAGAIN (Resource
temporarily unavailable)
[pid 11270] read(6, <unfinished ...>
[pid 11266] write(7, "\r\2\0\0\375\377\377\377", 8 <unfinished ...>
[pid 11270] <... read resumed> "\f\2\0\0\375\377\377\377", 8) = 8
[pid 11266] <... write resumed> ) = 8
[pid 11270] epoll_ctl(8, EPOLL_CTL_ADD, 524, {EPOLLIN, {u32=524, u64=524}}
<unfinished ...>
[pid 11266] recvmsg(526, <unfinished ...>
[pid 11270] <... epoll_ctl resumed> ) = 0
--
Michal Kašpar
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]