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

    Дурацкий вопрос: Squid Enabled logging - ошибка

    Scheduled Pinned Locked Moved Russian
    12 Posts 3 Posters 4.9k 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.
    • S
      Stirlitz
      last edited by

      Enabled logging = V

      Это к чему? Если отсылка к GUI, то именно это поле в XML криво описано и не работает. Вот ошибка мозиллы:
      Ошибка: document.iform.elements.log_query_terms is undefined
      Источник: http://…/pkg_edit.php?xml=squid.xml&id=0
      Строка: 21

      Несмотря на отключение, лог-файлы пишутся регулярно. Влияет ли ошибка отсутствия поля log_query_terms на работу лога? И если выключить, то в xml-конфиге, который я сохраняю, ничего не меняется. После restore лог снова включен...

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

        Убери его оттуда вообще.

        <enablefields></enablefields>

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

        1 Reply Last reply Reply Quote 0
        • S
          Stirlitz
          last edited by

          не помогает.
          ошибка пропадает, но лог включается сам по себе…

          1. включаем лог. выгружаем xml, там все ок: <log_enabled>on</log_enabled>
          2. выключаем лог, выгружаем xml, тоже все ок: <log_enabled>3) правим что надо (задачу cron) в xml, загружаем файл с выключенным логом, получаем: лог включен, в config.xml вижу <log_enabled>on</log_enabled>

          не очень понимаю, как это происходит...</log_enabled>

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

            Надо inc покопать..

            SquidGuardDoc EN  RU Tutorial
            Localization ru_PFSense

            1 Reply Last reply Reply Quote 0
            • S
              Stirlitz
              last edited by

              а загрузка xml конфига происходит не напрямую?
              проверил - после перезагрузки поле исправляется на on. Даже если вручную конфиг исправить локальный.

              1 Reply Last reply Reply Quote 0
              • S
                storma
                last edited by

                Вверху правильно указали. Ищите в /usr/local/pkg/squid.inc.

                $logdir_access = ($settings['log_enabled'] == 'on' ? $logdir . '/access.log' : '/dev/null');

                1 Reply Last reply Reply Quote 0
                • S
                  Stirlitz
                  last edited by

                  Я просто не очень понимаю, почему после перезагрузки опция снова становится on. Кто ее переписывает…

                  1 Reply Last reply Reply Quote 0
                  • S
                    Stirlitz
                    last edited by

                    Нашел. Блин, копал я, копал squid… а просто LightSquid просто тупо включает эту опцию при старте, если она выключена :)))
                    тему можно удалить/закрыть

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

                      @Stirlitz:

                      Нашел. Блин, копал я, копал squid… а просто LightSquid просто тупо включает эту опцию при старте, если она выключена :)))
                      тему можно удалить/закрыть

                      Не тупо, а ему для работы нужно.

                      SquidGuardDoc EN  RU Tutorial
                      Localization ru_PFSense

                      1 Reply Last reply Reply Quote 0
                      • S
                        Stirlitz
                        last edited by

                        ему нужно, но если мне нужен отчет за час или сутки, я включаю, потом смотрю лог, потом выключаю… то зачем его включать обратно... не было данных, он прекрасно выдавал ошибку или рисовал старые... он же не работает постоянно, да и без данных не рушит систему... и я могу выключить лог, но до следующей перезагрузки...

                        я понимаю, что система рсссчитана на "включил и забыл", но у меня он регулярно выключается. :)

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