Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Проблемы со squid'ом: работает, но ругается .(+)

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 07:01    Заголовок сообщения: Проблемы со squid'ом: работает, но ругается .(+) Ответить с цитатой

Установил squid под FreeBSD 5.1 так он гад ругается в файле messages следующим образом:
Cannot open '/var/log/squid/access.log' for writing. The parent directory must be writeable by the user 'squid', which is the cache_effective_user set in squid.conf.
Squid Parent: child process 8829 exited due to signal 6.
Но самое интерестное, что он все равно пишет в лог access.log и продолжает ругаться. Каталог squid имеет все права для userа 'squid'.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AlexanderK
Гость





СообщениеДобавлено: Вт Сен 16 2003 08:37    Заголовок сообщения: В студию : (+) Ответить с цитатой

ps -aux | grep squid
ls -lR /var/log
Вернуться к началу
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 09:06    Заголовок сообщения: Ну и что это значит?(-) Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Вт Сен 16 2003 09:14    Заголовок сообщения: Это значит, что директория /var/log/squid/access.log должна принадлежать тому юзеру, от которого запускается Squid. Читай ранни Ответить с цитатой

-
Вернуться к началу
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 09:19    Заголовок сообщения: Давайте уточним, я же открыл для userа 'squid' доступ к каталогу squid, а что ему надо еще доступ к каталогам var и log, в кото Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AlexanderK
Гость





СообщениеДобавлено: Вт Сен 16 2003 09:26    Заголовок сообщения: Это значит, что ты должен (+) Ответить с цитатой

набрать в шелле приведенные выше команды и показать вывод.
Т.е. ты, конечно, никому ничего не должен, но телепатов тут нет Smile
Вернуться к началу
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 09:29    Заголовок сообщения: Я имел ввиду, что каталог squid принадлежит userу 'squid'(-) Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Вт Сен 16 2003 09:33    Заголовок сообщения: По умолчанию Squid работает от имени 'nobody'. Конфиги давай! (-) Ответить с цитатой

-
Вернуться к началу
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 09:50    Заголовок сообщения: У меня в конфигах стоит cache_effective_user squid, а не nobody(-) Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 10:44    Заголовок сообщения: Вот что выдают данные команды(+) Ответить с цитатой

# ps -aux | grep squid
root 9356 0.0 0.4 4704 1972 ?? Is Tue02PM 0:00.01 ./squid
squid 9358 0.0 5.4 29804 28160 ?? S Tue02PM 2:06.97 (squid) (squid)
squid 9359 0.0 0.1 1416 744 ?? Is Tue02PM 0:00.90 (unlinkd) (unlink

# ls -lR /var/log
total 110282
drwxrwxr-x 2 squid squid 512 Sep 9 14:23 squid

/var/log/squid:
total 6062
-rw-r--r-- 1 squid squid 2789707 Sep 16 13:38 access.log
-rw-r--r-- 1 squid squid 13229 Sep 16 12:54 cache.log
-rw-r--r-- 1 squid squid 3358661 Sep 16 13:38 store.log
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AlexanderK
Гость





СообщениеДобавлено: Вт Сен 16 2003 11:31    Заголовок сообщения: Хм. В общем, понятно, что происходит (+) Ответить с цитатой

непонятно почему.

Запускается сквид из-под рута, родитель крутится от рута (не на 80-м порту, случаем? Иначе нафига ему рут), а дети не могут открыть лог. Но непонятно почему, права все есть....

Фигня какая-то Smile
Хорошо, что у меня не сквид Smile)))
Вернуться к началу
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 12:12    Заголовок сообщения: Мне уже месяц не понятно, что происходит со squid'ом. squid запущен на 3128 порту (-) Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Вт Сен 16 2003 12:42    Заголовок сообщения: Лично мне понятно (+) Ответить с цитатой

На access.log право записи юзверю squid дано (поэтому и пишет туда), а группе squid не дано, поэтому и лается.

Приведи права доступа к файлам в нормальный вид и будет все путём.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dmitry.Karpov http://prof
Гость





СообщениеДобавлено: Вт Сен 16 2003 13:08    Заголовок сообщения: Тогда дай команды 'ls -al /var/log/squid' и 'grep user squid.conf' - и результаты сюда. (-) Ответить с цитатой

-
Вернуться к началу
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 13:47    Заголовок сообщения: Добавил права для группы squid, а все равно ругается :( (-) Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Вт Сен 16 2003 13:55    Заголовок сообщения: Вот что выдали команды(+) Ответить с цитатой

# ls -al /var/log/squid
total 6522
drwxrwxr-x 2 squid squid 512 Sep 9 14:23 .
drwxr-xr-x 4 root wheel 2048 Sep 16 14:00 ..
-rw-rw-r-- 1 squid squid 2972915 Sep 16 16:47 access.log
-rw-rw-r-- 1 squid squid 20651 Sep 16 16:43 cache.log
-rw-rw-r-- 1 squid squid 3625158 Sep 16 16:47 store.log

# grep user squid.conf
cache_effective_user squid
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Вт Сен 16 2003 20:33    Заголовок сообщения: Шило мочало, начинай с начала (+) Ответить с цитатой

Вот текст:
Cannot open '/var/log/squid/access.log' for writing. The parent directory must be writeable by the user 'squid', which is the cache_effective_user set in squid.conf.

Перевожу на русский:
Невозможно открыть /var/log/squid/access.log для записи. Вышестоящая директория (/var/log/squid) должна быть записываемая для юзверя squid, который указан в squid.conf опция cache_effective_user

Что делать? Очень просто:
chown -R squid.squid /var/log/squid
chmod 0770 /var/log/squid
squid -k reconfigure

Собственно все.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Ср Сен 17 2003 11:05    Заголовок сообщения: Ответ на: "Шило мочало, начинай с начала ..- and3008- 16-09-2003 21:33" Сделал все как вы сказали Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
and3008



Зарегистрирован: 12.10.2001
Сообщения: 14893
Откуда: Н.Новгород

СообщениеДобавлено: Чт Сен 18 2003 09:14    Заголовок сообщения: Ну тогда х.з. Может версия squid какая-то "не такая". Были у них траблы похожие, но давно это было (-) Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ag_1974



Зарегистрирован: 24.06.2002
Сообщения: 76
Откуда: Екатеринбург

СообщениеДобавлено: Чт Сен 18 2003 12:17    Заголовок сообщения: Всем спасибо, буду дальше бороться со сквидом или FreeBSD(у меня доверия к ней нет поставлю я лучше старый добрый Линух.(-) Ответить с цитатой

-
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AlexanderK
Гость





СообщениеДобавлено: Чт Сен 18 2003 13:25    Заголовок сообщения: Погляди на OOPS! (+) Ответить с цитатой

http://www.oops-cache.org/
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...