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