Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > gearman + CentOS 6.4


Автор: Smorodin 8.11.2013, 13:19
Добрый день.
На сервере под управлением CentOS 6.4 установлен Gearman, и Gearman Monitor.
Запускается через "gearmand -d"
В нем несколько php-воркеров.
Проблема в том, что периодически воркеры перестают "отвечать".
То есть, в мониторе показано, что сервер активен, перечислены все воркеры. Но при этом при добавлении задачи - задача не ставится, при этом никакой ошибки не возникает. "Перезапуск" воркеров (их убийство и добавление снова) также проблему не решает.
Помогает только повторный вызов "gearmand -d".

Такой принцип работы используется на других серверах под FreeBSD и Debian, никаких проблем (воркеры могут "висеть" без задачи и несколько недель, но при добавлении задачи - сразу ставится в очередь, и выполняется), проблема только на CentOS (на двух разных физических серверах).

Подскажите, пожалуйста, куда копать... Вручную запускать каждый раз "gearmand" это не выход, тем более Монитор говорит, что он запущен, то есть к нему подключиться удается.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)