URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 6782
[ Назад ]

Исходное сообщение
"пустой access.log"

Отправлено djuliya , 29-Фев-12 19:00 
на FreeBSD 6.2 стоял SQUID 2.5.stable14, j,обновила SQUID до SQUID 2.7.stable9.
как положено сначала запустила squid -z, потом squid -D. после перезагрузки сервера в процессах
888    squid    Tue Feb 28 09:48:26 2012    /usr/local/sbin/squid -D
890    squid    Tue Feb 28 09:48:26 2012    (squid) -D (squid)
897    squid    Tue Feb 28 09:48:26 2012    (unlinkd) (unlinkd)
при этом через Webmin отбражалось, что SQUID не работает, требуется запуск.
После завершения процессов и зауске SQUID через Webmin в процессах
8441    root    Wed Feb 29 08:46:25 2012    /usr/local/sbin/squid -sY -f /usr/local/etc/squid/squid.conf
8443    squid    Wed Feb 29 08:46:26 2012    (squid) -sY -f /usr/local/etc/squid/squid.conf (squid)
8444    squid    Wed Feb 29 08:46:26 2012    (unlinkd) (unlinkd)
при этом access.log и store.log как были пустые так и остаются.

squid.conf

http_port 3000
icp_port 0
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 8 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 8092 KB
maximum_object_size_in_memory 512 KB
cache_dir ufs /usr/local/squid/cache 1000 16 256
cache_access_log /usr/local/squid/logs/access.log
cache_log /usr/local/squid/logs/cache.log
cache_store_log /usr/local/squid/logs/store.log
pid_filename /usr/local/squid/logs/squid.pid
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
refresh_pattern ^ftp:         &n... 1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320
acl all src 0.0.0.0/0.0.0.0
acl our_networks src 192.168.0.0/21
acl goodclients src 192.168.0.3 192.168.0.4
acl badclients src 192.168.0.20 192.168.0.27
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443 563     # https, snews
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl ICQ_ports port 5190         # ICQ
acl CONNECT method CONNECT
http_access allow localhost
http_access allow our_networks
http_access allow goodclients
http_access allow badclients
http_access deny !ICQ_ports
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny all
http_reply_access allow all
icp_access allow all
tcp_outgoing_address ...............
cache_effective_user squid
error_directory /usr/local/etc/squid/errors/Russian-1251
delay_pools 2 # 2 delay pools
delay_class 1 1    # pool 1 is a class 2 pool
delay_class 2 2    # pool 2 is a class 3 pool
delay_access 1 allow goodclients
delay_access 1 deny all
delay_access 2 allow badclients
delay_access 2 deny all
    delay_parameters 1 -1/-1 -1/-1
delay_parameters 2 8000/8000 4000/4000
coredump_dir /usr/local/squid/cache

Где ошибка?


Содержание

Сообщения в этом обсуждении
"пустой access.log"
Отправлено reader , 01-Мрт-12 12:14 
>[оверквотинг удален]
> в процессах
> 888 squid Tue Feb 28 09:48:26 2012 /usr/local/sbin/squid -D
> 890 squid Tue Feb 28 09:48:26 2012 (squid) -D (squid)
> 897 squid Tue Feb 28 09:48:26 2012 (unlinkd) (unlinkd)
> при этом через Webmin отбражалось, что SQUID не работает, требуется запуск.
> После завершения процессов и зауске SQUID через Webmin в процессах
> 8441 root Wed Feb 29 08:46:25 2012 /usr/local/sbin/squid -sY -f /usr/local/etc/squid/squid.conf
> 8443 squid Wed Feb 29 08:46:26 2012 (squid) -sY -f /usr/local/etc/squid/squid.conf (squid)
> 8444 squid Wed Feb 29 08:46:26 2012 (unlinkd) (unlinkd)
> при этом access.log и store.log как были пустые так и остаются.

права доступа на файлы?
> squid.conf
> http_port 3000
> icp_port 0
> acl QUERY urlpath_regex cgi-bin \?
> no_cache deny QUERY
> cache_mem 8 MB

памяти можно было бы и увеличить.

>[оверквотинг удален]
> delay_class 2 2    # pool 2 is a class
> 3 pool
>  delay_access 1 allow goodclients
>  delay_access 1 deny all
>  delay_access 2 allow badclients
>  delay_access 2 deny all
>     delay_parameters 1 -1/-1 -1/-1
>  delay_parameters 2 8000/8000 4000/4000
> coredump_dir /usr/local/squid/cache
> Где ошибка?


