AWS EC2 t2.small Ежедневно увеличивается загрузка ЦП экземпляра до 100% через регулярные интервалы - PullRequest
0 голосов
/ 04 января 2019

Процессор в моем экземпляре EC2 t2.small загружается на 100% каждый день в одно и то же время, примерно с 21:25 до 21:30 по времени сервера.

enter image description here

Я проверил системный журнал и журнал Apache и не нашел ничего необычного за это время. Кроме того, я проверил свои задания cron и системные задания cron и не обнаружил ежедневных заданий cron, запущенных в это время (/etc/cron.daily запланирован на 6:25 и выполняется в это время правильно в соответствии с журналами).

Есть идеи, что может вызвать такое поведение?

ОС: Ubuntu 16.04

1 Ответ

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

После долгих поисков, регистрации, проб и ошибок я обнаружил, что это вызвано apache2. По некоторым причинам процесс зависает на 100% в некоторых случаях, особенно при выполнении теста SSL на ssllabs.com. Нашел эту строку в Apache error_log:

[ssl: error] [pid 29110] [client 64.41.200.104:58242] AH02042: отклонение инициированного клиентом повторного согласования

Опять же, после некоторых проб и ошибок, решение, которое решило проблему, состояло в том, чтобы обновить директиву apache SSLCipherSuite в /etc/apache2/mods-available/ssl.conf

Вот значение, которое я использовал: SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384: ECDHE-RSA-AES256-GCM-SHA384: ECDHE-ECDSA-CHACHA20-POLY1305: ECDHE-RSA-CHACHA20-POLY13012 ECD-EZH6: ECDH-E-5 -AES128-GCM-SHA256: ECDHE-ECDSA-AES256-SHA384: ECDHE-RSA-AES256-SHA384: ECDHE-ECDSA-AES128-SHA256: ECDHE-RSA-AES128-SHA256

После этого изменения проблема никогда не повторялась. Я надеюсь, что это поможет кому-то еще в той же ситуации.

...