Lately i found that only a particular box of mine cppop would just crash, connection refused. I had to restart cppop too often on this box. Even after searching on the forums i didn't come across a satisfactory answer for this probs of mine. Today i sat and wrote a small addition to the chkservd which is responsible to check all the services apache, exim, eximstats, bind etc. This stuff now runs and checks cppop everytime all other services are checked and if no response is recieved cppop is restarted. I tried this several times and its working perfectly fine on this box now. Atleast i can relax a while. Here it is for anyone else who would like to use it / try it out. Use your favorite editor to create a file cppop inside /etc/chkserv.d directory (i use pico) Contents of /etc/chkserv.d/cppop file (should all be in one line) PHP: service[cppop]=110,QUIT,+,/scripts/ckillall -9 cppop;/usr/local/cpanel/bin/cppop Save and exit pico. Restart chkservd Now comes the testing part. Please beware this test will make cppop unaccessible during the test period. Type this on the shell : PHP: /scripts/ckillall -9 cppop The above will kill all cppop instances. Now do a tail -f /var/log/chkservd.log and wait for chkservd to look for cppop service as well along with other services. PHP: [Mon Feb 2 10:25:42 2004] Service check ....apache [+]...bind [+]...cppop [-Restarting cppop.... system: /scripts/ckillall -9 cppop system: /usr/local/cpanel/bin/cppop ]...exim [+]...eximstats [+]...ftpd [+]...imap [+]...mysql [+]...syslogd [+]...webmail [+]...Done See the message of restarting cppop. Hope this helps someone like it did to me.