Я пытаюсь скопировать нашу производственную настройку с помощью Vagrant на моем Mac, чтобы посмотреть, смогу ли я воспроизвести проблему, которая возникает при работе нескольких серверов Gearman.
Однако я не могу заставить "веб" виртуальную машину отправлять задания в очереди Gearman, получая вместо этого ошибку, описанную в теме. Я могу пропинговать между двумя виртуальными машинами, и я могу SSH от одной виртуальной машины к другой, но кажется, что я не могу установить соединение telnet на порту 4730.
Я запустил сервер Gearman из CLI (с -vvv), чтобы посмотреть, смогу ли я увидеть, что происходит дальше, и я вижу, что сервер на самом деле принимает соединение от веб-виртуальной машины следующим образом:
INFO Starting up
INFO Listening on 0.0.0.0:4730 (6)
INFO Creating wakeup pipe
INFO Creating IO thread wakeup pipe
INFO Adding event for listening socket (6)
INFO Adding event for wakeup pipe
INFO Entering main event loop
INFO Accepted connection from 127.0.0.1:48217
INFO [ 0] 127.0.0.1:48217 Connected
INFO Accepted connection from 33.33.33.11:48208
INFO [ 0] 33.33.33.11:48208 Connected
INFO [ 0] 33.33.33.11:48208 Disconnected
INFO Accepted connection from 33.33.33.12:34402
INFO [ 0] 33.33.33.12:34402 Connected
INFO [ 0] 33.33.33.12:34402 Disconnected
INFO Accepted connection from 33.33.33.12:34404
INFO [ 0] 33.33.33.12:34404 Connected
INFO [ 0] 33.33.33.12:34404 Disconnected
INFO Accepted connection from 33.33.33.12:34406
INFO [ 0] 33.33.33.12:34406 Connected
INFO [ 0] 33.33.33.12:34406 Disconnected
Однако, похоже, он ничего не делает с подключением, которое получает. Кто-нибудь еще сталкивался с этой проблемой, или может пролить свет на ошибку 111?
Спасибо.