Our server is under tremendous load because of the recent virus attacks.
This would seem to suggest that you should be running the high-perf branch if possible (but I don't think the AV plugins have been re-implemented on that branch yet).
I'm inclined to go along with Robert that the REAPER is a likely source of instability, especially if you have raised the MAXCONN to much higher levels. It would be, in principle, possible to eliminate the REAPER code entirely, but you'd lose the ability to support MAXCONNIP. It may also be strongly dependent on your server O/S (BSD-variant by any chance?) as well as which version of Perl you are running.
Good luck getting qpsmtpd-forkserver to generate a dumpfile! You may need to get tricky:
1) as root, set 'ulimit -c 4096'
2) run qpsmtpd-forkserver as root in a normal shell, with the STDOUT redirected to a multilog instance.
This does mean that when you do get a segfault, it won't be managed by daemontools and won't restart automatically. You could have a heartbeat app that watches to make sure that qpsmtpd is still running and restart it when it fails.
John
