PHP Errore irreversibile: è stato superato il tempo di esecuzione massimo di 0 secondi

Ho un'applicazione PHP che utilizza pdf2htmlEX e HTMLpurifier per convertire i documenti PDF in formato di text. Il process di conversione è costituito da pochi passaggi:
1. caricare il libro utilizzando il browser web
2. conversione da pdf a txt usando pdf2htmlex
3. elaborare file txt utilizzando HTMLPurifer

Per la maggior parte dei documenti tutto funziona correttamente ma per alcuni documenti con molte pagine (più di 230) il passaggio 3 non riesce. Mentre i processi HTMLpurifier elaborano la pagina, esso crea un errore: "PHP Errore irreversibile: è stato superato il tempo di esecuzione massimo di 0 secondi". Nella mia configuration max_execution_time è impostato su 0. Ho attaccato strace al process di Apache e qui è l'output appena prima della terminazione:

lstat("/tmp/books/3349/html/78.page", {st_mode=S_IFREG|0644, st_size=40165, ...}) = 0 open("/tmp/books/3349/html/78.page", O_RDONLY) = 20 fstat(20, {st_mode=S_IFREG|0644, st_size=40165, ...}) = 0 lseek(20, 0, SEEK_CUR) = 0 fstat(20, {st_mode=S_IFREG|0644, st_size=40165, ...}) = 0 read(20, "<div class=\"pd w1 h1\"><div id=\"p"..., 8192) = 8192 read(20, "AACAsAQAAQFgCAAAgLAEAABCWAAAACEs"..., 8192) = 8192 read(20, "7\"><span class=\"_ _1f\"> </span>F"..., 8192) = 8192 read(20, "class=\"_ _8\"> </span>of<span cla"..., 8192) = 8192 read(20, "/span></div><div class=\"t m1 x7a"..., 8192) = 7397 read(20, "", 8192) = 0 read(20, "", 8192) = 0 close(20) = 0 lstat("/tmp/books/3349/text/78.txt", 0x7fff115a43f0) = -1 ENOENT (No such file or directory) open("/tmp/books/3349/text/78.txt", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 20 fstat(20, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 lseek(20, 0, SEEK_CUR) = 0 write(20, "66 2. TOPOSESa \357\254\201xed space is a"..., 2157) = 2157 close(20) = 0 lstat("/tmp/books/3349/html/79.page", {st_mode=S_IFREG|0644, st_size=48214, ...}) = 0 open("/tmp/books/3349/html/79.page", O_RDONLY) = 20 fstat(20, {st_mode=S_IFREG|0644, st_size=48214, ...}) = 0 lseek(20, 0, SEEK_CUR) = 0 fstat(20, {st_mode=S_IFREG|0644, st_size=48214, ...}) = 0 read(20, "<div class=\"pd w1 h1\"><div id=\"p"..., 8192) = 8192 read(20, "AWAIAACAsAQAAYN5hAoBPSWIEdtXWCAD"..., 8192) = 8192 read(20, "=\"_ _0\"></span>oof<span class=\"f"..., 8192) = 8192 read(20, "c\"></span>).</span></div><div cl"..., 8192) = 8192 read(20, "lass=\"_ _23\"> </span>sho<span cl"..., 8192) = 8192 read(20, "ls0 ws0 r0\">F<span class=\"ff4\"><"..., 8192) = 7254 read(20, "", 8192) = 0 read(20, "", 8192) = 0 close(20) = 0 --- SIGPROF (Profiling timer expired) @ 0 (0) --- 

Cosa c'è di interessante – Ho due ambienti nella stessa configuration di sistema – uno in AWS e un altro VM in VirtualBox. Entrambi hanno Ubuntu 12.04 + Apache 2.2 + PHP 5.4.13, le impostazioni di configuration sono le stesse, ma il problema si verifica solo sul nodo AWS. Qualche idea?

One Solution collect form web for “PHP Errore irreversibile: è stato superato il tempo di esecuzione massimo di 0 secondi”

Era problema con un valore troppo basso impostato per l'opzione max_input_time. Quando l'ho aumentato, il problema è scomparso. Questo messaggio di errore PHP è molto fuorviante.

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.