Модуль AdminStat - опять обновление. Вер.1.1.20

3
1) Исправил алгоритм расчета средних значений в пересчете на загрузку одной страницы
2) Добавил информацию — максимальные значения при загрузке страницы
3) Не смогая смоделировать получение отрицательного значения времени загрузки страницы, попытался подправить там, где теоретически такое могло быть.

На всякий случай поясню (видимо, не все поняли это сразу) — в таблице выводятся средние значения параметров производительности. А сейчас добавлено еще максимальное значение. Т.е. если стоит время выполнения скрипта 0.123, а ниже красное число 2.345, это значит, что в среднем в течение дня скрипт при загрузке одной страницы выполнялся 0.123 секунды, но максимальное значение при загрузке какой-то из страниц составило 2.345 секунды. Если разница между этими числами очень большая — есть над чем задуматься.

По поводу отрицательного значения времени выполнения — пожалуйста, пишите сюда, кто с этим столкнется с данными, полученными ПОСЛЕ установки этой версии.


Загрузка здесь: livestreet.ru/addons/93/

UPD Выложил версию 1.1.16 — исправлен баг, дававший неполную статистику при загрузке методом insert.
UPD Выложил версию 1.1.17
UPD Выложил версию 1.1.19 — багфикс возможной SQL-инъекции
UPD Выложил версию 1.1.20 — незначительный багфикс
  • +2
  • 07 октября 2009, 01:13
  • avadim

Комментарии (25)

RSS свернуть / развернуть
Спасибо!
В конфиге поставил «insert» и все сразу же заработало.
Хостинг — hc.ru
Вы супер!
0
При загрузке данных методом «insert» был замечен баг: не все записи загружались. Поэтому хоть данные были, в принципе, верные, но неполные. В версии 1.1.16 этот баг исправлен.
0
в 1.1.16 началось
[07-Окт-2009 14:40:12] PHP Warning: Wrong parameter count for max() in /classes/modules/adminstat/Adminstat.inc.php on line 55
0
Ну вот как такое может быть? Стандратная пхп-функция и так непредсказуемо себя ведет :( А версия пхп вообще какая у вас?
0
Скачайте версию 1.1.17
0
я ее пока не видел.)
0
5.2.9
сейчас вроди все нормально
0
да опять не все гладко, когда файлики больше больше ~100кб становятся выдает при загрузке данных:
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0 )' at line 2 at /home/h0sting/public_html/detsky-mir.com/classes/modules/adminstat/mapper/Adminstat.mapper.class.php line 88
Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0 )' at line 2 [query] => INSERT IGNORE INTO dm_adminstat_tmp2(uid,req_time ) VALUES(,0 ) [context] => /home/h0sting/public_html/detsky-mir.com/classes/modules/adminstat/mapper/Adminstat.mapper.class.php line 88 )

при этом нажатие ctrl+R нормально поворотно отправляет и загружает…
0
Судя по ошибке, не в размере файла дело
Бум разбираться…
0
ну просто появляется не каждый раз и показалось, что чем больше пауза между попытками(и соответственно размер файлов) — тем больше вероятность ошибки…
0
Обновился до 1.1.17 ошибок нет, время выполнения скрипта все равно отрицательное -0.447910
0
Вопрос не совсем понятно что значат черные и красные цифры в таблице статистике?
А то хочу на реальный хостинг заливать сайт и хотелось бы со всем разобраться.
0
Чёрные — средние.
Красные — максимальные.
0
Спасибо
0
Fatal error: Call to undefined function memory_get_usage() in path_to_www_root/classes/modules/adminstat/Adminstat.inc.php on line 50


C чем может быть связана эта ошибка? Ведь это стандартная функция PHP5 вроде
0
До версии 5.2.1 для использования этой функции PHP должен быть собран с указанием --enable-memory-limit.
0
Спасибо: )
0
Рад помочь )
0
Странно, но у меня лишнее в главном rss канале. Блок ява скрипта в конце. Именно от этого модуля. Почему? Что делать?
0
Так. Порылся тут в инете. Тем у кого проблемы с LOAD DATA INFILE и вылазиет 13ая ошибка. Возможно вам поможет замена «LOAD DATA INFILE» на «LOAD DATA LOCAL INFILE».
Решение нашёл здесь

Надеюсь кому-нибудь это поможет )
0
Ой. Сорри… Не туда сказал )
0
Было бы классно настроить автоудаление файлов с автозанесением данных.
Думаю это можно сделать простой проверкой даты создания файлов (например).
Заходит админ, скрипт проверят дату создания файлов…

Ненененене… зачем дата создания файла, если можно проверить просто напросто размер и если он уже более N метром — заносим данные и удаляем их.

Ну как?
0
Тем у кого проблемы с LOAD DATA INFILE и вылазиет 13ая ошибка — может быть поможет
0
А можно ли ставить этот модуль на 0.4.2?
0
С этим модулем все заглохло давно, ссылки не работают, у меня на 0.3.1 стоял этот модуль. Теперь я должен догадаться какие таблицы из базы безболезненно удалить:) И еще «приятное» воспоминание об этом модуле — размер базы данных в 120 Mb:)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.