"пустой access.log"
Отправлено djuliya , 01-Мрт-12 13:46 
спасибо, что откликнулись!
подскажите как посмотреть права доступа на файлы.


"пустой access.log"
Отправлено djuliya , 01-Мрт-12 14:12 
кажется разобралась как посмотреть


gw# ls -l /usr/local/squid/logs/access.log
-rw-r-----  1 squid  squid  0 Feb 28 12:04 /usr/local/squid/logs/access.log
gw# ls -l /usr/local/squid/logs/store.log
-rw-r-----  1 squid  squid  0 Feb 28 12:04 /usr/local/squid/logs/store.log

как вижу права на файлы пренадлежат SQUID
значит с правами все в порядке?!


"пустой access.log"
Отправлено reader , 01-Мрт-12 15:49 
> кажется разобралась как посмотреть
> gw# ls -l /usr/local/squid/logs/access.log
> -rw-r-----  1 squid  squid  0 Feb 28 12:04 /usr/local/squid/logs/access.log
> gw# ls -l /usr/local/squid/logs/store.log
> -rw-r-----  1 squid  squid  0 Feb 28 12:04 /usr/local/squid/logs/store.log
> как вижу права на файлы пренадлежат SQUID
> значит с правами все в порядке?!

права на каталог /usr/local/squid/logs

запустите squid с ключем -d циферку побольше и читайте вывод на консоль


"пустой access.log"
Отправлено reader , 01-Мрт-12 15:56 
>> кажется разобралась как посмотреть
>> gw# ls -l /usr/local/squid/logs/access.log
>> -rw-r-----  1 squid  squid  0 Feb 28 12:04 /usr/local/squid/logs/access.log
>> gw# ls -l /usr/local/squid/logs/store.log
>> -rw-r-----  1 squid  squid  0 Feb 28 12:04 /usr/local/squid/logs/store.log
>> как вижу права на файлы пренадлежат SQUID
>> значит с правами все в порядке?!
> права на каталог /usr/local/squid/logs
> запустите squid с ключем -d циферку побольше и читайте вывод на консоль

cache.log пишется? пользователи через прокси ходят?


"пустой access.log"
Отправлено djuliya , 01-Мрт-12 16:53 
>>> кажется разобралась как посмотреть
>>> gw# ls -l /usr/local/squid/logs/access.log
>>> -rw-r-----  1 squid  squid  0 Feb 28 12:04 /usr/local/squid/logs/access.log
>>> gw# ls -l /usr/local/squid/logs/store.log
>>> -rw-r-----  1 squid  squid  0 Feb 28 12:04 /usr/local/squid/logs/store.log
>>> как вижу права на файлы пренадлежат SQUID
>>> значит с правами все в порядке?!
>> права на каталог /usr/local/squid/logs
>> запустите squid с ключем -d циферку побольше и читайте вывод на консоль
> cache.log пишется? пользователи через прокси ходят?

в том то и дело, что cache.log пишется!

gw# ls -l /usr/local/squid/logs/cache.log
-rw-r-----  1 squid  squid  324980 Feb 29 08:46 /usr/local/squid/logs/cache.log

после перезагрузки сервера

2012/03/01 12:55:07| Preparing for shutdown after 0 requests
2012/03/01 12:55:07| Waiting 30 seconds for active connections to finish
2012/03/01 12:55:07| FD 13 Closing HTTP connection

запустила вручную - вот инфа из cache.log

