Формат файла cpu details.log

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 15:42, 17 декабря 2012 (править)
Dmih (Обсуждение | вклад)

← К предыдущему изменению
Версия 15:46, 17 декабря 2012 (править) (отменить)
Dmih (Обсуждение | вклад)

К следующему изменению →
Строка 13: Строка 13:
* Дата запроса * Дата запроса
* Домен * Домен
-* Процессорное время, мс.+* [[Процессорное время]], мс.
* URL * URL
* IP адрес запроса * IP адрес запроса
Строка 23: Строка 23:
* 300 - 1000 мс. на запрос - открытие страницы создает большую нагрузку на сервер. Если это популярная страница вашего сайта, то дело плохо. Надо оптимизировать (отключать ненужные модули сайта, сокращать размер одной страницы и так далее). * 300 - 1000 мс. на запрос - открытие страницы создает большую нагрузку на сервер. Если это популярная страница вашего сайта, то дело плохо. Надо оптимизировать (отключать ненужные модули сайта, сокращать размер одной страницы и так далее).
* 1000 и более - ваш сайт занимается расчетами по генерации страницы более одной секунды процессорного времени. Если это одноразовые, редкие операции - ОК, если это рядовая работа вашего сайта - сайт создан неправильно, и для такого сайта придется постоянно повышать тарифы и докупать нагрузку, вне зависимости от его посещаемости. * 1000 и более - ваш сайт занимается расчетами по генерации страницы более одной секунды процессорного времени. Если это одноразовые, редкие операции - ОК, если это рядовая работа вашего сайта - сайт создан неправильно, и для такого сайта придется постоянно повышать тарифы и докупать нагрузку, вне зависимости от его посещаемости.
 +
 +Посмотрите также статью [[Процессорное время]].
== .cpu_limit_<дата>.log == == .cpu_limit_<дата>.log ==

Версия 15:46, 17 декабря 2012

В том случае, если сайт превышает предел нагрузки на процессор или близок к этому, в каталоге вашего сайта создается папка .cpu_limit_<случайные буквы>. В папку размещаются логи работы систем, учитывающих и ограничивающих нагрузку в пределах тарифа хостинга.

.cpu_details_<дата>.log

Выглядит так:

Sun Dec 16 19:16:10 2012 moya-problema.ru 100 /administrator/index.php 168.140.22.111
Sun Dec 16 19:16:10 2012 moya-problema.ru 40 /administrator/index.php 168.140.22.111
Sun Dec 16 19:16:33 2012 moya-problema.ru 90 /administrator/index.php 168.140.22.111
Sun Dec 16 19:16:34 2012 moya-problema.ru 50 /administrator/index.php 168.140.22.111

Здесь поля следующие:

Процессорное время показывает, сколько именно ресурсов процессора заняла обработка данного запроса. Время отображается в миллисекундах, то есть одна секунда это 1000 единиц. Можно ориентировочно анализировать время обработки одного запроса:

  • <50 мс. на запрос - хороший скрипт, низкая нагрузка на сервер. Превышение случается только в том случае, если посещаемость скрипта большая.
  • 50 - 300 мс. на запрос - не очень хорошо, но и не очень плохо. Если ваш сайт простой, то это плохой результат (слишком ресурсоемко). Если это страница сложного сайта (магазин с огромной витриной и так далее), то результат можно считать приемлемым.
  • 300 - 1000 мс. на запрос - открытие страницы создает большую нагрузку на сервер. Если это популярная страница вашего сайта, то дело плохо. Надо оптимизировать (отключать ненужные модули сайта, сокращать размер одной страницы и так далее).
  • 1000 и более - ваш сайт занимается расчетами по генерации страницы более одной секунды процессорного времени. Если это одноразовые, редкие операции - ОК, если это рядовая работа вашего сайта - сайт создан неправильно, и для такого сайта придется постоянно повышать тарифы и докупать нагрузку, вне зависимости от его посещаемости.

Посмотрите также статью Процессорное время.

.cpu_limit_<дата>.log

Посмотрите описание в разделе Ограничение процессорной нагрузки.

Личные инструменты