У меня есть веб-приложение по адресу https://cubicl.io/
Он размещен на экземпляре AWS EC2. Он работает без проблем, но иногда веб-сайт недоступен. Когда я смотрю на консоль разработчика Chrome, я вижу, что запросы ожидают обработки или истекло время ожидания:
Я проверил экземпляр EC2. Загрузка процессора составляет около 5%. Используется половина оперативной памяти. А на жестком диске много свободного места. Это происходит в течение 30-60 минут случайным образом. Тогда веб-сайт продолжает работать без проблем. Он очень быстро реагирует.
Когда возникает эта проблема, я могу проверить связь с сервером, получить к нему доступ по SSH и загрузить файлы по SSH, и соединение происходит очень быстро, но почему-то HTTP-запросы не достигают сервера.
Я заметил, что если я подключаюсь к сайту через VPN-соединение, он работает без проблем. Если я закрою VPN, я не смогу до него добраться. Из-за этого я начал думать, что это может быть проблема сети или DNS. Пользуюсь Route53.
Я не мог пойти дальше этого. Что мне следует проверить, чтобы увидеть источник проблемы? Как я могу исправить такую проблему?