| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Администрирование *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" это не выход, тем более Монитор говорит, что он запущен, то есть к нему подключиться удается. |