Я вижу этот вопрос: Почему gearman-job-server не принимает соединения при работе в качестве службы? но в моей установке gearman на Ubuntu нет файла конфигурации (или, по крайней мере, я не могу его найти). Я использую gearman 1.1.12
Я также пытался запустить Gearman как...
sudo gearmand -l gearmand.log --listen="*"
и безуспешно
Стоит отметить, что я установил из исходников. Этого не происходит, когда я устанавливаю из пакета, но все равно, вероятно, стоит получить ответ, так как установка из исходников ценна для получения последней и лучшей версии
решение1
Файл конфигурации Gearman немного скрыт в Ubuntu: взгляните на /etc/default/gearman-job-server
.
Добавление PARAMS="--listen=127.0.0.1"
будет прослушивать локальный хост, хотя PARAMS="--listen=192.168.xxx.yyy"
это может быть то, что вам нужно.