Пожелания и предложения. Данные "Нагрузка на web сервер" и "Нагрузка на MySql сервер" по дням

rx8
9 месяцев
0

Можно ли добавить на странице "Нагрузка на web сервер" просмотр списка сайтов не только за СЕГОДНЯ, но хотя бы еще и за ВЧЕРА, а еще лучше ПО ДНЯМ за неделю (как в "нагрузка по IP")? А то анализировать логи всех сайтов на аккаунте, чтобы понять какой из них СОЗДАВАЛ нагрузку вчера или позавчера (которая сбрасывается в 00:00, а процессорные минуты досчитываются до 01:00), очень не удобно.

А так хотя бы открыл за вчера и проверил первый в списке с самым большим количеством "Запросы Apache". Или открыл за 3 дня подряд и увидел что сильно выросла нагрузка в последние несколько дней по нескольким сайтам. Это всё можно конечно увидеть по логам, но для этого нужно просмотреть все логи по всем сайтам или ждать 23:50, пока статистика еще не до конца не посчиталась (01:00) и еще не сбросилась (в 00:00).

LitvinenkoAndrey
9 месяцев
0

Передали предложение разработчикам. К сожалению, сроки внедрении на данный момент не известны.

rudenko
9 месяцев
0

Процессорные минуты операционная система считает на момент закрытия приложения. Если вы запустите скрипт, который будет создавать 100% загрузку ядра на протяжении 2 дней, то нагрузка посчитается в момент прекращения работы скрипта. Эту особенность учета в Linux стоит учитывать.

rx8
9 месяцев
0

> Если вы запустите скрипт, который будет создавать 100% загрузку ядра на протяжении 2 дней

Разве на шаред-хостинге скрипт может работать дольше стандартных 300 секунд?

По умолчанию в ПУ логи выключены и их нужно включать вручную, а с учетом того, что о нагрузке узнаешь когда она уже закончилась, этот способ явно не сработает. К тому же, информацию о самом зависшем скрипте напрямую получить достаточно проблематично (только через url с разбором кто и как отрабатывал по этому url).

Как-то можно на шаред-хостиннге посмотреть какой из скриптов создавал нагрузку и длительность этой нагрузки?

LitvinenkoAndrey
9 месяцев
0

> Разве на шаред-хостинге скрипт может работать дольше стандартных 300 секунд?
cron-задачи и процессы запущенные через SSH могут работать дольше

>Как-то можно на шаред-хостиннге посмотреть какой из скриптов создавал нагрузку и длительность этой нагрузки?
Нет, нельзя. Подсчет ведется системной утилитой, которая учитывает нагрузку создаваемую всеми процессами конкретного пользователя(аккаунта) .
Как либо отделить время которое было затрачено скриптом x или y в рамках одного запроса к сайту нельзя. Это можно сделать только средствами движка сайта(CMS)

rx8
9 месяцев
0

Спасибо за реализацию -



. Всё супер!

А нельзя ли еще прикрутить аналогичную выборку по датам для страницы "нагрузка Mysql" - ?

LitvinenkoAndrey
9 месяцев
0

Задача еще не закрыта. Со временем должны и для баз данных внедрить.

LitvinenkoAndrey
9 месяцев
0

> А нельзя ли еще прикрутить аналогичную выборку по датам для страницы "нагрузка Mysql" - ?

Реализовано и для баз данных

rx8
9 месяцев
0

> Реализовано и для баз данных
Спасибо