Здравствуйте, сегодня утром я запускаю экземпляр 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