2012-05-22 6 views
0

Я пытаюсь запустить beanstalkdя получаю «не могу назначить требуемый адрес» ошибки

, если я использую 127.0.0.1 с портом не работает 11300 или для дела любого другого порта

beanstalkd -d -l 127.0.0.1 -p 11300 

Но если используйте внешний IP-адрес, который не работает.

beanstalkd -d -l 107.0.1.5 -p 11300 

Если я включить порт или что-то. Если мне нужно, как это работает в первом случае, а не во втором

ответ

1

IP-адрес, который вы передаете beanstalkd, - это адрес, который он binds - если задан, он будет принимать соединения только с этим адресом на машине, на которой он выполняется на. Поэтому адрес 107.0.1.5 должен находиться на одном из сетевых интерфейсов на компьютере, на котором вы его запускаете.

Если вы хотите, вы можете просто опустить опцию -l <address>, чтобы получить beanstalkd, чтобы прослушивать все адреса на хосте.