Не знаю, что произошло, но когда я пытаюсь получить доступ к своему сайту, размещённому на сервере EC2 t2.micro на базе Ubuntu 22, который ещё несколько часов назад работал без сбоев, — никаких изменений с нашей стороны, никаких обновлений, всё было стабильно — вдруг появляется вот такая ошибка.
Да, это работает, потому что я изменил конфигурацию сервера с t2.micro на t2.medium, но я не знаю точно, в чём была проблема, так как мне нужно это задокументировать.
Для увеличения объема памяти я использовал экземпляр t2.micro.
На тот момент на сайт заходили посетители, так как мы запускали кампанию, но их число было невелико — около 1000 или меньше. В такой ситуации мне нужно было решить проблему, и именно это действие устранило сбой в тот момент.
В то время я не мог войти в систему, поэтому мне пришлось прибегнуть к этому решению. Однако теперь мне необходимо выяснить точную причину, вызвавшую проблему.
Если потребуются дополнительные сведения, пожалуйста, сообщите.
Примечание: я также пытался перезапустить экземпляр, но это не помогло.
Я вернулся с EC2 на VPS, потому что постоянно сталкивался с подобными проблемами: мой сайт становился недоступным, и после расследования выяснялось, что кредиты ЦП расходовались быстрее, чем начислялись, и их запас исчерпывался. Отсутствие кредитов переводит экземпляр в режим «базовой производительности», что делает его непригодным для использования (10 % для t2.micro).
Возможно, при переходе на экземпляр большего размера вы стали получать больше кредитов ЦП в час, и, поскольку кредиты стали больше нуля, производительность вернулась к норме, что «исправило» проблему.