>>>Пытаюсь прикрутить редиректор (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 все по дефолту, права на редиректор стоят правильно. логи не создаются, потому как сквид не может запустить редиректор без сквида редиректор запускается нормально
|