@joneleth

PHP-CGI 100% CPU?

Приложение на CakePHP, сервер — Apache/mod_fcgid. При обращении к index.php процесс php-cgi занимает 100% CPU и отваливается по таймауту. Если приаттачиться к процессу с помощью strace, видно бесконечный поток:
gettimeofday({1368180695, 893211}, NULL) = 0
gettimeofday({1368180695, 893273}, NULL) = 0
gettimeofday({1368180695, 893335}, NULL) = 0
gettimeofday({1368180695, 893401}, NULL) = 0
gettimeofday({1368180695, 893467}, NULL) = 0
gettimeofday({1368180695, 893529}, NULL) = 0
gettimeofday({1368180695, 893590}, NULL) = 0
gettimeofday({1368180695, 893661}, NULL) = 0


Только изредка проскакивают другие вызовы. Как найти причину?
  • Вопрос задан
  • 5731 просмотр
Решения вопроса 1
@joneleth Автор вопроса
оказалось, там стоял newrelic агент с php расширением, как его отключили — затык исчез.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
BuriK666
@BuriK666
Компьютерный псих
поставьте xdebug и посмотрите что происходит в самом скрипте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 10:43
1500 руб./за проект
26 апр. 2024, в 10:21
1200 руб./в час