Пик процессора на Amazon ec2

У меня есть веб-сайт, написанный на CFML, размещенный на Amazon ec2, с использованием Apache и Railo... Я пытаюсь улучшить производительность и уменьшить количество запросов на вызовы.

Ранее у меня были некоторые проблемы с CFML-запросом запросов (qoq), который генерировал успешную операцию чтения на диске... Но я решил удалить использование qoq.

Читая журналы Apache и FusionReactor, я вижу высокий и мгновенный пик ЦП в связи с вызовами запросов... Этот пик повторяется каждый час также в неиспользуемые моменты веб-сайта, например, в одночасье.

Я вижу этот запрос в логах apache и не понимаю, почему он генерируется:

66.85.140.110 - - [30/Jun/2014:04:10:50 +0200] "GET / HTTP/1.0" 200 -    
66.85.144.237 - - [30/Jun/2014:04:50:06 +0200] "GET / HTTP/1.0" 200 -

Так... Я думаю, что это конфигурация сервера, которая что-то делает каждый час, также потому, что на параллельном веб-сайте на другом хосте у меня нет этого пика. Я нашел это в документации Apache: https://wiki.apache.org/httpd/InternalDummyConnection

Я спрашиваю, может ли этот пик процессора быть вызван внутренним запросом Apache или чем-то другим, например, с неправильной настройкой параметров JVM. Другая идея заключается в том, что этот пик может генерироваться сборщиком JVM Garbace при запуске для очистки памяти... Есть способ указать время обновления GC?

У кого-то есть предложения?

1 ответ

Решение

Два IP-адреса, которые вы опубликовали, принадлежат securedservers.com - внешнему источнику, и, если я угадаю, это, вероятно, какой-то монитор работоспособности. Вы всегда можете заблокировать эти IP-адреса с вашего брандмауэра, если они причиняют вам горе и стоят вам дополнительных денег.

Напомним, что если Amazon стоит вам столько денег, что стоит потратить время на отслеживание таких крошечных проблем, как эта, чтобы сократить ваши расходы, то, возможно, пришло время взглянуть на выделенный сервер там, где у вас нет беспокоиться о том, чтобы получить плату за процессорное время. Просто мысль.

Другие вопросы по тегам