2012/03/01 12:42:53| Starting Squid Cache version 2.7.STABLE9 for i386-portbld-freebsd6.2...
2012/03/01 12:42:53| Process ID 2421
2012/03/01 12:42:53| With 7149 file descriptors available
2012/03/01 12:42:53| Using kqueue for the IO loop
2012/03/01 12:42:53| Performing DNS Tests...
2012/03/01 12:42:53| Successful DNS name lookup tests...
2012/03/01 12:42:53| DNS Socket created at 0.0.0.0, port 63757, FD 6
2012/03/01 12:42:53| Adding domain odgaz.odessa.ua from /etc/resolv.conf
2012/03/01 12:42:53| Adding nameserver 195.114.128.50 from /etc/resolv.conf
2012/03/01 12:42:53| logfileOpen: opening log /usr/local/squid/logs/access.log
2012/03/01 12:43:04| Starting Squid Cache version 2.7.STABLE9 for i386-portbld-freebsd6.2...
2012/03/01 12:43:04| Process ID 2435
2012/03/01 12:43:04| With 7149 file descriptors available
2012/03/01 12:43:04| Using kqueue for the IO loop
2012/03/01 12:43:04| Performing DNS Tests...
2012/03/01 12:43:04| Successful DNS name lookup tests...
2012/03/01 12:43:04| DNS Socket created at 0.0.0.0, port 53060, FD 6
2012/03/01 12:43:04| Adding domain odgaz.odessa.ua from /etc/resolv.conf
2012/03/01 12:43:04| Adding nameserver 195.114.128.50 from /etc/resolv.conf
2012/03/01 12:43:04| logfileOpen: opening log /usr/local/squid/logs/access.log
2012/03/01 12:42:53| Unlinkd pipe opened on FD 11
2012/03/01 12:42:53| Swap maxSize 1024000 + 8192 KB, estimated 79399 objects
2012/03/01 12:42:53| Target number of buckets: 3969
2012/03/01 12:42:53| Using 8192 Store buckets
2012/03/01 12:42:53| Max Mem  size: 8192 KB
2012/03/01 12:42:53| Max Swap size: 1024000 KB
2012/03/01 12:42:53| logfileOpen: opening log /usr/local/squid/logs/store.log
2012/03/01 12:43:04| Unlinkd pipe opened on FD 11
2012/03/01 12:43:04| Swap maxSize 1024000 + 8192 KB, estimated 79399 objects
2012/03/01 12:43:04| Target number of buckets: 3969
2012/03/01 12:43:04| Using 8192 Store buckets
2012/03/01 12:43:04| Max Mem  size: 8192 KB
2012/03/01 12:43:04| Max Swap size: 1024000 KB
2012/03/01 12:43:04| logfileOpen: opening log /usr/local/squid/logs/store.log
2012/03/01 12:42:53| Rebuilding storage in /usr/local/squid/cache (DIRTY)
2012/03/01 12:42:53| Using Least Load store dir selection
2012/03/01 12:42:53| Set Current Directory to /usr/local/squid/cache
2012/03/01 12:43:04| Rebuilding storage in /usr/local/squid/cache (DIRTY)
2012/03/01 12:43:04| Using Least Load store dir selection
2012/03/01 12:43:04| Set Current Directory to /usr/local/squid/cache
2012/03/01 12:42:53| Loaded Icons.
2012/03/01 12:43:04| Accepting proxy HTTP connections at 0.0.0.0, port 3000, FD 13.
2012/03/01 12:43:04| WCCP Disabled.
2012/03/01 12:43:04| Ready to serve requests.
2012/03/01 12:43:04| Loaded Icons.
2012/03/01 12:43:04| commBind: Cannot bind socket FD 13 to *:3000: (48) Address already in use
FATAL: Cannot open HTTP Port
Squid Cache (Version 2.7.STABLE9): Terminated abnormally.
CPU Usage: 0.028 seconds = 0.028 user + 0.000 sys
Maximum Resident Size: 6840 KB
Page faults with physical i/o: 0
2012/03/01 12:43:04| Done reading /usr/local/squid/cache swaplog (0 entries)
2012/03/01 12:43:04| Finished rebuilding storage from disk.
2012/03/01 12:43:04|         0 Entries scanned
2012/03/01 12:43:04|         0 Invalid entries.
2012/03/01 12:43:04|         0 With invalid flags.
2012/03/01 12:43:04|         0 Objects loaded.
2012/03/01 12:43:04|         0 Objects expired.
2012/03/01 12:43:04|         0 Objects cancelled.
2012/03/01 12:43:04|         0 Duplicate URLs purged.
2012/03/01 12:43:04|         0 Swapfile clashes avoided.
2012/03/01 12:43:04|   Took 11.0 seconds (   0.0 objects/sec).
2012/03/01 12:43:04| Beginning Validation Procedure
2012/03/01 12:43:04|   Completed Validation Procedure
2012/03/01 12:43:04|   Validated 0 Entries
2012/03/01 12:43:04|   store_swap_size = 0k
2012/03/01 12:43:05| storeLateRelease: released 0 objects


"пустой access.log"
Отправлено Andrey Mitrofanov , 01-Мрт-12 17:09 
> 2012/03/01 12:43:04| commBind: Cannot bind socket FD 13 to *:3000: (48) Address
> already in use
> FATAL: Cannot open HTTP Port
> Squid Cache (Version 2.7.STABLE9): Terminated abnormally.

