Подскажите что делать Squid

Обсуждение программы редиректора
Ответить
chatlanin
Сообщения: 2
Зарегистрирован: Пт сен 02, 2005 10:22

Подскажите что делать Squid

Сообщение chatlanin »

Доброго времени суток всем.

Сразу к деле при запуске сквида RunCache & несколько раз выдает:
Running: squid -sY >> /usr/local/squid/var/squid.out 2>&1 Abort trap
потом вылетает RunCache: EXITING DUE TO REPEATED, FREQUENT FAILURES
в файле squid.out написанно:
Startup: Fri Sep 2 10:30:48 MSD 2005
2005/09/02 10:30:48| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '193.233.132.125/255.255.255.192'
WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log
/usr/local/squid/var/logs/cache.log: Permission denied
messages will be sent to 'stderr'.
2005/09/02 10:30:48| WARNING: Closing open FD 2
2005/09/02 10:30:48| Starting Squid Cache version 2.5.STABLE9 for i386-unknown-freebsd4.4...
2005/09/02 10:30:48| Process ID 7612
2005/09/02 10:30:48| With 1024 file descriptors available
2005/09/02 10:30:48| Performing DNS Tests...
2005/09/02 10:30:48| Successful DNS name lookup tests...
2005/09/02 10:30:48| DNS Socket created at 0.0.0.0, port 4982, FD 5
2005/09/02 10:30:48| Adding nameserver 193.233.132.190 from /etc/resolv.conf
FATAL: Cannot open '/usr/local/squid/var/logs/access.log' for writing.
The parent directory must be writeable by the
user 'chatlanin', which is the cache_effective_user
set in squid.conf.
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.025 seconds = 0.025 user + 0.000 sys
Maximum Resident Size: 1868 KB
Page faults with physical i/o: 35
Startup: Fri Sep 2 10:30:58 MSD 2005
2005/09/02 10:30:58| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '193.233.132.125/255.255.255.192'
WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log
/usr/local/squid/var/logs/cache.log: Permission denied
messages will be sent to 'stderr'.
2005/09/02 10:30:58| WARNING: Closing open FD 2
2005/09/02 10:30:58| Starting Squid Cache version 2.5.STABLE9 for i386-unknown-freebsd4.4...
2005/09/02 10:30:58| Process ID 7621
2005/09/02 10:30:58| With 1024 file descriptors available
2005/09/02 10:30:58| Performing DNS Tests...
2005/09/02 10:30:58| Successful DNS name lookup tests...
2005/09/02 10:30:58| DNS Socket created at 0.0.0.0, port 4985, FD 5
2005/09/02 10:30:58| Adding nameserver 193.233.132.190 from /etc/resolv.conf
FATAL: Cannot open '/usr/local/squid/var/logs/access.log' for writing.
The parent directory must be writeable by the
user 'chatlanin', which is the cache_effective_user
set in squid.conf.
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.018 seconds = 0.006 user + 0.012 sys
Maximum Resident Size: 2068 KB
Page faults with physical i/o: 0
Startup: Fri Sep 2 10:31:08 MSD 2005
2005/09/02 10:31:08| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '193.233.132.125/255.255.255.192'
WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log
/usr/local/squid/var/logs/cache.log: Permission denied
messages will be sent to 'stderr'.
2005/09/02 10:31:08| WARNING: Closing open FD 2
2005/09/02 10:31:08| Starting Squid Cache version 2.5.STABLE9 for i386-unknown-freebsd4.4...
2005/09/02 10:31:08| Process ID 7630
2005/09/02 10:31:08| With 1024 file descriptors available
2005/09/02 10:31:08| Performing DNS Tests...
2005/09/02 10:31:08| Successful DNS name lookup tests...
2005/09/02 10:31:08| DNS Socket created at 0.0.0.0, port 4988, FD 5
2005/09/02 10:31:08| Adding nameserver 193.233.132.190 from /etc/resolv.conf
FATAL: Cannot open '/usr/local/squid/var/logs/access.log' for writing.
The parent directory must be writeable by the
user 'chatlanin', which is the cache_effective_user
set in squid.conf.
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.018 seconds = 0.000 user + 0.018 sys
Maximum Resident Size: 2068 KB
Page faults with physical i/o: 0
Startup: Fri Sep 2 10:31:18 MSD 2005
2005/09/02 10:31:18| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '193.233.132.125/255.255.255.192'
WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log
/usr/local/squid/var/logs/cache.log: Permission denied
messages will be sent to 'stderr'.
2005/09/02 10:31:18| WARNING: Closing open FD 2
2005/09/02 10:31:18| Starting Squid Cache version 2.5.STABLE9 for i386-unknown-freebsd4.4...
2005/09/02 10:31:18| Process ID 7640
2005/09/02 10:31:18| With 1024 file descriptors available
2005/09/02 10:31:18| Performing DNS Tests...
2005/09/02 10:31:18| Successful DNS name lookup tests...
2005/09/02 10:31:18| DNS Socket created at 0.0.0.0, port 4993, FD 5
2005/09/02 10:31:18| Adding nameserver 193.233.132.190 from /etc/resolv.conf
FATAL: Cannot open '/usr/local/squid/var/logs/access.log' for writing.
The parent directory must be writeable by the
user 'chatlanin', which is the cache_effective_user
set in squid.conf.
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.018 seconds = 0.009 user + 0.009 sys
Maximum Resident Size: 2012 KB
Page faults with physical i/o: 0
Startup: Fri Sep 2 10:31:29 MSD 2005
2005/09/02 10:31:29| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '193.233.132.125/255.255.255.192'
WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log
/usr/local/squid/var/logs/cache.log: Permission denied
messages will be sent to 'stderr'.
2005/09/02 10:31:29| WARNING: Closing open FD 2
2005/09/02 10:31:29| Starting Squid Cache version 2.5.STABLE9 for i386-unknown-freebsd4.4...
2005/09/02 10:31:29| Process ID 7649
2005/09/02 10:31:29| With 1024 file descriptors available
2005/09/02 10:31:29| Performing DNS Tests...
2005/09/02 10:31:29| Successful DNS name lookup tests...
2005/09/02 10:31:29| DNS Socket created at 0.0.0.0, port 4996, FD 5
2005/09/02 10:31:29| Adding nameserver 193.233.132.190 from /etc/resolv.conf
FATAL: Cannot open '/usr/local/squid/var/logs/access.log' for writing.
The parent directory must be writeable by the
user 'chatlanin', which is the cache_effective_user
set in squid.conf.
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.018 seconds = 0.018 user + 0.000 sys
Maximum Resident Size: 2012 KB
Page faults with physical i/o: 0
Startup: Fri Sep 2 10:31:39 MSD 2005
2005/09/02 10:31:39| aclParseIpData: WARNING: Netmask masks away part of the specified IP in '193.233.132.125/255.255.255.192'
WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log
/usr/local/squid/var/logs/cache.log: Permission denied
messages will be sent to 'stderr'.
2005/09/02 10:31:39| WARNING: Closing open FD 2
2005/09/02 10:31:39| Starting Squid Cache version 2.5.STABLE9 for i386-unknown-freebsd4.4...
2005/09/02 10:31:39| Process ID 7658
2005/09/02 10:31:39| With 1024 file descriptors available
2005/09/02 10:31:39| Performing DNS Tests...
2005/09/02 10:31:39| Successful DNS name lookup tests...
2005/09/02 10:31:39| DNS Socket created at 0.0.0.0, port 4999, FD 5
2005/09/02 10:31:39| Adding nameserver 193.233.132.190 from /etc/resolv.conf
FATAL: Cannot open '/usr/local/squid/var/logs/access.log' for writing.
The parent directory must be writeable by the
user 'chatlanin', which is the cache_effective_user
set in squid.conf.
Squid Cache (Version 2.5.STABLE9): Terminated abnormally.
CPU Usage: 0.018 seconds = 0.018 user + 0.000 sys
Maximum Resident Size: 1264 KB
Page faults with physical i/o: 0
Что делать?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

