The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
squid & redirector, !*! squid, 28-Дек-04, 16:25  [смотреть все]
Пытаюсь прикрутить редиректор (squidguard, rejik, и т.д.) к сквиду, но сквид не может запустить процесс. При этом сквид остается висеть в процессах, но никто не может выйти в инет.
кусок cache.log:
2004/09/30 16:38:13| helperOpenServers: Starting 5 'redirector' processes
2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
...
...
2004/09/30 16:39:11| WARNING: All redirector processes are busy.
2004/09/30 16:39:11| WARNING: 1 pending requests queued
FATAL: Too many queued redirector requests

пробовал с разными редиректорами...
ОС - FreeBSD 4.8, сквид - 2.5.stable7, запускается от nobody
такое ощущение, что nobody не имеет прав на запуск процессов.
Как это лечить?

  • squid & redirector, !*! sapran, 19:08 , 28-Дек-04 (1)
    • squid & redirector, !*! sapran, 19:09 , 28-Дек-04 (2)
      • squid & redirector, !*! squid, 11:26 , 29-Дек-04 (3)
        >>>Пытаюсь прикрутить редиректор (squidguard, rejik, и т.д.) к сквиду, но сквид не
        >>>может запустить процесс. При этом сквид остается висеть в процессах, но
        >>>никто не может выйти в инет.
        >>>кусок cache.log:
        >>>2004/09/30 16:38:13| helperOpenServers: Starting 5 'redirector' processes
        >>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
        >>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
        >>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
        >>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
        >>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
        >>>...
        >>>...
        >>>2004/09/30 16:39:11| WARNING: All redirector processes are busy.
        >>>2004/09/30 16:39:11| WARNING: 1 pending requests queued
        >>>FATAL: Too many queued redirector requests
        >>>
        >>>пробовал с разными редиректорами...
        >>>ОС - FreeBSD 4.8, сквид - 2.5.stable7, запускается от nobody
        >>>такое ощущение, что nobody не имеет прав на запуск процессов.
        >>>Как это лечить?
        >>
        >>
        >>может redirect_child посмотреть, и еще там опция есть обхода редиректа. елси все
        >>по дефолту, то иногда кальмар умирает на сквидгарде.
        >
        >
        >а, еще, редиректор (файло само) должно принадлежать cache_effective_user. погляди логи самого редиректора,
        >он показывает на чем умирает.
        redirect_child = 5 все по дефолту, права на редиректор стоят правильно.
        логи не создаются, потому как сквид не может запустить редиректор
        без сквида редиректор запускается нормально

        • squid & redirector, !*! Junior, 12:02 , 29-Дек-04 (4)
          • squid & redirector, !*! squid, 12:18 , 29-Дек-04 (5)
            >>>>>Пытаюсь прикрутить редиректор (squidguard, rejik, и т.д.) к сквиду, но сквид не
            >>>>>может запустить процесс. При этом сквид остается висеть в процессах, но
            >>>>>никто не может выйти в инет.
            >>>>>кусок cache.log:
            >>>>>2004/09/30 16:38:13| helperOpenServers: Starting 5 'redirector' processes
            >>>>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
            >>>>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
            >>>>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
            >>>>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
            >>>>>2004/09/30 16:38:13| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
            >>>>>...
            >>>>>...
            >>>>>2004/09/30 16:39:11| WARNING: All redirector processes are busy.
            >>>>>2004/09/30 16:39:11| WARNING: 1 pending requests queued
            >>>>>FATAL: Too many queued redirector requests
            >>>>>
            >>>>>пробовал с разными редиректорами...
            >>>>>ОС - FreeBSD 4.8, сквид - 2.5.stable7, запускается от nobody
            >>>>>такое ощущение, что nobody не имеет прав на запуск процессов.
            >>>>>Как это лечить?
            >>>>
            >>>>
            >>>>может redirect_child посмотреть, и еще там опция есть обхода редиректа. елси все
            >>>>по дефолту, то иногда кальмар умирает на сквидгарде.
            >>>
            >>>
            >>>а, еще, редиректор (файло само) должно принадлежать cache_effective_user. погляди логи самого редиректора,
            >>>он показывает на чем умирает.
            >>redirect_child = 5 все по дефолту, права на редиректор стоят правильно.
            >>логи не создаются, потому как сквид не может запустить редиректор
            >>без сквида редиректор запускается нормально
            >
            >
            >Скорее всего права неправильные на редиректор.
            >Или пути неверно указаны.

            я тоже так думал сначала, но проверил уже 100 раз - права и пути правильны.
            может создать нового юзера для сквида?

            • squid & redirector, !*! Junior, 16:39 , 29-Дек-04 (6)
              • squid & redirector, !*! squid, 18:24 , 29-Дек-04 (7)
                >>>Скорее всего права неправильные на редиректор.
                >>>Или пути неверно указаны.
                >>
                >>я тоже так думал сначала, но проверил уже 100 раз - права
                >>и пути правильны.
                >>может создать нового юзера для сквида?
                >
                >
                >А от кого он сейчас работает??
                nobody:nogroup

                • squid & redirector, !*! Junior, 07:34 , 30-Дек-04 (8)
                  • squid & redirector, !*! squid, 10:44 , 30-Дек-04 (9)
                    >>>>>Скорее всего права неправильные на редиректор.
                    >>>>>Или пути неверно указаны.
                    >>>>
                    >>>>я тоже так думал сначала, но проверил уже 100 раз - права
                    >>>>и пути правильны.
                    >>>>может создать нового юзера для сквида?
                    >>>
                    >>>
                    >>>А от кого он сейчас работает??
                    >>nobody:nogroup
                    >
                    >
                    >В принципе это не так важно, хотя я заводил отдельного пользователя и
                    >группу. Многие дистрибутивы так же делают это при установке squid.
                    даже не знаю, в какую сторону копать :(

                    • squid & redirector, !*! Junior, 11:34 , 30-Дек-04 (10)
                    • squid & redirector, !*! sapran, 18:16 , 30-Дек-04 (11)
                      • squid & redirector, !*! squid, 19:14 , 30-Дек-04 (12)
                        >>>>>>>Скорее всего права неправильные на редиректор.
                        >>>>>>>Или пути неверно указаны.
                        >>>>>>
                        >>>>>>я тоже так думал сначала, но проверил уже 100 раз - права
                        >>>>>>и пути правильны.
                        >>>>>>может создать нового юзера для сквида?
                        >>>>>
                        >>>>>
                        >>>>>А от кого он сейчас работает??
                        >>>>nobody:nogroup
                        >>>
                        >>>
                        >>>В принципе это не так важно, хотя я заводил отдельного пользователя и
                        >>>группу. Многие дистрибутивы так же делают это при установке squid.
                        >>даже не знаю, в какую сторону копать :(
                        >
                        >думаю так: >=[
                        >
                        >создай юзера и группу squid
                        >пропиши их как cache_effective
                        так и сделаю
                        >chown & chgrp squid ВСЕ в каталоге установки редиректора -R
                        >
                        не забыть chown & chgrp на /usr/local/squid

                        >и проверь, у тя squid юзер/группа есть вообще после установки сквида? если
                        >есть, то зачем-то она нужна =)
                        >
                        >на крайняк советую сквидгард, он после этих мутация работает как живой, сам
                        >о права спотыкался =)
                        как проверю - отпишу...

                        • squid & redirector, !*! Sapounov, 15:53 , 17-Янв-05 (13)
                        • squid & redirector, !*! Postfix, 13:53 , 18-Янв-05 (14)
                        • squid & redirector, !*! squid, 19:01 , 27-Янв-05 (15)
                          добавил нового юзера squid, запустил squid под ним - ничего не изменилось...

                          cache.log
                          2005/01/27 18:49:35| Starting Squid Cache version 2.5.STABLE7 for i386-unknown-freebsd4.8...
                          2005/01/27 18:49:35| Process ID 5185
                          2005/01/27 18:49:35| With 3520 file descriptors available
                          2005/01/27 18:49:35| Performing DNS Tests...
                          2005/01/27 18:49:35| Successful DNS name lookup tests...
                          2005/01/27 18:49:35| DNS Socket created at 0.0.0.0, port 1489, FD 6
                          2005/01/27 18:49:35| Adding nameserver 81.22.204.35 from /etc/resolv.conf
                          2005/01/27 18:49:35| helperOpenServers: Starting 5 'redirector' processes
                          2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          2005/01/27 18:49:35| Unlinkd pipe opened on FD 11
                          2005/01/27 18:49:35| Swap maxSize 2560000 KB, estimated 196923 objects
                          2005/01/27 18:49:35| Target number of buckets: 9846
                          2005/01/27 18:49:35| Using 16384 Store buckets
                          2005/01/27 18:49:35| Max Mem  size: 32768 KB
                          2005/01/27 18:49:35| Max Swap size: 2560000 KB
                          2005/01/27 18:49:35| Store logging disabled
                          2005/01/27 18:49:35| Rebuilding storage in /usr/local/squid/var/cache (DIRTY)
                          2005/01/27 18:49:35| Using Least Load store dir selection
                          2005/01/27 18:49:35| Set Current Directory to /usr/local/squid/var/cache
                          2005/01/27 18:49:35| Loaded Icons.
                          2005/01/27 18:49:35| Accepting HTTP connections at 0.0.0.0, port 3128, FD 12.
                          2005/01/27 18:49:35| Accepting ICP messages at 0.0.0.0, port 3130, FD 13.
                          2005/01/27 18:49:35| WCCP Disabled.
                          2005/01/27 18:49:35| Ready to serve requests.
                          2005/01/27 18:49:35| Store rebuilding is  2.3% complete
                          2005/01/27 18:49:38| Done reading /usr/local/squid/var/cache swaplog (178353 entries)
                          2005/01/27 18:49:38| Finished rebuilding storage from disk.
                          2005/01/27 18:49:38|    178353 Entries scanned
                          2005/01/27 18:49:38|         0 Invalid entries.
                          2005/01/27 18:49:38|         0 With invalid flags.
                          2005/01/27 18:49:38|    178353 Objects loaded.
                          2005/01/27 18:49:38|         0 Objects expired.
                          2005/01/27 18:49:38|         0 Objects cancelled.
                          2005/01/27 18:49:38|         0 Duplicate URLs purged.
                          2005/01/27 18:49:38|         0 Swapfile clashes avoided.
                          2005/01/27 18:49:38|   Took 3.1 seconds (56944.1 objects/sec).
                          2005/01/27 18:49:38| Beginning Validation Procedure
                          2005/01/27 18:49:38|   Completed Validation Procedure
                          2005/01/27 18:49:38|   Validated 178353 Entries
                          2005/01/27 18:49:38|   store_swap_size = 1744254k
                          2005/01/27 18:49:39| storeLateRelease: released 0 objects

                          p.s. squid не может запустить никакой редиректор...
                          видимо проблема с системой...

                        • squid & redirector, !*! Stan, 11:42 , 28-Янв-05 (16)
                        • squid & redirector, !*! Junior, 13:02 , 28-Янв-05 (17)
                        • squid & redirector, !*! squid, 19:00 , 31-Янв-05 (18)
                          >>добавил нового юзера squid, запустил squid под ним - ничего не изменилось...
                          >>
                          >>
                          >>cache.log
                          >>2005/01/27 18:49:35| Starting Squid Cache version 2.5.STABLE7 for i386-unknown-freebsd4.8...
                          >>2005/01/27 18:49:35| Process ID 5185
                          >>2005/01/27 18:49:35| With 3520 file descriptors available
                          >>2005/01/27 18:49:35| Performing DNS Tests...
                          >>2005/01/27 18:49:35| Successful DNS name lookup tests...
                          >>2005/01/27 18:49:35| DNS Socket created at 0.0.0.0, port 1489, FD 6
                          >>2005/01/27 18:49:35| Adding nameserver 81.22.204.35 from /etc/resolv.conf
                          >>2005/01/27 18:49:35| helperOpenServers: Starting 5 'redirector' processes
                          >>2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          >>2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          >>2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          >>2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          >>2005/01/27 18:49:35| WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          >>2005/01/27 18:49:35| Unlinkd pipe opened on FD 11
                          >>2005/01/27 18:49:35| Swap maxSize 2560000 KB, estimated 196923 objects
                          >>2005/01/27 18:49:35| Target number of buckets: 9846
                          >>2005/01/27 18:49:35| Using 16384 Store buckets
                          >>2005/01/27 18:49:35| Max Mem  size: 32768 KB
                          >>2005/01/27 18:49:35| Max Swap size: 2560000 KB
                          >>2005/01/27 18:49:35| Store logging disabled
                          >>2005/01/27 18:49:35| Rebuilding storage in /usr/local/squid/var/cache (DIRTY)
                          >>2005/01/27 18:49:35| Using Least Load store dir selection
                          >>2005/01/27 18:49:35| Set Current Directory to /usr/local/squid/var/cache
                          >>2005/01/27 18:49:35| Loaded Icons.
                          >>2005/01/27 18:49:35| Accepting HTTP connections at 0.0.0.0, port 3128, FD 12.
                          >>2005/01/27 18:49:35| Accepting ICP messages at 0.0.0.0, port 3130, FD 13.
                          >>2005/01/27 18:49:35| WCCP Disabled.
                          >>2005/01/27 18:49:35| Ready to serve requests.
                          >>2005/01/27 18:49:35| Store rebuilding is  2.3% complete
                          >>2005/01/27 18:49:38| Done reading /usr/local/squid/var/cache swaplog (178353 entries)
                          >>2005/01/27 18:49:38| Finished rebuilding storage from disk.
                          >>2005/01/27 18:49:38|    178353 Entries scanned
                          >>2005/01/27 18:49:38|         0 Invalid
                          >>entries.
                          >>2005/01/27 18:49:38|         0 With
                          >>invalid flags.
                          >>2005/01/27 18:49:38|    178353 Objects loaded.
                          >>2005/01/27 18:49:38|         0 Objects
                          >>expired.
                          >>2005/01/27 18:49:38|         0 Objects
                          >>cancelled.
                          >>2005/01/27 18:49:38|         0 Duplicate
                          >>URLs purged.
                          >>2005/01/27 18:49:38|         0 Swapfile
                          >>clashes avoided.
                          >>2005/01/27 18:49:38|   Took 3.1 seconds (56944.1 objects/sec).
                          >>2005/01/27 18:49:38| Beginning Validation Procedure
                          >>2005/01/27 18:49:38|   Completed Validation Procedure
                          >>2005/01/27 18:49:38|   Validated 178353 Entries
                          >>2005/01/27 18:49:38|   store_swap_size = 1744254k
                          >>2005/01/27 18:49:39| storeLateRelease: released 0 objects
                          >>
                          >>p.s. squid не может запустить никакой редиректор...
                          >>видимо проблема с системой...
                          >
                          >
                          >Проблема с правами, как пить дать.

                          с правами все ОК! под squid зашел - доступ есть к редиректору,
                          редиректор http://www.squid-cache.org/Doc/FAQ/FAQ-15.html#ss15.4 работает отдельно. запускаю squid - редиректор не работает, при этом сквидовы процессы плодятся и висят...

                        • squid & redirector, !*! Junior, 10:50 , 01-Фев-05 (19)
                        • squid & redirector, !*! Junior, 11:55 , 01-Фев-05 (20)
                        • squid & redirector, !*! squid, 19:39 , 03-Фев-05 (21)
                          >>>редиректор http://www.squid-cache.org/Doc/FAQ/FAQ-15.html#ss15.4 работает отдельно. запускаю squid - редиректор не работает, при этом
                          >>>сквидовы процессы плодятся и висят...
                          >>
                          >>
                          >>WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          >>
                          >>Перевести?
                          >
                          >
                          а ты только сейчас это заметил? это было уже в самом первом сообщении (см. сверху), поэтому и хочу понять ПОЧЕМУ???

                          >Было бы проще запустить squid с более детальным выводом информации в cache.log
                          >
                          я бы тоже хотел более детальную инфо, но вот все что есть, и никакие debug больше не выдают...
                          прям заколдованный круг какой-то...

                        • squid & redirector, !*! Junior, 08:51 , 04-Фев-05 (22)
                        • squid & redirector, !*! squid, 17:39 , 04-Фев-05 (23)
                          >>>>>редиректор http://www.squid-cache.org/Doc/FAQ/FAQ-15.html#ss15.4 работает отдельно. запускаю squid - редиректор не работает, при этом
                          >>>>>сквидовы процессы плодятся и висят...
                          >>>>
                          >>>>
                          >>>>WARNING: Cannot run '/usr/local/rejik3/redirector' process.
                          >>>>
                          >>>>Перевести?
                          >>>
                          >>>
                          >>а ты только сейчас это заметил? это было уже в самом первом
                          >>сообщении (см. сверху), поэтому и хочу понять ПОЧЕМУ???
                          >>
                          >
                          >Сложилось впечатление, что ты сам этого не видишь, раз до сих пор
                          >не разобрался. Вот и ткнул.
                          >
                          >>>Было бы проще запустить squid с более детальным выводом информации в cache.log
                          >>>
                          >>я бы тоже хотел более детальную инфо, но вот все что есть,
                          >>и никакие debug больше не выдают...
                          >>прям заколдованный круг какой-то...
                          >
                          >А почитать доки по поводу более детального логирования не судьба?
                          >
                          >debug_options ALL,6 33,9 28,9
                          что это за доки? по крайней мере в man squid ничего такого нет...

                        • squid & redirector, !*! Junior, 08:59 , 08-Фев-05 (24)
                        • squid & redirector, !*! squid, 11:43 , 09-Фев-05 (25)
                          >>что это за доки? по крайней мере в man squid ничего такого
                          >>нет...
                          >
                          >#  TAG: debug_options
                          >#       Logging options are set as
                          >section,level where each source file
                          >#       is assigned a unique section.
                          > Lower levels result in less
                          >#       output,  Full debugging (level
                          >9) can result in a very large
                          >#       log file, so be careful.
                          > The magic word "ALL" sets debugging
                          >#       levels for all sections.  
                          >We recommend normally running with
                          >#       "ALL,1".
                          >
                          >
                          >http://www.squid-cache.org/Doc/FAQ/FAQ-11.html#ss11.20
                          >http://squid.visolve.com/squid/squid24s1/logfiles.htm#cache_log
                          >http://squid.visolve.com/squid/squid24s1/logfiles.htm#debug_...
                          >http://squid.visolve.com/squid/squid24s1/contents.htm
                          >http://squid.opennet.ru/
                          >http://www.bog.pp.ru/work/squid.html

                          спасибо, разобрался.
                          дело было в том, что сквид запускает редиректор через loopback интерфейс, который был заблокирован ipfw.

                        • squid & redirector, !*! Илья, 13:31 , 15-Фев-05 (26)
                        • squid & redirector, !*! Petros, 10:53 , 30-Июн-05 (27)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру