Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Не проходит nxdbmgr upgrade

Не проходит nxdbmgr upgrade

Scheduled Pinned Locked Moved Support (Russian)
4 Posts 3 Posters 10.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F
    F
    fuzzy
    wrote on last edited by
    #1

    При обновлении с версии 1.2.9 не обновляется база. Сервер на CentOS, база на postgresql-9.3.
    Логи:

    NetXMS Database Manager Version 1.2.13 Build 7864

    Upgrading database...
    Upgrading from version 291 to 292
    Upgrading from version 292 to 293
    Upgrading from version 293 to 294
    ПРЕДУПРЕЖДЕНИЕ:  нехватка разделяемой памяти
    SQL query failed (25P02 ОШИБКА:  текущая транзакция прервана, команды до конца блока транзакции игнорируются):
    DROP TABLE tdata_records_16557
    SQL query failed (25P02 ОШИБКА:  текущая транзакция прервана, команды до конца блока транзакции игнорируются):
    SELECT id FROM clusters
    SQL query failed (25P02 ОШИБКА:  текущая транзакция прервана, команды до конца блока транзакции игнорируются):
    SELECT id FROM mobile_devices
    SQL query failed (25P02 ОШИБКА:  текущая транзакция прервана, команды до конца блока транзакции игнорируются):
    UPDATE metadata SET var_value='294' WHERE var_name='SchemaVersion'
    Rolling back last stage due to upgrade errors...
    Database upgrade failed

    1 Reply Last reply
    0
    • V
      V
      Victor Kirhenshtein
      wrote on last edited by
      #2

      Судя по сообщениям об ошибке (ПРЕДУПРЕЖДЕНИЕ:  нехватка разделяемой памяти), проблема в настройках PostgreSQL сервера. Увеличте размер shared memory, должно помочь.

      1 Reply Last reply
      0
      • A
        A
        Alex Kirhenshtein
        wrote on last edited by
        #3

        Скорее всего проблема связана с тем, что в транзакции пересоздается большое количество таблиц (tdata_*), а PG делает при этом exclusive lock до конца транзакции. При большом количестве устройств или специфической настройке PG, локов может не хватать. Попробуйте увеличить значение max_locks_per_transaction в postgresql.conf (нужно только на время апгрейда).

        Вопрос — сколько у вас устройств в системе?

        1 Reply Last reply
        0
        • F
          F
          fuzzy
          wrote on last edited by
          #4

          Спасибо, помогло - обновился.

          nxadm -c "show stats"
          Total number of objects:    23673
          Number of monitored nodes:  1241
          Number of collectable DCIs:  15754

          1 Reply Last reply
          0

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          Powered by NodeBB Contributors
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups