Добрый день!

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 mailing list
[email protected] | http://moscow.pm.org

Ответить