Интересно во FreeBSD вот эти --^^^ вот надписи имеют какое-то отдельное, не общечеловечье, значение? </q>


"пустой access.log"
Отправлено reader , 01-Мрт-12 17:13 
>[оверквотинг удален]
> 2012/03/01 12:43:04|         0 Duplicate
> URLs purged.
> 2012/03/01 12:43:04|         0 Swapfile
> clashes avoided.
> 2012/03/01 12:43:04|   Took 11.0 seconds (   0.0 objects/sec).
> 2012/03/01 12:43:04| Beginning Validation Procedure
> 2012/03/01 12:43:04|   Completed Validation Procedure
> 2012/03/01 12:43:04|   Validated 0 Entries
> 2012/03/01 12:43:04|   store_swap_size = 0k
> 2012/03/01 12:43:05| storeLateRelease: released 0 objects

не похоже что кто-то через прокси ходил, у клиентов в браузере прописан прокси?


"пустой access.log"
Отправлено djuliya , 01-Мрт-12 18:35 
> не похоже что кто-то через прокси ходил, у клиентов в браузере прописан
> прокси?

1. да! есть! у себя в Оpere прописала - заработало!(не судите строго - первые шаги с Фрей).
Но тогда другой вопрос - а на самом сервере никак нельзя прописать что бы все машины ходили через прокси? Машин много, на многих стоит по два браузера, юзеры сами себе при желании новый поставить могут без нужных настроек - тогда смысл в моих телодвижениях?
2. в access.log формат даты Фряшный, раскоментировала строку в squid.conf
  logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %

и увеличила cache_mem 64 MB
получила:

Ошибка при перенастройке squid :
FATAL: Can't parse configuration token: '% '

Squid Cache (Version 2.7.STABLE9): Terminated abnormally.
CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys
Maximum Resident Size: 1676 KB
Page faults with physical i/o: 0
Abort trap

что ему не нравится?


"пустой access.log"
Отправлено reader , 02-Мрт-12 10:39 
>> не похоже что кто-то через прокси ходил, у клиентов в браузере прописан
>> прокси?
> 1. да! есть! у себя в Оpere прописала - заработало!(не судите строго
> - первые шаги с Фрей).
> Но тогда другой вопрос - а на самом сервере никак нельзя прописать
> что бы все машины ходили через прокси? Машин много, на многих
> стоит по два браузера, юзеры сами себе при желании новый поставить
> могут без нужных настроек - тогда смысл в моих телодвижениях?

читайте про прозрачный прокси
>[оверквотинг удален]
> и увеличила cache_mem 64 MB
> получила:
> Ошибка при перенастройке squid :
> FATAL: Can't parse configuration token: '% '
> Squid Cache (Version 2.7.STABLE9): Terminated abnormally.
> CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys
> Maximum Resident Size: 1676 KB
> Page faults with physical i/o: 0
> Abort trap
> что ему не нравится?


"пустой access.log"
Отправлено reader , 02-Мрт-12 10:47 
>[оверквотинг удален]
> и увеличила cache_mem 64 MB
> получила:
> Ошибка при перенастройке squid :
> FATAL: Can't parse configuration token: '% '
> Squid Cache (Version 2.7.STABLE9): Terminated abnormally.
> CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys
> Maximum Resident Size: 1676 KB
> Page faults with physical i/o: 0
> Abort trap
> что ему не нравится?

последний '% '


"пустой access.log"
Отправлено djuliya , 02-Мрт-12 16:29 
>[оверквотинг удален]
>> получила:
>> Ошибка при перенастройке squid :
>> FATAL: Can't parse configuration token: '% '
>> Squid Cache (Version 2.7.STABLE9): Terminated abnormally.
>> CPU Usage: 0.004 seconds = 0.004 user + 0.000 sys
>> Maximum Resident Size: 1676 KB
>> Page faults with physical i/o: 0
>> Abort trap
>> что ему не нравится?
> последний '% '

прописала в squid.conf строку

emulate_httpd_log on

Привело к человекочитаемому формату времени в логах сквида


"пустой access.log"
Отправлено djuliya , 01-Мрт-12 16:55 
gw# squid -d 5000
2012/03/01 12:50:06| Squid is already running!  Process ID 2421



"пустой access.log"
Отправлено Аноним , 17-Мрт-12 19:16 
> gw# squid -d 5000
> 2012/03/01 12:50:06| Squid is already running!  Process ID 2421

а может все сначала начать ?
ну там, к примеру, http://squid.opennet.ru почитать ?