Как решить проблему с загрузкой процессора, я использую экземпляр ubuntu ec2 с nginx, uwsgi и django - PullRequest
0 голосов
/ 24 января 2019

Здравствуйте, сегодня утром я запускаю экземпляр EC2 Ubuntu (3 экземпляра, если быть точным с помощью loadbalancer). Я понял, что все 3 моих экземпляра работают со 100% загрузкой ЦП, и меня это беспокоит, обычно они работают ниже 40 %, если у меня нет запланированного задания, выполняемого одновременно. Все они работают под управлением nginx, uwsgi, сельдерея и django.

Это никогда не случалось со мной раньше, поэтому я не уверен, как мне к этому подойти. Что я сделал до сих пор:

  • Перезапуск экземпляров
  • Останов и запуск экземпляров
  • Разгрузка и перезагрузка балансировщиков
  • Перезапустить supervisorctl

Обычно эти действия регулируют использование моего процессора, но на этот раз они просто продолжают стрелять обратно. Любые советы, с чего мне начать?

РЕДАКТИРОВАТЬ: После запуска ps -aux:

ubuntu    1515 90.4  0.8 386156 147604 ?       R    20:02  38:06 /opt/django/www/bin/python /opt/d
ubuntu    1517  0.0  0.6 555196 101404 ?       S    20:02   0:01 /opt/django/www/bin/python /opt/d
ubuntu    1518 88.7  0.9 387968 149864 ?       R    20:02  37:23 /opt/django/www/bin/python /opt/d
ubuntu    1519  0.0  0.6 555568 101636 ?       S    20:02   0:01 /opt/django/www/bin/python /opt/d
ubuntu    1520 90.1  0.9 388984 150876 ?       R    20:02  38:00 /opt/django/www/bin/python /opt/d
ubuntu    1521 90.3  0.9 401572 163092 ?       R    20:02  38:04 /opt/django/www/bin/python /opt/d
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...