Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    ваучеры -вопросы (backup\restore)

    Scheduled Pinned Locked Moved Russian
    8 Posts 3 Posters 2.4k Views
    Loading More Posts
    • 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.
    • A
      alexandrnew
      last edited by

      стоит 2.0.1-RELEASE (amd64) (относится и к 386… проверял)
      когда делаю бекап ваучеров, потом кто то их юзает (какие то использованы, какие то нет)
      я делаю восстановление - получаю туже картину использованные\нет
      делал копию пфсенса (виртуалка), генерил на копии новые, закидывал в оригинал - по использованным - таже картина...
      выяснил - есть файлы их использования, когда генеришь\удаляешь локально, работает такой кусок кода

      function voucher_unlink_db($roll) {
          global $g;
          @unlink("{$g['vardb_path']}/voucher_used_$roll.db");
          @unlink("{$g['vardb_path']}/voucher_active_$roll.db");

      когда бекап\загрузка - не работает…
      в связи с этим вопросы:
      1 это так задумано? (лечить то я могу руками, удаляя дб файлы)
      2 при бекап\ресторе - сохраняются ли в xml файле данніе какие использованные а какие нет?

      1 Reply Last reply Reply Quote 0
      • D
        dvserg
        last edited by

        Я, честное слово, не совсем понял что происходит и что желаемое из этого:

        я делаю восстановление - получаю туже картину использованные\нет

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

        1 Reply Last reply Reply Quote 0
        • A
          alexandrnew
          last edited by

          имею ввиду, что при бекапе\восстановлении ваучеров, не меняется их статус использованные или нет
          попробую на примере- я сгенерил 5 лент, по 5 ваучеров. ни одним не пользовались. сделал бекап
          через месяц - 2 ленты использовано, делаю ресторе - все равно 2 ленты использованы.

          1 Reply Last reply Reply Quote 0
          • D
            dvserg
            last edited by

            @alexandrnew:

            имею ввиду, что при бекапе\восстановлении ваучеров, не меняется их статус использованные или нет
            попробую на примере- я сгенерил 5 лент, по 5 ваучеров. ни одним не пользовались. сделал бекап
            через месяц - 2 ленты использовано, делаю ресторе - все равно 2 ленты использованы.

            А, ну походу информация об использованных хранится в другом месте - в config.xml например. А эти файлы генерятся на лету
            Посмотрите разделы бэкапа config.xml .

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • A
              alexandrnew
              last edited by

              дык я об этом и говорю.
              даже если я бекаплю полный конфиг- при восстановлении не генерятся\не удаляются файлы voucher_used_$roll.db

              1 Reply Last reply Reply Quote 0
              • D
                dvserg
                last edited by

                @alexandrnew:

                дык я об этом и говорю.
                даже если я бекаплю полный конфиг- при восстановлении не генерятся\не удаляются файлы voucher_used_$roll.db

                Ааа… Тогда наоборот все выходит. Вся информация по ваучерам как раз в .db файлах, а не в config.xml .
                Мне к сожалению проверить негде сейчас. А конфиг пролистать можешь на этот счет?

                SquidGuardDoc EN  RU Tutorial
                Localization ru_PFSense

                1 Reply Last reply Reply Quote 0
                • A
                  alexandrnew
                  last edited by

                  просто есть подозрение на багу
                  кусок ваучеров:
                  <roll><number>6</number>
                  <minutes>15</minutes>
                  <comment>A_ANTR_Petrovskogo18-15min</comment>
                  <count>25</count>
                  <used>Bg==</used>
                  <active></active></roll>
                  <roll><number>7</number>
                  <minutes>60</minutes>
                  <comment>A_ANTR_Petrovskogo18-60min</comment>
                  <count>10</count>
                  <used><active></active></used></roll>

                  т.е. <used>меняется, но видимо не всегда перегенерируются файлы db.
                  а может наоборот так задумано, что бы юзед ваучеры были таки юзед…а не чистые после ресторе</used>

                  1 Reply Last reply Reply Quote 0
                  • A
                    artemvst
                    last edited by

                    @alexandrnew:

                    а может наоборот так задумано, что бы юзед ваучеры были таки юзед…а не чистые после ресторе

                    Очень даже логично

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post
                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.