I was to optimistic. It's restarted again. This is what happens right before:
2008-07-29 11:17:59.238 DEBUG [*:80] New connection from xx.xx.xxx.xxx:xxxxx.
2008-07-29 11:17:59.238 DEBUG [*:80] 1 connections accepted!
2008-07-29 11:17:59.238 DEBUG [xx.xx.xxx.xxx:xxxxx-0] HttpIOLink::handleEvents() events=1!
2008-07-29 11:17:59.238 DEBUG [xx.xx.xxx.xxx:xxxxx-0] HttpConnection:
nReadEx(), state: 0!
2008-07-29 11:17:59.238 DEBUG [xx.xx.xxx.xxx:xxxxx-0] readToHeaderBuf().
2008-07-29 11:17:59.238 DEBUG [xx.xx.xxx.xxx:xxxxx-0] Read from client: 210
2008-07-29 11:17:59.238 DEBUG [xx.xx.xxx.xxx:xxxxx-0] read 210 bytes to header buffer
2008-07-29 11:17:59.238 DEBUG [xx.xx.xxx.xxx:xxxxx-0] processHeader() return 0, header state: 3.
2008-07-29 11:17:59.238 DEBUG [xx.xx.xxx.xxx:xxxxx-0] readToHeaderBuf() return 0.
Can't this give a clue? Why else do you have a debug-log?
Btw, this is what happens each time it's restarted. And it seems to be related to that particular ip, apparently owned by Microsoft. Hmm.