The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с SwapLog"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с SwapLog"  
Сообщение от Mysh email(ok) on 10-Ноя-06, 16:35 
Приветствую! помогите плиз, не могу понять в чем дело
FreeBsd 5.4 squid 2.6 STABLE520061109
configure options: '--prefix=/etc/squid' '--exec-prefix=/etc/squid' '--enable-de
lay-pools' '--enable-cache-digests' '--enable-pool' '--disable-ident-lookups' '-
-enable-trancate' '--enable-removal-policies' '--enable-err-language=lang'

squid.conf
http_port 3128
#icp_port 3130

acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY

cache_mem 64 MB

cache_dir ufs /usr/local/squid/var/cache 10000 16 256

cache_log /etc/squid/var/logs/cache.log
cache_access_log /etc/squid/var/logs/access.log
cache_store_log /etc/squid/var/logs/store.log
cache_swap_log /etc/squid/var/logs/swap.log

logfile_rotate 10

redirect_rewrites_host_header off
cache_replacement_policy GDSF
acl localnet src 192.168.0.0/255.255.255.0
acl localhost src 127.0.0.1/255.255.255.255
acl Safe_ports port 443 563 9091
acl Safe_ports port 80  
acl Safe_ports port 443
acl Safe_ports port 210
acl Safe_ports port 119
acl Safe_ports port 70
acl Safe_ports port 20
acl Safe_ports port 21
acl Safe_ports port 1025-65535
acl CONNECT method CONNECT
acl all src 0.0.0.0/0.0.0.0
http_access allow localnet
http_access allow localhost
http_access deny !Safe_ports
http_access deny CONNECT
http_access deny all
maximum_object_size 3000 KB
store_avg_object_size 50 KB
cache_effective_user squid
cache_effective_group squid
log_icp_queries off
buffered_logs on


создал /usr/local/squid/var/cache
/etc/squid/var/logs/cache.log
/etc/squid/var/logs/access.log
/etc/squid/var/logs/store.log
/etc/squid/var/logs/swap.log
владелец всех папок и файлов user squid
далее делаю cd /etc/squid/sbin/
./squid -z
swap директории создались,
далее ./squid
и он мне пишет
дата врем.....squid[569]: Exiting due to repeated? frequent failures
дата врем....(squid): storeUfsDirOpenSwapLog : failed to open swap log
.
что делать........помогите плиз! заранее спасибо!
ps я ламер в иксах, так что если не сложно напишите подробнее :)  Спасиб всем заранее!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с SwapLog"  
Сообщение от Mysh email(ok) on 10-Ноя-06, 18:35 
да и темы типа ./squid -k check  или  ./squid -k reconfigure
пишет
squid: ERROR: No running copy
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с SwapLog"  
Сообщение от DeadLoco (??) on 11-Ноя-06, 14:49 
>да и темы типа ./squid -k check  или  ./squid -k
>reconfigure
>пишет
>squid: ERROR: No running copy

Если сквид вылетел из-за ошибки, то вряд ли удастся послать ему команду - его же нету, верно?

А вылетает он, скорее всего, из-за отсутствия прав доступа к файлам. Мало быть владельцем файла, нужно иметь права доступа к нему. Попробуй сделать вот так:

chmod -R 600 /usr/local/squid/cache

Второе. Нельзя держать логи сквида на рутовом разделе - это сильно портит жизнь. Вместо

> cache_log             /etc/squid/var/logs/cache.log
> cache_access_log      /etc/squid/var/logs/access.log
> cache_store_log       /etc/squid/var/logs/store.log
> cache_swap_log        /etc/squid/var/logs/swap.log

сделай так:

cache_log               /var/logs/squid/cache.log
cache_access_log        /var/logs/squid/access.log
cache_store_log         /var/logs/squid/store.log
cache_swap_log          /var/logs/squid/swap.log

Логи могут разрастаться до огромнейших размеров. У меня, например, недельный комплект логов весит 1 гигабайт.

И тоже смени владельца и права доступа.

Третье. Запускать сквид следует не прямо, а через служебный скрипт

# /usr/local/squid/bin/RunCache &

Этот скрипт умеет сам поднимать сквид в случае его падения, а в случае частых повторяющихся падений (вызванных ошибками конфигурирования) перестает его поднимать и пишет жалобу в cache.log

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема с SwapLog"  
Сообщение от Mysh email(??) on 12-Ноя-06, 15:12 
сквид не мог создать два файла
...logs/swap.log.00.new
и
...logs/swap.log.00
создал руками.
права на них
-rw-r--r-- squid:squid

теперь ругается
2006/11/12 21:09:31| xrename: Cannot rename /etc/squid/var/logs/swap.log.00.new to /etc/squid/var/logs/swap.log.00: (13) Permission denied
что делать??

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблема с SwapLog"  
Сообщение от DeadLoco (??) on 12-Ноя-06, 16:01 
>сквид не мог создать два файла
>теперь ругается
>2006/11/12 21:09:31| xrename: Cannot rename /etc/squid/var/logs/swap.log.00.new to /etc/squid/var/logs/swap.log.00: (13) Permission denied
>что делать??

Прошу прощения, я несколько ошибся, давая совет.

Дело в том, что даже будучи владельцем каталога, но не имея прав доступа к нему, пользователь не в состоянии создавать файлы в этом каталоге. Переименование же эквивалентно перемещению, когда СОЗДАЕТСЯ новый файл, в который  переносится содержимое старого файла.

Для полного управления каталогом пользователь должен иметь права rwx на каталог. Поскольку руту доступно все, невзирая на прописи, а остальным в этих каталогах делать нечего, то нужно на каталоги сквида напустить команду:

    chown -R squid:squid /usr/local/squid/cache    - для каталога, где хранится кеш
    chown -R squid:squid /var/log/squid            - для каталога, где хранятся логи

Затем

    chmod -R u=rw,+X,go= /usr/local/squid/cache    
    chmod -R u=rw,+X,go= /var/log/squid            


Настоятельно советую НЕ ДЕРЖАТЬ ЛОГИ СКВИДА НА РУТОВОЙ ПАРТИЦИИ - и вообще, ничего своего там не держать. Это место для системы. Измените конфиг сквида так, чтобы логи лежали в специально отведенном месте.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблема с SwapLog"  
Сообщение от Mysh email(??) on 12-Ноя-06, 16:40 
Спасибки огромное! Все заработало...........
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру