Die Timouts werden nur mit einem communication error vom Apachen für das Modul geloggt. Wenn das Skript in einem infinite loop dreht, gibt es natürlich keine Errors von PHP, sondern nur den Abbruch vom anfordernden Prozess (hier der Apache).
Warum ein Skript hängt, kann viel Gründe haben, die...