2015-08-10 5 views
3

У меня возникли проблемы с привязкой Beanstalkd к правильному адресу. Я запускаю Debian 8. Установил beanstalkd с помощью apt. Если я запустил service beanstalkd start, это произойдет неправильно. Я не могу подключиться, используя частный сетевой адрес. У меня также есть этот частный IP вАдрес связывания Beanstalkd игнорируется

/и т.д./по умолчанию/beanstalkd

Запуск service beanstalkd status напечатает:

● beanstalkd.service - Простой, быстрый очередь работы Loaded: загружается (/lib/systemd/system/beanstalkd.service; enabled) Active: активен (работает) с понедельника 2015-08-10 08:29:37 EDT; 3s назад Docs: человек: beanstalkd (1) Основная PID: 1225 (beanstalkd) контрольной группы: /system.slice/beanstalkd.service └─1225/USR/бен/beanstalkd -l [MY_PRIVATE_IP] -p 11300

10 августа 08:29:37 Messagewall3Beans beanstalkd [1225]: /usr/bin/beanstalkd: унаследовал прослушивание fd; игнорируя вариант: -l [MY_PRIVATE_IP] 10 августа 08:29:37 Messagewall3Beans beanstalkd [1225]:/usr/bin/beanstalkd: унаследовал прослушивание fd; игнорирование опции: -p 11300

Если я бегу beanstalkd вручную с помощью:

beanstalkd -V 

Все работает просто отлично. Я могу подключиться с использованием частного IP-адреса. Что случилось с началом службы? Почему эти опции игнорируются?

ответ

1

Я думаю, что при первоначальном запуске был использован файловый сокет для локального доступа, и после того, как вы изменили адрес привязки, процесс перезагрузки не избавился от сокета, поэтому он продолжал использовать его повторно.

У меня была такая же проблема на виртуальной машине, и перезагрузка исправила ее для меня.

+0

Я много часов оглядывался. Я не могу поверить, что мне нужно было перезагрузить ... –