Hello !
We started investigating phreld for our DNS infra spread across multiple DCs, after becoming aware of DNSimple's usage of phreld, and we are running into a problem in the implementation.
We are running phreld (version - 1.0.2) in test mode under daemontools on CentOS 5, and the last few log lines on each server (after 1000-2000 seconds):
@4000000051ff727a11e5e6cc phreld[9800]: command not successful: /sbin/ip6tables -L phreld-sync-check-2648 > /dev/null 2>&1
@4000000051ff72862fae46a4 phreld[9800]: SIGTERM/SIGINT - exiting
@4000000051ff72862faf060c phreld[9800]: select() - Interrupted system call
@4000000051ff7286308f4834 phreld[9800]: stopped monitoring traffic
@4000000051ff728704517224 phreld[9800]: command not successful: /sbin/iptables -L phreld-sync-check-2648 > /dev/null 2>&1
@4000000051ff72870459c30c phreld[9800]: command not successful: /sbin/ip6tables -L phreld-sync-check-2648 > /dev/null 2>&1
@4000000051ff72870459c6f4 phreld[9800]: deleting chain phreld-sync-check-2648
@4000000051ff72870460df5c phreld[9800]: command not successful: /sbin/iptables -X phreld-sync-check-2648 > /dev/null 2>&1
@4000000051ff72870465a21c phreld[9800]: command not successful: /sbin/ip6tables -X phreld-sync-check-2648 > /dev/null 2>&1
@4000000051ff728704661f1c libgcc_s.so.1 must be installed for pthread_cancel to work
Any ideas/suggestions on how to fix or debug this behavior further ?