Я запускаю конфигурацию Apache 2 и PHP 5.2, и по какой-то причине PHP может обслуживать только одну страницу за раз.
У меня есть две страницы, которые лучше всего иллюстрируют проблему: test1.php и test2.php.
test1.php имеет только сон (120), test2.php имеет простой «печатный» мир привет »; в этом.
Если test1.php в настоящее время загружается в окне браузера, попытка загрузить test2.php зависает до завершения test1.php.
Может ли кто-нибудь помочь? Это сводит меня с ума.
Вы делаете session_start () в каждом из них? Если да, то есть ваш ответ. Для длительных процессов вы захотите закончить сеанс, как только сможете, потому что session_start () блокирует сеанс до тех пор, пока вы не выполните session_commit () или это неявно произойдет при завершении страницы.
Использование разных доменных имен решило это для меня.
Но это обходное решение, а не решение.