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.
    • D
      dvserg
      last edited by

      Enabled logging = [v]
      Log store directory = /var/squid/log

      SquidGuardDoc EN  RU Tutorial
      Localization ru_PFSense

      1 Reply Last reply Reply Quote 0
      • 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.