Ad Widget

Collapse

Графики пусты, но значения получаются

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ruswold
    Senior Member
    • Mar 2010
    • 210

    #16
    Originally posted by dima_dm
    Я бы сначала стал проверять php модули, т.к. это самый вероятный источник проблемы. Вы web интерфейс zabbix из исходников брали?
    Да из исходников.
    Список модулей
    php5-5.3.3_2 PHP Scripting Language
    php5-bcmath-5.3.3_2 The bcmath shared extension for php
    php5-bz2-5.3.3_2 The bz2 shared extension for php
    php5-ctype-5.3.3_2 The ctype shared extension for php
    php5-dom-5.3.3_2 The dom shared extension for php
    php5-filter-5.3.3_2 The filter shared extension for php
    php5-gd-5.3.3_2 The gd shared extension for php
    php5-mbstring-5.3.3_2 The mbstring shared extension for php
    php5-mcrypt-5.3.3_2 The mcrypt shared extension for php
    php5-mysql-5.3.3_2 The mysql shared extension for php
    php5-mysqli-5.3.3_2 The mysqli shared extension for php
    php5-openssl-5.3.3_2 The openssl shared extension for php
    php5-session-5.3.3_2 The session shared extension for php
    php5-simplexml-5.3.3_2 The simplexml shared extension for php
    php5-snmp-5.3.3_2 The snmp shared extension for php
    php5-sockets-5.3.3_2 The sockets shared extension for php
    php5-xml-5.3.3_2 The xml shared extension for php
    php5-xmlreader-5.3.3_2 The xmlreader shared extension for php
    php5-xmlwriter-5.3.3_2 The xmlwriter shared extension for php
    php5-zip-5.3.3_2 The zip shared extension for php
    php5-zlib-5.3.3_2 The zlib shared extension for php
    phpMyAdmin-3.3.8 A set of PHP-scripts to manage MySQL over the web
    Last edited by ruswold; 16-11-2010, 10:36.

    Comment

    • dima_dm
      Senior Member
      • Dec 2009
      • 2697

      #17
      Попробуй включить "режим отладки"
      Администрирование-> Пользователи-> для группы пользователей->Режим отладки

      Появиться дополнительная кнопка Отладка в правом верхнем углу, и можно посмотреть все SQL запросы, которые делает интерфейс.

      Включить debug в php.ini.
      Может что-нибудь напишет.

      Comment

      • ruswold
        Senior Member
        • Mar 2010
        • 210

        #18
        Originally posted by dima_dm
        Попробуй включить "режим отладки"
        Администрирование-> Пользователи-> для группы пользователей->Режим отладки

        Появиться дополнительная кнопка Отладка в правом верхнем углу, и можно посмотреть все SQL запросы, которые делает интерфейс.

        Включить debug в php.ini.
        Может что-нибудь напишет.
        включил, при просмотре графика "последние данные" имею
        Code:
        ******************* Статистика для script *************************
        Всего времени: 1289989073.3442
        Лимит памяти : 256M
        Использование памяти : 2.25M - 13M (10.75M)
        Memory peak : 13M
        Количество SQL selects: 22
        Количество SQL executes: 4
        Количество SQL запросов: 26
        Время:0 SQL: SET NAMES utf8
        Время:0 SQL: SET CHARACTER SET utf8
        Время:0 SQL: SELECT * FROM nodes WHERE nodetype=1 ORDER BY nodeid
        Время:0.012452 LONG SQL: SELECT u.*,s.* FROM sessions s,users u WHERE s.sessionid='62c72d836d9e4e645d7cf2b251e13105' AND s.status=0 AND s.userid=u.userid AND ((s.lastaccess+u.autologout>1289989073) OR (u.autologout=0)) AND ((u.userid BETWEEN 100000000000000 AND 199999999999999))
        Время:0.002495 SQL: SELECT MAX(g.gui_access) as gui_access FROM usrgrp g, users_groups ug WHERE ug.userid=100100000000001 AND g.usrgrpid=ug.usrgrpid
        Время:0.002488 SQL: SELECT g.usrgrpid FROM usrgrp g, users_groups ug WHERE ug.userid = 100100000000001 AND g.usrgrpid = ug.usrgrpid AND g.users_status = 1 LIMIT 1 OFFSET 0
        Время:0.025153 LONG SQL: UPDATE sessions SET lastaccess=1289989073 WHERE sessionid='62c72d836d9e4e645d7cf2b251e13105'
        Время:0.002476 SQL: SELECT g.usrgrpid FROM usrgrp g, users_groups ug WHERE ug.userid = 100100000000001 AND g.usrgrpid = ug.usrgrpid AND g.debug_mode = 1 LIMIT 1 OFFSET 0
        Время:0.000127 SQL: SELECT DISTINCT n.nodeid,n.name,n.masterid FROM nodes n
        Время:7.0E-5 SQL: SELECT nodeid FROM nodes
        Время:8.5E-5 SQL: SELECT * FROM config WHERE ((configid BETWEEN 100000000000000 AND 199999999999999))
        Время:6.5E-5 SQL: SELECT nodeid FROM nodes
        Время:7.1E-5 SQL: SELECT * FROM nodes WHERE nodeid=1 ORDER BY name
        Время:0.000131 SQL: SELECT value_id FROM profiles WHERE userid=100100000000001 AND idx='web.nodes.selected'
        Время:0.005027 SQL: SELECT * FROM profiles WHERE userid=100100000000001 AND ((profileid BETWEEN 100000000000000 AND 199999999999999)) ORDER BY userid ASC, profileid ASC
        Время:0.002509 SQL: SELECT masterid FROM nodes WHERE nodeid=1
        Время:0 SQL: SELECT title1, url1, title2, url2, title3, url3, title4, url4, title5, url5 FROM user_history WHERE userid=100100000000001
        Время:0.002545 SQL: SELECT i.* FROM items i WHERE ((i.itemid BETWEEN 100000000000000 AND 199999999999999)) AND (i.itemid IN (100100000041809))
        Время:0.000457 SQL: SELECT DISTINCT h.hostid, h.host,i.itemid FROM hosts h,items i WHERE (i.itemid IN (100100000041809)) AND h.hostid=i.hostid AND ((i.itemid BETWEEN 100000000000000 AND 199999999999999)) AND h.status IN (0,1,3)
        Время:0.000421 SQL: SELECT DISTINCT h.hostid, h.hostid,h.host,i.itemid FROM hosts h,items i WHERE ((h.hostid BETWEEN 100000000000000 AND 199999999999999)) AND h.status=3 AND (i.itemid IN (100100000041809)) AND h.hostid=i.hostid AND ((i.itemid BETWEEN 100000000000000 AND 199999999999999))
        Время:0.00047 SQL: SELECT value_id, source FROM profiles WHERE userid=100100000000001 AND idx='web.favorite.graphids' ORDER BY profileid ASC
        Время:0.000345 SQL: SELECT i.itemid, i.value_type FROM items i WHERE (i.itemid IN (100100000041809))
        Время:0.000219 SQL: SELECT MAX(i.history) as history, MAX(i.trends) as trends FROM items i WHERE (i.itemid IN (100100000041809))
        Время:0.002521 SQL: SELECT ht.itemid, MIN(ht.clock) as min_clock FROM trends ht WHERE (ht.itemid IN (100100000041809)) GROUP BY ht.itemid
        Время:0.000248 SQL: SELECT title5, url5 FROM user_history WHERE userid=100100000000001
        Время:0.002495 SQL: UPDATE user_history SET title1=title2, url1=url2, title2=title3, url2=url3, title3=title4, url3=url4, title4=title5, url4=url5, title5='S_HISTORY', url5='history.php?itemid[0]=100100000041809&period=3600&stime=20101117121754&action=showgraph' WHERE userid=100100000000001
        Всего времени затрачено на SQL: 0.06287
        ******************** Конец script ***************************
        все запросы возвращат значения, кроме запроса
        Code:
        SELECT DISTINCT h.hostid, h.hostid,h.host,i.itemid FROM hosts h,items i WHERE ((h.hostid BETWEEN 100000000000000 AND 199999999999999)) AND h.status=3 AND (i.itemid IN (100100000041809)) AND h.hostid=i.hostid AND ((i.itemid BETWEEN 100000000000000 AND 199999999999999))
        запросы запускал не через пхп
        В php.ini стояло error_reporting=E_ALL;
        но пусто.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #19
          Originally posted by ruswold
          включил, при просмотре графика "последние данные" имею
          Ничего не понял. При чём тут "последние данные", Вы же писали что у Вас обычные графики не работают.
          Originally posted by ruswold
          В php.ini стояло error_reporting=E_ALL;
          но пусто.
          А Вы Apache рестартовали после изменения конфигурации?

          Comment

          • ruswold
            Senior Member
            • Mar 2010
            • 210

            #20
            Originally posted by dima_dm
            Ничего не понял. При чём тут "последние данные", Вы же писали что у Вас обычные графики не работают.

            А Вы apache рестартовали после изменения конфигурации?
            Конечно

            графики не показывается все, обычные, комплексные экраны, последние данные.

            Comment

            • dima_dm
              Senior Member
              • Dec 2009
              • 2697

              #21
              Originally posted by ruswold
              Конечно

              графики не показывается все, обычные, комплексные экраны, последние данные.
              Откатиться на другую версию php пробовали?

              Comment

              • ruswold
                Senior Member
                • Mar 2010
                • 210

                #22
                Originally posted by dima_dm
                Откатиться на другую версию php пробовали?
                Все разобрался.
                Проблема была в каком то порте, потому что все было скомпилино с компилятором gcc4.6 (из порта тоже) и без ошибок. После того, как удалил компилятор и пересобрал только php порты с зависимостями, не помогло. Пришлось вообще все порты пересобрать и тогда все ок сразу стало.

                Всем спасибо. Излишняя оптимизация тоже вредит.

                Comment

                Working...