День добрый.
Перестал работать bin/performance_log.php , не выводит инфу .
В конфиге вписан
$config['performance_log'] = 'traffic.log';
файл лога наполняется
На старых сиджах выводит.
Может сменилось что ? )
Дайте, плиз, свежий файл bin/performance_log.php
performance_log
Re: performance_log
Приветствую!
а нового нет, думаю стоит проверить какие то банальные вещи что лог там, что он читаемый и тп
там же код на руках, сам файл на руках - ничего не видно из этого?
а нового нет, думаю стоит проверить какие то банальные вещи что лог там, что он читаемый и тп
там же код на руках, сам файл на руках - ничего не видно из этого?
Don't forget to run script update
Re: performance_log
вообще этот файл даже в комплекте не был, наверно писался вам лично
это надо как то аккуратнее оформить что б можно было юзать
это надо как то аккуратнее оформить что б можно было юзать
Don't forget to run script update
Re: performance_log
видно что он ищет в логе info и не находит
лог заполняется, но info нет в нем
tail ./logs/traffic.log
лог заполняется, но info нет в нем
Code: Select all
$f = fopen('../logs/traffic.log', 'r');
while (!feof($f)) {
$str = fgets($f, 16384);
$data = unserialize($str);
if (!$data['info']) continue;
Code: Select all
)
";s:4:"time";d:8.106231689453125E-6;s:10:"from_start";d:0.08111906051635742;}i:45;a:4:{s:3:"log";s:13:"ready_to_eval";s:9:"perf_info";s:13:"ready_to_eval";s:4:"time";d:0.00344085693359375;s:10:"from_start";d:0.08455991744995117;}i:46;a:4:{s:3:"log";s:9:"eval_done";s:9:"perf_info";s:9:"eval_done";s:4:"time";d:0.12149214744567871;s:10:"from_start";d:0.20605206489562988;}i:47;a:4:{s:3:"log";s:30:"check tag content_search (1) ";s:9:"perf_info";s:30:"check tag content_search (1) ";s:4:"time";d:0.00014901161193847656;s:10:"from_start";d:0.20620107650756836;}i:48;a:4:{s:3:"log";s:46:"set tags: Array
(
[content_search] => 1
)
";s:9:"perf_info";s:46:"set tags: Array
(
[content_search] => 1
)
";s:4:"time";d:8.821487426757812E-6;s:10:"from_start";d:0.20620989799499512;}i:49;a:4:{s:3:"log";s:3:"end";s:9:"perf_info";s:3:"end";s:4:"time";d:0.0027740001678466797;s:10:"from_start";d:0.2089838981628418;}}}
Re: performance_log
Похоже проблема из-за переноса строки в Array
Code: Select all
a:4:{s:9:"timestamp";i:1578405044;s:2:"ip";s:13:"98.29.135.125";s:3:"uri";s:1:"/";s:4:"info";a:7:{i:0;a:4:{s:3:"log";s:17:"include_lib_cache";s:9:"perf_info";s:17:"include_lib_cache";s:4:"time";d:0;s:10:"from_start";d:0;}i:1;a:4:{s:3:"log";s:13:"count_visitor";s:9:"perf_info";s:13:"count_visitor";s:4:"time";d:0.00020384788513183594;s:10:"from_start";d:0.00020384788513183594;}i:2;a:4:{s:3:"log";s:7:"q_crc:/";s:9:"perf_info";s:14:"init_variables";s:4:"time";d:9.703636169433594E-5;s:10:"from_start";d:0.0003008842468261719;}i:3;a:4:{s:3:"log";s:20:"include_lib_function";s:9:"perf_info";s:20:"include_lib_function";s:4:"time";d:5.9604644775390625E-6;s:10:"from_start";d:0.00030684471130371094;}i:4;a:4:{s:3:"log";s:32:"Tags Array
(
[index] => 1
)
";s:9:"perf_info";s:32:"Tags Array
(
[index] => 1
)
";s:4:"time";d:0.002412080764770508;s:10:"from_start";d:0.0027189254760742188;}i:5;a:4:{s:3:"log";s:46:"check tags index (ver 1) in cache version (1) ";s:9:"perf_info";s:46:"check tags index (ver 1) in cache version (1) ";s:4:"time";d:6.198883056640625E-5;s:10:"from_start";d:0.002780914306640625;}i:6;a:4:{s:3:"log";s:15:"full_cache_done";s:9:"perf_info";s:15:"full_cache_done";s:4:"time";d:0.005204916000366211;s:10:"from_start";d:0.007985830307006836;}}}
Re: performance_log
Да, наверно, варианта 2
1. поправбте перенос строки, у вас весь код на руках
2. подождите пока я сделаю это как то встроенно в скрипт нормально, а не отдельно подпоркой
1. поправбте перенос строки, у вас весь код на руках
2. подождите пока я сделаю это как то встроенно в скрипт нормально, а не отдельно подпоркой
Don't forget to run script update
Re: performance_log
Думаю как лучше сделать: как именно вы используете этот лог?
Don't forget to run script update
Re: performance_log
performance_log.php показывал что дольше всего отрабатывается (mysql, кеш, код в шаблоне и т.п.)
В идеале хотелось бы видеть что именно "тормозит", например если это код в шаблоне то где и какой.
Чем подробнее тем лучше )
В идеале хотелось бы видеть что именно "тормозит", например если это код в шаблоне то где и какой.
Чем подробнее тем лучше )