The OpenNET Project / Index page

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



"Не запускается squid после ребута"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid, Tor и прокси серверов (Squid)
Изначальное сообщение [ Отслеживать ]

"Не запускается squid после ребута"  +/
Сообщение от dANCER email on 03-Июн-18, 21:06 
Всем привет.
Подскажите, пожалуйста, в чем может быть проблема.Шлюз на OpenBSD 5.7, после перезагрузки не запустился squid, в cache.log:
ERROR: /cache/dir: (2) No such file or directory
FATAL:     Failed to verify one of the swap directories, Check cache.log
    for details.  Run 'squid -z' to create swap directories
    if needed, or if running Squid for the first time.


Попытался запустить squid -z, получил:
2018/06/01 18:20:51 kid1| Set Current Directory to /var/squid/cache
2018/06/01 18:20:51 kid1| Creating missing swap directories
FATAL: Failed to make swap directory /cache/dir: (13) Permission denied
Squid Cache (Version 3.4.12): Terminated abnormally.
CPU Usage: 0.020 seconds = 0.020 user + 0.000 sys
Maximum Resident Size: 25632 KB
Page faults with physical i/o: 0


Конфиг squid.conf:
acl rg_dhcp src 10.1.4.0/24
acl rg_user src 10.1.5.0/24
acl rg_stat src 10.1.7.0/24
acl rg_wifi src 10.1.8.0/24

http_access allow rg_dhcp
http_access allow rg_user
http_access allow rg_stat
http_access allow rg_wifi
http_access allow localhost

# And finally deny all other access to this proxy
http_access deny all

# Squid normally listens to port 3128
http_port 10.1.1.1:3128
http_port 127.0.0.1:3127 intercept

# Uncomment and adjust the following to add a disk cache directory.
cache_dir ufs /cache/dir 41472 32 512

max_filedesc 8192
access_log none
cache_store_log none

# Leave coredumps in the first cache dir
coredump_dir /var/squid/cache

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Не запускается squid после ребута"  +/
Сообщение от Аноним (??) on 03-Июн-18, 22:27 
> 2018/06/01 18:20:51 kid1| Set Current Directory to /var/squid/cache
> 2018/06/01 18:20:51 kid1| Creating missing swap directories
> FATAL: Failed to make swap directory /cache/dir: (13) Permission denied

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

/cache/dir вообще существует? Права на него какие выставлены, кто хозяин?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не запускается squid после ребута"  +/
Сообщение от dANCER email on 03-Июн-18, 22:37 
>> 2018/06/01 18:20:51 kid1| Set Current Directory to /var/squid/cache
>> 2018/06/01 18:20:51 kid1| Creating missing swap directories
>> FATAL: Failed to make swap directory /cache/dir: (13) Permission denied
> У юзера, под которым запускается сквид, не хватает прав, чтобы писать в
> заданный каталог кэша...
> /cache/dir вообще существует? Права на него какие выставлены, кто хозяин?

папки dir нет, хозяин _squid, права rwx.

Еще не могу понять, как оно до этого тогда работало, если нет каталога dir

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не запускается squid после ребута"  +/
Сообщение от universite (ok) on 04-Июн-18, 02:08 
>>> 2018/06/01 18:20:51 kid1| Set Current Directory to /var/squid/cache
>>> 2018/06/01 18:20:51 kid1| Creating missing swap directories
>>> FATAL: Failed to make swap directory /cache/dir: (13) Permission denied
>> У юзера, под которым запускается сквид, не хватает прав, чтобы писать в
>> заданный каталог кэша...
>> /cache/dir вообще существует? Права на него какие выставлены, кто хозяин?
> папки dir нет, хозяин _squid, права rwx.

Так создайте с нужным владельцем.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Не запускается squid после ребута"  +/
Сообщение от NetEye on 04-Июн-18, 03:54 
Замените
cache_dir ufs /cache/dir 41472 32 512

на

cache_dir ufs /var/squid/cache 41472 32 512

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Не запускается squid после ребута"  +/
Сообщение от iiws (??) on 18-Июн-18, 15:21 
> cache_dir ufs /cache/dir 41472 32 512

А не многовато 41 гиг давать под дисковый кэш? Сквид будет тратить много времени на поиск в индексах. В наше время безлимитных трафиков дисковый кэш вообще отключают ибо, как показывает практика, эффективность его низкая, у меня было не более 6%.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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