As mentioned in the log, there was no request delivery notification received from the LSAPI. This means that the PHP process got hung up on something.
In order to properly diagnose the issue, please try the following steps:
- Turn on debug logging for OLS.
- run 'top' in a terminal. Once it is up and running, try forcing the error to occur. If you see 'lsphp5' at the very top using 100% cpu, it is likely a bug in the php script causing it to loop infinitely.
- run strace on the lsphp5 processes.
In a terminal, type ps aux | grep lsphp5
The first number after the username are the process IDs.
run strace with the process IDs. ex strace -p 1402 -p 1403 -p 1404 -p 1405 for if I have four lsphp5 processes with pids 1402-1405.
Try to force the issue again.
Once the issue occurs, check to make sure that all the processes are still outputting. If one is no longer printing, it is likely stuck on a system call, which caused the debug message.
If neither of these options were the issue, could you please send us the debug log? By default, it is at $SERVER_ROOT/error.log
If you don't want to attach the debug log here, you may pm me the log.