@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


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

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

Похожие вопросы