1

В Ubuntu 12.04, если я запускаю sudo gearmand -d , менеджер будет принимать задания с удаленных машин. Однако, если я запускаю sudo service start gearman-job-server (после уничтожения gearmand), удаленные подключения отклоняются.

Где я должен искать, почему это происходит и / или как я могу решить это?

Версия Gearman - 1.0.6

3 ответа3

2

Это связано с тем, что в Ubuntu по умолчанию запускается служба gearman-job-server со следующими параметрами:

PARAMS="--listen=127.0.0.1"

как определено в /etc/default/gearman-job-server

Изменение этого параметра на PARAMS="" решает проблему удаленного подключения, хотя вы, вероятно, захотите изучить http://gearman.org/manual/job_server/#options, чтобы настроить gearman в соответствии с вашими потребностями.

1

В Ubuntu 16.04 вы должны изменить параметры в:

/lib/systemd/system/gearman-job-server.service

Чуть более точный ответ здесь.

-1

sudo nano /etc /default /gearman-job-server

изменить параметры

PARAMS = "- слушать = 0.0.0.0"

перезапуск sudo службы gearman-job-server

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .