I saw this in my logs after getting reports that recursive TCP queries weren't being answered:
Feb 7 11:14:00 a pdns[20177]: TCP nameserver had error, cycling backend: Error making TCP connection socket to recursor: Too many open files I confirmed that I could not actually make recursive TCP DNS queries; although I could make non-recursive TCP DNS queries. I restarted the recursor; no change; I restarted the auth. server; all works as expected. The auth. server has been up for over 4 hours and already has over 40 open file descriptors. Details below, but does anyone have any thoughts? I'm going to raise the fd limit for a short term fix, but I don't remember seeing this until we went to the 1092 snapshot. # ps auxw | grep /usr/sbin/pdns_server-instance | grep -v grep | awk {'print $2'} | xargs -i ls -l /proc/{}/fd/ | wc -l 47 # ps auxw | grep /usr/sbin/pdns_server-instance | grep -v grep | awk {'print $2'} | xargs -i bash -c 'lsof | grep {}' pdns_serv 32624 pdns cwd DIR 3,3 4096 1013859 /var/run pdns_serv 32624 pdns rtd DIR 3,3 4096 2 / pdns_serv 32624 pdns txt REG 3,3 4906652 4452444 /usr/sbin/pdns_server pdns_serv 32624 pdns mem REG 3,3 47404 4235295 /lib/libnss_files-2.3.4.so pdns_serv 32624 pdns mem REG 3,3 112168 4235230 /lib/ld-2.3.4.so pdns_serv 32624 pdns mem REG 3,3 1529120 4236303 /lib/tls/libc-2.3.4.so pdns_serv 32624 pdns 0r FIFO 0,7 132464962 pipe pdns_serv 32624 pdns 1w FIFO 0,7 132464963 pipe pdns_serv 32624 pdns 2u CHR 1,3 2072 /dev/null pdns_serv 32624 pdns 3u unix 0xf709cd00 132464967 socket pdns_serv 32624 pdns 4u unix 0xf709cb00 132464958 /var/run/pdns.controlsocket pdns_serv 32624 pdns 5u IPv4 132464968 UDP *:domain pdns_serv 32624 pdns 6u IPv4 132464969 TCP *:domain (LISTEN) pdns_serv 32624 pdns 7u IPv4 132464974 UDP localhost.localdomain:56062->localhost.localdomain:5300 pdns_serv 32624 pdns 8u unix 0xf718db00 132464975 socket pdns_serv 32624 pdns 9u IPv4 132464977 TCP b.ns.sr.sonic.net:tproxy (LISTEN) pdns_serv 32624 pdns 10u unix 0xf6b2a980 132464979 socket pdns_serv 32624 pdns 11u unix 0xf6b2ab80 132464981 socket pdns_serv 32624 pdns 12u unix 0xf62ee980 132464983 socket pdns_serv 32624 pdns 13u unix 0xf718d700 132465508 socket pdns_serv 32624 pdns 15u IPv4 132489867 TCP localhost.localdomain:54867->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 16u IPv4 132528589 TCP localhost.localdomain:54890->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 17u IPv4 132597996 TCP localhost.localdomain:54940->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 18u IPv4 132641258 TCP localhost.localdomain:54966->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 19u IPv4 132648024 TCP localhost.localdomain:54975->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 20u IPv4 132665865 TCP localhost.localdomain:54986->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 21u IPv4 132686598 TCP localhost.localdomain:54997->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 22u IPv4 132757089 TCP localhost.localdomain:55024->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 23u IPv4 132758896 TCP localhost.localdomain:55027->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 24u IPv4 132780048 TCP localhost.localdomain:55037->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 25u IPv4 132759166 TCP localhost.localdomain:55028->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 26u IPv4 132780413 TCP localhost.localdomain:55038->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 27u IPv4 132783355 TCP localhost.localdomain:55043->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 28u IPv4 132783637 TCP localhost.localdomain:55044->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 29u IPv4 132780667 TCP localhost.localdomain:55039->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 30u IPv4 132802121 TCP localhost.localdomain:55048->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 31u IPv4 132803067 TCP localhost.localdomain:55049->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 32u IPv4 132916988 TCP localhost.localdomain:55107->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 33u IPv4 132932880 TCP localhost.localdomain:55112->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 34u IPv4 132961478 TCP localhost.localdomain:55128->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 35u IPv4 132974235 TCP localhost.localdomain:55130->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 36u IPv4 133047868 TCP localhost.localdomain:55164->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 37u IPv4 133067556 TCP localhost.localdomain:55172->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 38u IPv4 133088378 TCP localhost.localdomain:55201->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 39u IPv4 133357679 TCP localhost.localdomain:55591->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 40u IPv4 133088620 TCP localhost.localdomain:55202->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 41u IPv4 133137984 TCP localhost.localdomain:55398->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 42u IPv4 133137674 TCP localhost.localdomain:55395->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 43u IPv4 133400879 TCP localhost.localdomain:55642->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 44u IPv4 133425088 TCP localhost.localdomain:55662->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 45u IPv4 133428904 TCP localhost.localdomain:55669->localhost.localdomain:5300 (CLOSE_WAIT) pdns_serv 32624 pdns 46u IPv4 133425512 TCP localhost.localdomain:55664->localhost.localdomain:5300 (CLOSE_WAIT) # rpm -qa | grep pdns pdns-recursor-3.1.4-1 pdns-static-2.9.21.20070915.1092-1 -- Augie Schwer - [EMAIL PROTECTED] - http://schwer.us Key fingerprint = 9815 AE19 AFD1 1FE7 5DEE 2AC3 CB99 2784 27B0 C072 _______________________________________________ Pdns-users mailing list Pdns-users@mailman.powerdns.com http://mailman.powerdns.com/mailman/listinfo/pdns-users