[Comm] help with squid
Andrew Nazarkin
=?iso-8859-1?q?gnomik_=CE=C1_mtv=2Eru?=
Чт Окт 17 12:56:16 MSD 2002
On Wed, 16 Oct 2002 23:55:27 +0700
Ilya Palagin <tux на fioc.kz> wrote:
> Andrew Nazarkin wrote:
> >
> > О, господи!
> > service squid stop
> > cd /var/log/squid
> > mv access.log access.log.0
> > touch access.log
> > chown squid.squid access.log
> > service squid start
> >
> >
> Никогда не поступайте так с логами!
> В данном случае обратите внимание, что
> /var/log/squid/access.log имеет владельца squid.squid.
> Созданный будет во владении root.root, и squid не
> сможет туда ничего записать.
Специально для слепых, БОЛЬШИМИ БУКВАМИ:
CHOWN SQUID.SQUD ACCESS.LOG !!!!!!
Не надо лишних проблем товарищу создавать. Он и так "на пожаре"!
Могут быть и другие
> специфические для файла атрибуты.
>
> Если уж надо почистить log вручную, делайте так:
> >log_file
>
> В нашем случае лог вообще в тягость, так что:
> ln -s /dev/null /var/log/squid/access.log
А вот это вообще преступление!
Давайте уж тогда все логи в /dev/null ?
А что? В тягость же.
А потом человек захотел посмотреть, что у него там не работает, а логи
все тю-тю. И syslogd не забыть прибить и сделать на него rm -f :)
А потом окажется, что у него статистика через сквид считается, а
предыдущий админ его предупредить об этом "забыл".
Человек дал конкретную проблему. Ему объяснили как быстро "единоразово"
ее решить, причем по-буквам, предупредив что правильный путь -
logrotate.
А Вы ему: "Суй логи в /dev/null и чувствуй себя сухо и комфортно!"
*NIX тем и хорош, что там все логируется. А не "программа выполнила
недопустимую Биллом Гейтсом операцию и будет закрыта. Код ошибки
89767260878786728093768237489075690873249076-9324769=3" :-))))
Давайте не будем учить новичков сразу неправильным действиям!
>
>
> _______________________________________________
> Community mailing list
> Community на altlinux.ru
> http://www.altlinux.ru/mailman/listinfo/community
Подробная информация о списке рассылки community