Need some way of watching the server and "kicking" it if things stall. It seems like I have a filehandle leak, as the server died with too many open files. Either need to find the file leak, or just kick the bugger every now and then.
The former is better; I'm hoping it is not related to my system* calls.