Windows, Servidor de desenvolvimento rodando, mas navegador nao consegue conectar...

231 views
Skip to first unread message

Lauro Cesar de Oliveira

unread,
Oct 25, 2010, 6:51:03 PM10/25/10
to django...@googlegroups.com
Opa, normalmente desenvolvo em Linux, portanto não estou certo se fiz
todos os testes possiveis para descobrir o que ocorre nessa maquina
com windows.

O problema aqui é mais com o Windows do que com Django, porém como ele
acabou por obstruir o Django considerei OnTopic trazer para a lista e
quem saber ser útil na sequência.

Tenho um projeto perfeitamente funcional e rodando tanto com o
servidor de devel do django como Apache no Linux.

O projeto é muito simples e não tem absolutamente nada de especial.

Hoje tive a necessidade de realizar um teste em uma maquina Windows,
já que uma das funções do projeto é imprimir cupoms fiscais
(Daruma.dll e Daruma.so).

Para minha surpresa, após rodar o manage.py runserver, e o cmd do
windows mostrar a mensagem caracteristica de que ta rodando em
http://localhost:8000, fui conectar e o navegador acusa :

Chrome: Erro 109 (net::ERR_ADDRESS_UNREACHABLE): Erro desconhecido.
IE: Não é possível exibir a página da Web

Ok, a pista leva para algum problema de DNS.

1 - Executo um ping localhost, e ele resolve o endereço e pinga...

2 - Executo um telnet localhost 8000 e não conecta... (timeout) mesma
coisa para telnet 127.0.0.1 8000

3 - Executo o netstat -an para verificar se a porta 8000 esta aberta,
está aberta e escutando...

4 - Desabilito o Firewall...

5- Desabilito todas as interfaces de rede

6 - pingar o localhost continua respondendo como 127.0.0.1

7 - por dúvida, executo um tracert localhost, e traça a rota
normalmente.... ( kkkk )


A maquina é ZERADA, só tem Windows XP, todas as atualizações e fica
normalmente offline, já que é uma maquina de testes.

O mesmo projeto funciona perfeitamente em uma VM com XP, via VirtualBox....

Alguém passou por algo parecido e tem alguma coisa para compartilhar na solução?


--

Lauro Cesar de Oliveira
http://www.gurulinux.blog.br
Hack to learn not learn to hack.

aledr

unread,
Oct 25, 2010, 6:55:35 PM10/25/10
to django...@googlegroups.com
A máquina está com proxy configurado nos navegadores?

2010/10/25 Lauro Cesar de Oliveira <ola...@gmail.com>:

> --
> Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
> Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>
--
[ ]'s
Aledr - Alexandre
"OpenSource Solutions for SmallBusiness Problems"

Lauro Cesar de Oliveira

unread,
Oct 25, 2010, 7:25:45 PM10/25/10
to django...@googlegroups.com
Bingo.

Sim, eu havia configurado um teste de proxy.

Porém, como desabilitei as interfaces, imaginei que ele iria desconsiderar...


Removi o proxy e tudo correu bem.


Obrigado.

--

---------------------------------------------
http://www.hostcert.com.br
---------------------------------------------

marcos thomaz

unread,
Oct 25, 2010, 7:32:32 PM10/25/10
to django...@googlegroups.com
Uma coisa: no windows pra usar o servidor de desenvolvimento do django é preciso especificar um IP zero, fazendo algo do tipo:

manage.py runserver 0.0.0.0:8000

ou 

manage.py runserver 0.0.0.0:8001

ou seja, especificar como ip 0.0.0.0 e uma porta qualquer. O único cuidado é especificar uma porta que não esteja sendo bloqueada pelo firewall do windows ou de outro antivirus qualquer.
 
[]'s

Marcos Thomaz



De: Lauro Cesar de Oliveira <ola...@gmail.com>
Para: django...@googlegroups.com
Enviadas: Segunda-feira, 25 de Outubro de 2010 19:51:03
Assunto: Windows, Servidor de desenvolvimento rodando, mas navegador nao consegue conectar...
Reply all
Reply to author
Forward
0 new messages