Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
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 Заголовок сообщения: Это значит, что ты должен (+) |
|
|
набрать в шелле приведенные выше команды и показать вывод. Т.е. ты, конечно, никому ничего не должен, но телепатов тут нет  |
|
Вернуться к началу |
|
 |
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-м порту, случаем? Иначе нафига ему рут), а дети не могут открыть лог. Но непонятно почему, права все есть....
Фигня какая-то  Хорошо, что у меня не сквид ))) |
|
Вернуться к началу |
|
 |
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 Гость
|
|
Вернуться к началу |
|
 |
|