1. Внимательно прочитать свой пост
2. Найти ошибки в конфигурации сквида (особое внимание обратив на строки, начинающиеся со слова FATAL)
3. Исправить конфигурацию

chatlanin
Сообщения: 2
Зарегистрирован: Пт сен 02, 2005 10:22

Сообщение chatlanin »

Я понимаю что надо обратить внимание на fatal, но дело в том что эти файлы есть и я не понимаю почему он не может в низ записать. конфиг, пожалуйста, я его вот здесь создавал http://vtwww.narod.ru/linux/squid-builder.html##3, ну и коечто правил разумеется

#start squid.conf by SQUID-BUILDER
http_port 3128
cache_mem 8 MB
#start ACL list
#Это правило включает в себя ВСЕ возможные IP-адреса
acl all src 0.0.0.0/0.0.0.0
#Это правило описывает адрес процессов прокси-сервера
acl localhost src 127.0.0.1/255.255.255.255
#Это правило описывает адреса Вашей локальной сети
acl intranet src 193.233.132.125/255.255.255.192
#Это правило для разрешенных портов
acl HTTP_ports port 80 443
# Ending
#Запрещаем подключение к серверам ко всем портам кроме #указанных в правиле
http_access deny !1328
#Разрешаем доступ всем адресам нашей локальной сети
http_access allow intranet
#Разрешаем доступ процессам нашего прокси-сервера
http_access allow localhost
#Запрещаем доступ всем адресам
http_access deny all
cache_mgr - webmaster@krassever.ru
cache_effective_user chatlanin

что здесь не правильно :?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

chatlanin писал(а):Я понимаю что надо обратить внимание на fatal, но дело в том что эти файлы есть и я не понимаю почему он не может в низ записать.
Скорее всего дело в отсутствии прав на запись в эти файлы/папки у сквида.

1. Определите, под каким пользователем у Вас работает сквид.
2. Перейдите под этого пользователя (su - <name>).
3. Попробуйте что-нибудь записать в файлы логов.

foeniks
Сообщения: 1
Зарегистрирован: Вт окт 11, 2005 16:18

Сообщение foeniks »

# chmod 0777 /usr/local/squid/var/logs
# chmod 0777 /usr/local/squid/var/logs/cache.log
# chmod 0777 /usr/local/squid/var/logs/access.log
foeniks, end of script

Ответить