[Sarlug] squid СРОЧНО

linderoxxx =?iso-8859-1?q?linderoxxx_=CE=C1_mail=2Eru?=
Ср Мар 26 15:14:36 MSK 2008


Danila Atmakin wrote:

Как раз в чем прикол... squid не может создать /var/run/squid.pid нету
там такого файла, даже когда мне rc-status говорит, что всё ок!

Знаете я еще вчера SAMS ставил (логи типо смотреть для Сквид...) там был
редиректор...но я его снес.. .и вообще SAMS снес...
что делать с правами? система gentoo?
смотрю backup /etc/init.d/* /etc/squid/* и /usr/sbin/*  у меня все 
также....
вернул обратно root:root для /usr/sbin/squid

а это я включил debug_ALL,1
/usr/sbin/squid

2008/03/26 16:06:57| fd_open FD 2 stderr
2008/03/26 16:06:57| leave_suid: PID 10364 called
WARNING: Cannot write log file: /var/log/squid/cache.log
/var/log/squid/cache.log: Permission denied
          messages will be sent to 'stderr'.
2008/03/26 16:06:57| WARNING: Closing open FD    2
2008/03/26 16:06:57| Starting Squid Cache version 2.6.STABLE17 for 
i686-pc-linux-gnu...
2008/03/26 16:06:57| Process ID 10364
2008/03/26 16:06:57| With 1024 file descriptors available
2008/03/26 16:06:57| Using epoll for the IO loop
2008/03/26 16:06:57| Performing DNS Tests...
2008/03/26 16:06:57| Successful DNS name lookup tests...
2008/03/26 16:06:57| DNS Socket created at 10.0.3.1, port 32886, FD 5
2008/03/26 16:06:57| Adding nameserver 88.147.129.15 from /etc/resolv.conf
2008/03/26 16:06:57| Adding nameserver 88.147.129.17 from /etc/resolv.conf
2008/03/26 16:06:57| User-Agent logging is disabled.
2008/03/26 16:06:57| Referer logging is disabled.
FATAL: Cannot open '/var/log/squid/access.mylog' for writing.
         The parent directory must be writeable by the
         user 'squid', which is the cache_effective_user
         set in squid.conf.
Squid Cache (Version 2.6.STABLE17): Terminated abnormally.
CPU Usage: 0.336 seconds = 0.296 user + 0.040 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted (core dumped)

>
>     Вопрос  в том, где свежесобранный сквид сам предполагает  держать
>     PID-файл. Я сииииильно подозреваю, что где-то в районе
>     /usr/local/var/run
>
>
> место хранения пида у него жестко в конфиге прописано =/
>
> и до кучи:
> попробуй сделать
> # chmod 777 /var/run/squid.pid
> если не поможет верни как было, но покрайней мере это исключит 
> вероятность того что у сквида недостаточно прав
> ------------------------------------------------------------------------
>
> _______________________________________________
> Sarlug mailing list
> Sarlug на lists.lug.ru
> https://lists.lug.ru/mailman/listinfo/sarlug




Подробная информация о списке рассылки Sarlug