2009-10-21 8 views
3

Après avoir installé Web 1.3 et à partir Erlang en mode interactif, je reçois l'erreur suivante dans les journaux:Erlang Web et INET BindAddress

Impossible de démarrer le service: "config/inets.conf"
en raison de: "httpd_conf: 0.0.0.0 est une adresse invalide "

Dans mon inets.conf je donne les résultats suivants:

BindAddress 0.0.0.0 

Mon sys.config:

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

Toute suggestion?

+1

Je ne sais rien sur erlang, mais ne serait pas la première chose à essayer de changer le 0.0.0.0? Peut-être essayer un bon 127.0.0.1. –

Répondre

2

J'ai résolu le problème par moi-même.

Je viens de modifier la ligne BindAddress en inets.conf dans:

BindAddress * 
0

Je n'ai aucune expérience avec ce langage ou cette situation, mais il semble que 0.0.0.0 est une adresse invalide, avez-vous essayé de la changer pour quelque chose comme 127.0.0.1?

+0

Oui. J'ai déjà essayé. Même erreur –

1

Cette directive de configuration est en cours d'analyse et validée par httpd_conf, qui appelle à son tour httpd_util:ip_address/2. Les deux ont été modifiés dans R13B02. Avez-vous essayé avec cette version d'Erlang/OTP?

+0

Je le ferai. Merci. –

+0

Terminé. Même problème. J'ai commencé la discussion suivante sur la liste de diffusion d'Erlang: http://www.erlang.org/cgi-bin/ezmlm-cgi?2:mss:1565:200910:dbklgbgeplapjeofpjmo –