The server got wedged: it couldn't write to the log file because there were too many files open. Still not sure why there were so many files open. I've never seen that error before. But the program that notices when the server is wedged and kills it didn't catch it in this case, because instead of not responding it would respond but with an empty page.