Почему сервер передач-job-server не принимает соединения при работе в качестве службы?

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

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

  • Для чего нужны драйверы Windows \ etc \ services?
  • Сколько времени ожидает отсроченный сервис?
  • В чем разница между «ручным» и «отключенным» сервисом в Windows?
  • Как запустить .exe при загрузке и поддерживать его независимо от того, кто входит в систему Windows?
  • Как извлечь список служб Windows и их статус в текстовый файл?
  • Какие службы Windows можно безопасно отключить?
  • Версия Gearman 1.0.6

  • Использовать инструмент командной строки для использования другого интерфейса?
  • Вентилятор Lenovo T400 постоянно работает в Kubuntu 12.04
  • Каково имя команды (функции), которая запускается после неудачной команды?
  • Получение «неожиданно закрытого сетевого подключения к серверу»
  • Songbird не запускается из-за GStreamer в Ubuntu 9.10
  • Есть ли способ вызвать скрипт, когда Ubuntu просыпается из режима ожидания или спящего режима?
  • 3 Solutions collect form web for “Почему сервер передач-job-server не принимает соединения при работе в качестве службы?”

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

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

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

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

     PARAMS="--listen=127.0.0.1" 

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

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

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

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

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

    Sudo service gearman-job-server restart

    Давайте будем гением компьютера.