Estou tendo alguns problemas com o Python HTTP Server e o MongoDB. Nesse caso, o servidor HTTP representa um serviço REST fornecendo dados do MongoDB.
O MongoDB está sendo executado na porta padrão (27017) o tempo todo. Quando executo meu servidor HTTP na porta 7000 e termino com Ctrl + C
Porta do MongoDB
netstat -tulpen | grep :27017
tcp 0 0 0.0.0.0:27017 0.0.0.0:* LISTEN 498 8984 1276/mongod
Porta do servidor HTTP Python
netstat -tulpen | grep :7000
tcp 0 0 0.0.0.0:7000 0.0.0.0:* LISTEN 0 4697443 1522/python
Agora, quando pressiono Ctrl + C, encerro este servidor HTTP e faço um netstat rápido
Porta do MongoDB
netstat -tulpen | grep :7000
tcp 0 0 0.0.0.0:7000 0.0.0.0:* LISTEN 0 4697443 1550/mongod
Se eu tentar conectar-me ao MongoDB usando a porta 7000, ele falhará. No entanto, o MongoDB está instalado e funcionando na porta 27017.
Eu nem sei mais onde procurar mais, tudo isso é confuso.
Tags networking python