Найдено результатов: 1

sleep() молчаливые свиньи CPU

Я запускаю Apache на Linux в пределах VMWare.

Одна из PHP страниц, которые я запрашиваю, делает sleep() , и я обнаруживаю, что если я попытаюсь запросить вторую страницу, пока первая страница является sleep()'ing, вторая страница зависает, ожидая завершения sleep() с первой страницы.

Кто-нибудь еще видел такое поведение?

Я знаю, что PHP не является многопоточным, но это похоже на грубое неправильное обращение с CPU.

Edit: я должен был упомянуть, что использование CPU не вызывает скачков. Что я имею в виду CPU "hogging" заключается в том, что никаких других PHP страницы, кажется, в состоянии использовать CPU, пока страница sleep() передоза.

php   performance   sleep    

512   3   02:12, 20th August, 2020