Мне нужна помощь в отношении моего приложения, развернутого в экземпляре ec2 с использованием среды T3 и Ubuntu 20. Моя проблема в том, что я дважды столкнулся с ошибкой сервера, это происходит через 3 месяца после каждой ошибки. До ошибки сервера я заметил, что меня приветствует это сообщение 99,5% от ** ГБ
как только я войду в консоль терминала. Первая ошибка сервера произошла три месяца назад. Я использовал уровень t2, поэтому без колебаний обновил его до гораздо большего уровня t3 с емкостью диска 30 ГБ. Сейчас ошибка повторяется, спустя 3 месяца и более. Я снова заметил, 99,5% от 29,02 ГБ
и через несколько дней я столкнулся с ошибкой 500. Я пытался исследовать, я узнал, что переменная/библиотека/mysql
папка занимает много места!. Мне просто интересно, потому что мое приложение находится в разработке, поэтому данные, хранящиеся в mysql, минимальны. Поэтому я попытался сбросить базу данных и проверить сохраненные данные, ее размер меньше 1 ГБ, и у меня есть только 1 база данных в моем экземпляре ec2.
Бег sudo du lib -h
, это показывает 23G вар/библиотека/mysql
, я попытался перезапустить сервер mysql, ошибка исчезла, но размер не изменился.
Итак, мой вопрос: почему папка lib/mysql занимает много места, но на самом деле фактические данные, хранящиеся в базе данных, чуть меньше 1 ГБ? Итак, ясно, что перезапуск mysql каждый раз, когда возникает ошибка, является лишь временным решением, и увеличение пространства базы данных также не является решением. У вас есть идеи, что вызывает это и как это предотвратить? Мое приложение все еще находится в разработке, и я хотел бы решить проблему перед развертыванием в рабочей среде.
Большое спасибо.