2009-01-31 14 views
7

Sto eseguendo una configurazione di Apache 2 e PHP 5.2, e per qualche ragione, PHP può servire solo una pagina alla volta.PHP che serve una pagina alla volta

Ho due pagine che illustrano meglio il problema: test1.php e test2.php.

test1.php ha solo dormito (120) in esso, test2.php ha un semplice "print" ciao mondo ";" dentro.

Se test1.php sta attualmente caricando in una finestra del browser, un tentativo di caricare test2.php si blocca fino a quando test1.php non è stato completato.

Qualcuno può aiutare? Questo mi sta facendo assolutamente impazzire.

risposta

15

Stai facendo session_start() in ognuno di essi? Se è così, c'è la tua risposta. Per i processi a esecuzione prolungata, si vorrà terminare la sessione non appena possibile perché un session_start() blocca la sessione fino a quando non si esegue un session_commit() o che accade implicitamente dalla finitura della pagina.

0

L'utilizzo di nomi di domini diversi ha risolto questo problema per me.

Ma è una soluzione, non una soluzione.

Problemi correlati