Биллинговая система Nodeny
25 Ноября 2024, 06:15:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Не рисуются графики  (Прочитано 6157 раз)
sergey104
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 24


Просмотр профиля Email
« : 17 Августа 2017, 18:00:04 »

по ссылке
cgi-bin/stat.pl?show=graph&a=traf%5Flog
видны даты слева и направления справа. Сверху графика нет. Трафик считается.
В дебаге
Код:
0.051722	
94 Db.pm::connect
Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=5 : 0.010149 sec
+ 0.052604
320 Db.pm::sql
SELECT *, UNIX_TIMESTAMP() AS t, (SELECT COUNT(*) FROM users) AS c, (SELECT GROUP_CONCAT(CONCAT(post, '-', login)) FROM admin WHERE post<>'0') AS employees, (SELECT COUNT(*) FROM documents WHERE tags LIKE '%,system,%' AND tags LIKE '%,template=%' AND parent_id>0) AS templates FROM config ORDER BY time DESC LIMIT 1
Строк: 1. Время выполнения sql: 0.0007 сек
+ 0.053304
216 calls.pm
GET data: show=graph&a=traf%5Flog
+ 0.053408
267 calls.pm


  a     = 'traf_log'
  show  = 'graph'

+ 0.053502
281 calls.pm


Cookies:
  debug  = '1'
  noses  = '5Y4v!rRz6jBrKX/LudhjEQ'

+ 0.069075
320 Db.pm::sql
SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='5Y4v!rRz6jBrKX/LudhjEQ' AND uid>0 LIMIT 1
Строк: 1. Время выполнения sql: 0.0003 сек
+ 0.069187
348 calls.pm
Сессия `5Y4v!rRz6jBrKX/LudhjEQ` существует, uid: 20, role: admin
+ 0.070490
1364 calls.pm::Require_mod
require /usr/local/nodeny/web/start_admin.pl
+ 0.071111
1364 calls.pm::Require_mod
require /usr/local/nodeny/web/traf_log.pl
+ 0.073394
320 Db.pm::sql
SELECT DATE_FORMAT(NOW(), 'X%Y_%c_%e') AS t
Строк: 1. Время выполнения sql: 0.00008200 сек
+ 0.073601
320 Db.pm::sql
SELECT (UNIX_TIMESTAMP()-MAX(time)) AS time FROM X2017_8_17
Строк: 1. Время выполнения sql: 0.0001 сек
+ 0.073877
320 Db.pm::sql
SELECT DATE_FORMAT(FROM_UNIXTIME('1502985168'),'X%Y_%c_%e') AS tbl_name
Строк: 1. Время выполнения sql: 0.00006200 сек
+ 0.074046
320 Db.pm::sql
SELECT DATE_FORMAT(FROM_UNIXTIME('1502985168')-INTERVAL 1 DAY,'X%Y_%c_%e') AS tbl_name
Строк: 1. Время выполнения sql: 0.00005800 сек
+ 0.074215
320 Db.pm::sql
SELECT MAX(time) AS t FROM X2017_8_16
Строк: 1. Время выполнения sql: 0.00006900 сек
+ 0.076009
20 traf.pm::Get_list_of_stat_days
SHOW TABLES (Таблиц: 129)
+ 0.081793
532 calls.pm::Render
Elapsed time: 0.081726 sec
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #1 : 18 Августа 2017, 18:20:11 »

В настройках в "кабинет клиента" есть плагины ajGraphDel и ajGraph?
Записан
sergey104
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 24


Просмотр профиля Email
« Ответ #2 : 18 Августа 2017, 19:33:45 »

есть
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #3 : 18 Августа 2017, 23:00:10 »

Затупил - речь идет о графике не в личном кабинете абонента. В том же дебаге выше таблицы, где a = 'traf_log', должна быть еще одна таблица с дебагом аякс-запроса - a = 'ajGraph'. Если ее нет, то нужно в хроме нажать F12 нажать вкладку Network, обновить страницу. Во вкладке  network должны появиться запросы, которые выполняет браузер при загрузке текущей страницы. Там будут стили, картинки и т.д., но нас интересует запрос

Код:
stat.pl?a=ajGraph&блаблабла

если он есть - это хорошо. Вернее, это указывает вести поиски в одном направлении. Тогда нужно щелкнуть по этому запросу и в правой половине окна появятся его подробности. Там есть вкладка preview. Нужно процитировать сюда что там показывается. Начнем с этого
Записан
sergey104
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 24


Просмотр профиля Email
« Ответ #4 : 21 Августа 2017, 00:49:31 »

почему-то именно запрос на графики выглядит так:
Код:
хттпс://cgi-bin/stat.pl?a=ajGraph&domid=top_lines2&group=_traf_&y_title=%D0%A2%D1%80%D0%B0%D1%84%D0%B8%D0%BA%2C+%D0%BC%D0%B1%D0%B8%D1%82%2F%D1%81

остальные
Код:
 хттпс://сайт_провайдера/box_t.gif

в настройках в поле "Где находятся изображения относительно корня сайта. Если ставили по инструкции - скорее всего поле должно быть пустым" указано
Код:
хттпс://сайт_провайдера
. Попробовал оставить поле пустым - пропадает логотип nodeny слева вверху.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #5 : 22 Августа 2017, 14:42:43 »

в настройках в поле "Где находятся изображения относительно корня сайта. Если ставили по инструкции - скорее всего поле должно быть пустым" указано
Код:
хттпс://сайт_провайдера
. Попробовал оставить поле пустым - пропадает логотип nodeny слева вверху.
Да, при пустом значении, кажется, в пути появляются два слеша, апач обычно их нормально хавает, но видимо у тебя - нет. Попробуй в calls.pm изменить

Код:
$cfg::img_url = $ses::http_prefix.$ses::server.($cfg::img_dir !~ m|^/| && '/').$cfg::img_dir;
на

Код:
$cfg::img_url = $ses::http_prefix.$ses::server.($cfg::img_dir =~ m|^[^/]| && '/').$cfg::img_dir;
Записан
sergey104
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 24


Просмотр профиля Email
« Ответ #6 : 23 Августа 2017, 15:42:48 »

изменил - графики не рисуются, ошибка - та же.
Записан
sergey104
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 24


Просмотр профиля Email
« Ответ #7 : 19 Сентября 2017, 18:28:56 »

Есть еще варианты? Можем онлайн поработать. В других сетях у меня это поле не заполнено, nginx + fcgiwrap и все хорошо. В этом месте биллинг ставил не я, возможно код ковырялся.
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!