<div dir="rtl"><div dir="ltr" style="font-size:12.8px">Hello,</div><div dir="ltr" style="font-size:12.8px">I would appreciate anyone&#39;s help on the following issue :</div><div dir="ltr" style="font-size:12.8px"><br></div><div dir="ltr" style="font-size:12.8px"><span style="font-size:12.8px">setup: 24 workers,1 proxy, 1 manager. each worker has a bloomfilter of its own so eventually very few events are passed on to the manager for writing. there is only 1 log file being written (dns.log) which fills at a rate of about 10k lines per sec.</span><br></div><div dir="ltr" style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div dir="ltr" style="font-size:12.8px"><div dir="ltr" style="font-size:12.8px">problem: after a few hours, manager stops writing the log file though everything is still running. no errors on debug.log or stderr.log.</div><div dir="ltr" style="font-size:12.8px">I ran strace and found that the manager&#39;s child process has <b>EINTR</b> issue:</div><div dir="ltr" style="font-size:12.8px"><br></div><div dir="ltr" style="font-size:12.8px"><font color="#ff0000">ERESTARTNOHAND to be restarted if no handler</font></div><div dir="ltr" style="font-size:12.8px"><font color="#ff0000">SIGALRM {si_signo=SIGALRM, si_code=SI_KERNEL}</font></div><div dir="ltr" style="font-size:12.8px"><font color="#ff0000">rt_sigreturn()=-1 EINTR (interrupted system call)</font></div><div dir="ltr" style="font-size:12.8px"><font color="#ff0000"><br></font></div><div dir="ltr" style="font-size:12.8px"><span style="font-size:12.8px">I read that bro should handle EINTR errors internally.</span><font color="#ff0000"><br></font></div><div style="font-size:12.8px">any suggestions on what can be done ?</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">thanks !</div><div style="font-size:12.8px">Barak</div></div></div>