Память переполнена сервером AWS - PullRequest
0 голосов
/ 28 декабря 2018

Я разместил свое приложение на экземпляре aws ec2 с 16 ГБ оперативной памяти и 8 ГБ памяти.Я использовал, чтобы сохранить журналы ее и иногда получаю «Память заполнена проблема».Так может кто-нибудь подсказать мне, как я могу увеличить хранилище и сколько это будет стоить.

Ответы [ 3 ]

0 голосов
/ 28 декабря 2018

Попробуйте выполнить следующее перед увеличением хранилища экземпляров и обновлением типа экземпляра.

Ежедневно очищайте временные файлы и журналы приложений.

Выполните следующую команду, чтобы открыть crontab,

crontab -e

Введите следующую строку на вкладке cron.

0 1 * * * sudo find /tmp -type f -atime +10 -delete

Используйте указанную выше команду в задании cron, чтобы очистить все временные файлы приложения, к которым обращались ранее, чем через 10 дней, и эта команда будет выполняться ежедневно в 1:00.

также удаляет старые файлы журналов через cronjob.

Если вы используете AWS для инфраструктуры, вам будет предложено загрузить журналы в cloudwatch с помощью агента журналов.

См. Следующую ссылку для быстрого запуска агента журналов.https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/QuickStartEC2Instance.html

Если вы работаете с Cloudwatch, то все ваши журналы приложений получат поток на S3, и вам не понадобятся даже 10-дневные журналы экземпляра.

0 голосов
/ 28 декабря 2018

если у вас проблемы с памятью, тогда зачем вам больше памяти?

Какой класс ec2 вы используете?

Более подробно вы можете подключить EBS к ec2, если хотите увеличитьДля увеличения объема и объема памяти вы можете изменить класс ec2, если вы измените его с помощью t2.micro.

Автоматическое масштабирование также может быть одним из вариантов или перейти на другой ec2, имеющий больше места и памяти.

0 голосов
/ 28 декабря 2018

Каков класс экземпляра EC2?Вы можете отслеживать производительность вашего экземпляра с помощью Cloud Watch, а затем вы можете решить (в зависимости от процессора и использования памяти), на какой новый экземпляр вы должны мигрировать.Для оценки затрат вы можете использовать ссылку, предоставленную @wayne Phipps

...