Назад | Перейти на главную страницу

Сервер API не работает [«Соединение было сброшено»]

У меня проблемы с одним из моих серверов. Я сделал приложение с двумя серверами, один из которых является интерфейсом, который захватывает данные серверного API (сервер Ubuntu).

Ну, вчера было много посещений, и API-сервер перестал работать, но:

-Я могу делать что-то в MySQL по SSH.

- Использование памяти в порядке.

-Журналы в порядке.

- Использование переключателя в порядке.

-Если я перезапускаю сервер или Apache2, функционирует некоторое время (3-4 минуты).

И самое главное, я думаю, что если я попытаюсь получить доступ к API (в стиле отдыха с http), мне будет выдана ошибка Firefox «Соединение было сброшено».

Я пробовал:

-Перезагрузить сервер

-Перезапустить Apache2

-Перезапустить MySQL

-Просмотрел логи Apache2 / MySQL

Я не слишком много знаю о системах, поэтому не знаю, что делать дальше.

Conection-reset для HTTP-соединений, как это делаете вы, обычно является результатом зависания веб-сервера или полного отказа подключиться. Этому может быть несколько причин:

  • Веб-сервер не прослушивает порт, который вы думаете.
  • Front-end пытается связаться с сервером API через порт, которого вы не ожидаете.
  • Веб-сервер фактически не запускался
    • Вы можете проверить это через netstat -an и ищите службу прослушивания на ожидаемом вами порту.