Erlang Web и Inets BindAddress

После установки Erlang Web 1.3 и запуска в интерактивном режиме в логах появляется следующая ошибка:

Не удалось запустить службу: "config/inets.conf"
из-за: "httpd_conf: 0.0.0.0 - неверный адрес"

В моем inets.conf у меня есть следующее:

BindAddress 0.0.0.0

Мой sys.config:

[{inets,[{services,[{httpd,"config/inets.conf"}]}]}].

Любое предложение?


person Roberto Aloi    schedule 21.10.2009    source источник
comment
Я ничего не знаю об erlang, но не попробовать ли в первую очередь изменить 0.0.0.0? Может быть, попробовать хороший 127.0.0.1.   -  person JSBձոգչ    schedule 21.10.2009


Ответы (3)


Я устранил проблему самостоятельно.

Я просто изменил строку BindAddress в inets.conf на:

BindAddress *
person Roberto Aloi    schedule 21.10.2009

Эта директива конфигурации анализируется и проверяется httpd_conf, который, в свою очередь, вызывает httpd_util:ip_address/2. Оба они были изменены в R13B02. Вы пробовали использовать эту версию Erlang/OTP?

person legoscia    schedule 21.10.2009
comment
Сделанный. Та же проблема. Я начал следующее обсуждение в списке рассылки ошибок Erlang: ">erlang.org/cgi-bin/ - person Roberto Aloi; 21.10.2009

у меня нет опыта работы с этим языком или ситуацией, но похоже, что 0.0.0.0 - недопустимый адрес, вы пытались изменить его на что-то вроде 127.0.0.1?

person John Boker    schedule 21.10.2009