performance_log

burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

performance_log

Post by burn »

День добрый.
Перестал работать bin/performance_log.php , не выводит инфу .
В конфиге вписан
$config['performance_log'] = 'traffic.log';
файл лога наполняется

На старых сиджах выводит.

Может сменилось что ? )
Дайте, плиз, свежий файл bin/performance_log.php
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: performance_log

Post by admin »

Приветствую!

а нового нет, думаю стоит проверить какие то банальные вещи что лог там, что он читаемый и тп
там же код на руках, сам файл на руках - ничего не видно из этого?
Don't forget to run script update
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: performance_log

Post by admin »

вообще этот файл даже в комплекте не был, наверно писался вам лично
это надо как то аккуратнее оформить что б можно было юзать
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: performance_log

Post by burn »

видно что он ищет в логе info и не находит
лог заполняется, но info нет в нем

Code: Select all

$f = fopen('../logs/traffic.log', 'r');
while (!feof($f)) {
    $str = fgets($f, 16384);
    $data = unserialize($str);
    if (!$data['info']) continue;
tail ./logs/traffic.log

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;}}}
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: performance_log

Post by burn »

Похоже проблема из-за переноса строки в 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;}}}
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: performance_log

Post by admin »

Да, наверно, варианта 2

1. поправбте перенос строки, у вас весь код на руках
2. подождите пока я сделаю это как то встроенно в скрипт нормально, а не отдельно подпоркой
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: performance_log

Post by burn »

лучше второе )
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: performance_log

Post by admin »

Ok)
Don't forget to run script update
admin
Site Admin
Posts: 37249
Joined: Wed Sep 10, 2008 11:43 am

Re: performance_log

Post by admin »

Думаю как лучше сделать: как именно вы используете этот лог?
Don't forget to run script update
burn
Posts: 262
Joined: Wed Feb 01, 2017 11:27 am

Re: performance_log

Post by burn »

performance_log.php показывал что дольше всего отрабатывается (mysql, кеш, код в шаблоне и т.п.)
В идеале хотелось бы видеть что именно "тормозит", например если это код в шаблоне то где и какой.
Чем подробнее тем лучше )
Post Reply