Я запускаю Apache для Linux в VMWare.
Одна из страниц PHP, которые я запрашиваю, имеет sleep()
, и я нахожу, что если я попытаюсь запросить вторую страницу, а первая страница sleep()'ing
, вторая страница зависает, ожидая sleep()
от первой страницы до конца.
Кто-нибудь еще видел это поведение?
Я знаю, что PHP не многопоточное, но это похоже на грубое неправильное обращение CPU.
Изменить. Я должен был упомянуть, что использование ЦП не всплескивается. То, что я подразумеваю под "зависанием" процессора, заключается в том, что никакая другая страница PHP, похоже, не может использовать процессор, пока страница находится в режиме сна().