Ad Widget

Collapse

Relogin (You are not logged in)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Azt
    Junior Member
    • Mar 2025
    • 10

    #1

    Relogin (You are not logged in)

    Здравствуйте.
    Подскажите, пожалуйста, куда смотреть - обновил Заббикс до последней версии (7.2.5) и теперь буквально через минуту, примерно, на главной странице дашборда на виджетах вылезает надпись Page not found, виджеты перестают получать данные и если обновить страницу, то необходимо опять логиниться. Попробовал сделать бэкап, переставил все полностью, залили бэкап - проблема не исчезла. Возможно где-то надо поправить права какие-нибудь... На скриншотах сама проблема.
    Attached Files
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Обычно когда пишут "обновил до версии YYY", то указывают, и с какой версии XXX произошло это обновление, чтобы мы не гадали - обновлялись ли вы с 7.2.3 или с 6.0.28.

    Проверьте в профиле пользователя (главное меню "User settings" внизу, затем "Profile") параметры "Auto-login" и "Auto-logout". У меня первый флажок выставлен, второй сброшен, и таких проблем нет (текущая версия 7.0.8).

    Comment

    • Azt
      Junior Member
      • Mar 2025
      • 10

      #3
      Обновлялся с версии 7.2.4 до 7.2.5. На 7.2.4 и ниже такой проблемы не было. Но что-то кажется что или как-то не верно бэкап развернулся (он, возможно, был с версии 7.2.0 - 7.2.3), или же что-то с правами или настройками PHP (или еще где) - не могу понять
      Галчока Auto-login стоит, Auto-logout снята.

      Comment

      • xVaDiMx
        Junior Member
        • Apr 2025
        • 1

        #4
        У меня та же самая проблема, после обновление с 7.2.4 на 7.2.5

        Comment

        • Azt
          Junior Member
          • Mar 2025
          • 10

          #5
          Возможно данная проблема все таки связана с PHP + MySQL, так как в логах постоянно это:
          Code:
          [Thu Apr 03 08:18:23.456709 2025] [php:warn] [pid 400434:tid 400434] [client xxx.xxx.xxx.xxx:49007] PHP Warning:  Error in query [UPDATE sessions SET lastaccess='1743657503' WHERE sessionid='e97026b44965d5c0b9c9540922c884e5'] [Record has changed since last read in table 'sessions'] in /usr/share/zabbix/ui/include/db.inc.php on line 249, referer: https://bla-bla-bla.bla/zabbix.php?action=dashboard.view&dashboardid=1&from=now%2Fd&to=now
          А в строке 249 в файле db.inc.php это:
          Code:
           ~ # sed '249!d' /usr/share/zabbix/ui/include/db.inc.php
                                          trigger_error('Error in query ['.$query.'] ['.$e->getMessage().']', E_USER_WARNING);
           ~ # sed '245,250!d' /usr/share/zabbix/ui/include/db.inc.php
                                  try {
                                          $result = mysqli_query($DB['DB'], $query);
                                  }
                                  catch (mysqli_sql_exception $e) {
                                          trigger_error('Error in query ['.$query.'] ['.$e->getMessage().']', E_USER_WARNING);
                                  }
          Last edited by Azt; 03-04-2025, 07:32.

          Comment

          • Azt
            Junior Member
            • Mar 2025
            • 10

            #6
            Ради интереса обновил Zabbix-server с 7.2.5 до 7.4.0alpha1 - и проблема исчезла...

            Но в логах все равно осталась ошибка:
            Code:
            [Fri Apr 04 08:59:37.623766 2025] [php:warn] [pid 486500:tid 486500] [client xxx.xxx.xxx.xxx:44209] PHP Warning:  Error in query [UPDATE sessions SET lastaccess='1743746377' WHERE sessionid='4e8dfc4b57fcbc4de0ffa62058889340'] [Record has changed since last read in table 'sessions'] in /usr/share/zabbix/ui/include/db.inc.php on line 249, referer: https://bal-bla-bla.bla/zabbix.php?action=dashboard.view&dashboardid=1&from=now%2Fd&to=now
            Last edited by Azt; 04-04-2025, 08:02.

            Comment

            • Azt
              Junior Member
              • Mar 2025
              • 10

              #7
              Обновил сейчас сервер с 7.4.0alpha1 до 7.4.0beta1 - и опять началось тоже самое: на виджетах появляется Page not found и через время нужно опять логиниться. Кроме полной переустановки и заведения всех хостов вновь руками можно как-то это победить?

              Comment

              • Kos
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Aug 2015
                • 3404

                #8
                На какой платформе и с какой базой данных (и какой именно версии) работаете?

                Вот, например, тут (ссылка) описана похожая проблема при работе с MariaDB, которая обновилась сначала на версию 11.06.02, а затем 11.07.02.
                После даунгрейда до версии 11.4.5 проблема ушла.
                На данный момент для версии Zabbix 7.2.x максимально поддерживаемая версия MariaDB - 11.5, но при этом рекомендуется 11.4 (ссылка).

                Comment

                • Azt
                  Junior Member
                  • Mar 2025
                  • 10

                  #9
                  На данный момент установлена 11.8.1-MariaDB на Linux 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64.
                  Сейчас попробую сделать дайнгрейд до 11.4. Спасибо за наводку.

                  Comment

                  • Azt
                    Junior Member
                    • Mar 2025
                    • 10

                    #10
                    Сделал даунгрейд MariaDB до 11.4.5 - вроде все хорошо, никаких Page not found и никаких ошибок в логах. Спасибо большое за помощь.
                    Last edited by Azt; 09-04-2025, 07:56.

                    Comment

                    Working...