[Moscow.pm] Mojo сильно нагружает процессор
Denis Davydov
davydov на 1telecom.ru
Вт Авг 31 04:34:11 PDT 2010
Добрый день!
Subj. Не пойму в чем может быть дело, при запуске с параметром
daemon_prefork вижу, что сервер начал жутко тормозить, приложение стало
нагружать процессор. Начал выяснять strace-ом причину:
...
flock(6, LOCK_EX|LOCK_NB) = -1 EAGAIN (Resource temporarily unavailable)
flock(6, LOCK_EX|LOCK_NB) = -1 EAGAIN (Resource temporarily unavailable)
flock(6, LOCK_EX|LOCK_NB) = -1 EAGAIN (Resource temporarily unavailable)
flock(6, LOCK_EX|LOCK_NB) = -1 EAGAIN (Resource temporarily unavailable)
Сделал: lsof -d 6 -p 12980, вывод:
perl 12980 root 6w REG 253,0 0
32505878 /tmp/mojolicious_lite.lock
perl 12981 root 6w REG 253,0 0
32505878 /tmp/mojolicious_lite.lock
perl 12982 root 6w REG 253,0 0
32505878 /tmp/mojolicious_lite.lock
Подробности тут:
http://gist.github.com/558876
Запускаю прикладуху от рута.
# ls -l /tmp/mojolicious_lite.lock
-rw-r--r-- 1 root root 0 Aug 31 15:26 /tmp/mojolicious_lite.lock
Подскажите что делать? Из-за чего может быть проблема?
ОС: CentOS 5.5.
--
Денис Давыдов
Подробная информация о списке рассылки Moscow-pm