API server não funciona [“A conexão foi redefinida”]

1

Estou tendo alguns problemas com um dos meus servidores. Eu fiz um aplicativo com dois servidores, um o frontend que pega os dados da API do servidor (servidor Ubuntu).

Bem, ontem tivemos muitas visitas e o servidor da API parou de funcionar, mas:

-Eu posso fazer coisas no MySQL por SSH.

-O uso de memória está ok.

-Os logs estão ok.

-O uso de bandas está ok.

-Se eu reiniciar o servidor ou o Apache2, funcione por algum tempo (3-4 minutos).

E o mais importante eu acho que se eu tentar acessar a API (é rest-style com http) ele me coloca o erro do Firefox "A conexão foi redefinida".

Eu tentei:

-Reinicie o servidor

-Restart Apache2

-Restart MySQL

-Exibido os logs do Apache2 / MySQL

Eu não sei muito sobre sistemas, então não sei o que fazer mais.

    
por Miguel Beltrán 23.09.2012 / 11:31

1 resposta

2

As redefinições de conexões para conexões HTTP, como as que você está fazendo, geralmente são o resultado do desligamento do servidor da web ou da recusa total de se conectar. Existem algumas possíveis causas disso:

  • O servidor da web não está escutando na porta que você acredita.
  • O front-end está tentando conversar com o servidor de API em uma porta que você não está esperando.
  • O servidor da web não começou
    • Você pode verificar isso em netstat -an e procurar um serviço de escuta na porta que você espera.
por 23.09.2012 / 18:27