Максимальное использование процессора - PullRequest
0 голосов
/ 07 января 2019

Сайт часто показывает ошибку тайм-аута выхода 504. Потому что загрузка процессора была достигнута максимально. В нашем приложении мы использовали AWS RDS, Hibernate, MySQL, Spring MVC, Apache tomcat 8. Невозможно найти причину максимальной загрузки ЦП. Пожалуйста, помогите мне в этом вопросе.

1 Ответ

0 голосов
/ 07 января 2019

Хотя вопрос носит весьма общий характер, и для начальной отладки поможет дополнительная информация, вам необходимо выяснить следующее:

  • Выяснить процесс, который занимает большую часть процессора. Вы можете легко понять это, используя утилиту top или htop в linux или утилиту TaskManager в Windows.
  • Перейдите к модулю отладки приложений и журналам, чтобы увидеть, есть ли какие-либо ошибки в отношении вашего кода, MYSQL или любого другого вызова API.
  • Также выясните, есть ли какие-либо зависшие потоки или спящий процесс, а также убедитесь, что выполнение запросов в MYSQL (RDS) работает нормально.
  • Наконец, посмотрите, достаточно ли выделенного ресурса для обслуживания приложения для текущего числа пользователей.
...