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