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

Исходное сообщение
"squid, странное свопирование дисков"

Отправлено A Clockwork Orange , 13-Июн-06 20:02 
P166, оперативка 24М. Клиентов не больше 2-х десятков.
Настройки ничего особенного, почти все по-умолчанию.
Кэш расположен на двух дисках на IDE - 900М, SCSI - 900М
Было
cache_dir diskd /cache0 750 16 256
cache_dir diskd /cache1 750 16 256
проработало полтора года без замечаний, и вдруг перестало запускаться, вылетает при запуске, точно не помню ошибку, изменл настройки на
cache_dir ufs /cache0 750 16 256
cache_dir ufs /cache1 750 16 256
персобрал кэаш.
проработало 1,5 месяца без проблем
И в один день вдруг диски засвопили. Посли остановки squid все затихает.
В логах ничего.
Пробовал отсавлять по одному кэшу, не помогло.

Содержание

Сообщения в этом обсуждении
"squid, странное свопирование дисков"
Отправлено факамаза , 14-Июн-06 06:50 
1) первая запись с дискд неполная:
cache_dir diskd /usr/local/squid/var/cache 1024 16 32 Q1=72 Q2=64
соотв ядро сам понимаешь (фря) (в принципе и так понятно из конфа)
2) засвопили ОБА диска сразу?
3) заполненность кэша? рам сколько сквид ест?
4) и конечно надо посмотреть полный конф сквида (пара строк ничего не значат)

попробуй уменьшить размер на пример 512м и оставить только на сказе, заодно размеры хранимых объектов поуменьшать


"squid, странное свопирование дисков"
Отправлено A Clockwork Orange , 14-Июн-06 07:24 
Спасибо
1.  Q1 Q2 необязательные параметры
2.  Судя по тому что отключал поочередно оба кэша, не помогло, оба диска
3.  /dev/ad0s1e   996M   283M   633M    31%    /cache0
    /dev/da0s1e   997M   282M   635M    31%    /cache1

50541 squid      2   0 11740K   408K poll     0:08  0.00%  0.00% squid
в худщем случае
                       32...K


"squid, странное свопирование дисков"
Отправлено A Clockwork Orange , 14-Июн-06 07:29 
НА этот раз diskd запустилась, но в cache.log

2006/06/14 07:26:25| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
2006/06/14 07:26:25| storeDiskdSend OPEN: (35) Resource temporarily unavailable
2006/06/14 07:26:25| ctx: enter level  0: 'https://www.opennet.ru/openforum/Images/user_profiles.gif'
2006/06/14 07:26:25| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
2006/06/14 07:26:25| storeDiskdSend UNLINK: (35) Resource temporarily unavailable
2006/06/14 07:26:25| ctx: exit level  0
2006/06/14 07:26:25| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
2006/06/14 07:26:25| storeDiskdSend OPEN: (35) Resource temporarily unavailable
2006/06/14 07:26:26| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
2006/06/14 07:26:26| storeDiskdSend OPEN: (35) Resource temporarily unavailable

и в access.log соответственно

TCP_SWAPFAIL_MISS/


"squid, странное свопирование дисков"
Отправлено A Clockwork Orange , 14-Июн-06 07:47 
Ошбика которая и раньше вылезала

2006/06/14 07:33:16| assertion failed: diskd/store_io_diskd.c:494: "++send_errors < 100"

#squid.conf
http_port cache.s.ru:3128
icp_port 0
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 4 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 64512 KB
maximum_object_size_in_memory 64 KB
cache_replacement_policy lru
memory_replacement_policy lru
cache_dir diskd /cache0 750 16 256 Q1=64 Q2=72
cache_dir diskd /cache1 750 16 256 Q1=64 Q2=72
#cache_dir ufs /cache0 750 16 256
#cache_dir ufs /cache1 750 16 256
cache_access_log /var/log/squid/logs/access.log
cache_log /var/log/squid/logs/cache.log
cache_store_log /var/log/squid/logs/store.log
pid_filename /var/log/squid/logs/squid.pid
debug_options ALL,1
diskd_program /usr/local/squid/libexec/diskd
refresh_pattern ^ftp:        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 manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255

acl ext_allowed_hosts src 2.2.1.0/255.255.255.0
acl int_allowed_hosts src 192.168.0.0/255.255.0.0
acl lo_allowed_host   src 127.0.0.1

acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
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 1025-65535    # unregistered ports
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 CONNECT method CONNECT

acl SMTP_port port 25
http_access allow manager localhost
http_access deny manager

http_access deny !Safe_ports

http_access deny CONNECT !SSL_ports
http_access deny SMTP_port
http_access allow ext_allowed_hosts
http_access allow int_allowed_hosts
http_access allow  lo_allowed_host

http_access deny to_localhost
cache_effective_user squid
cache_effective_group squid

forwarded_for off
header_access X-Forwarded-For deny all
header_access Via deny all

httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on

#debug_options ALL,1 33,2
#debug_options ALL,1 33,2 28,9


"squid, странное свопирование дисков"
Отправлено факамаза , 14-Июн-06 08:42 
1) maximum_object_size 1024 KB
2) http://squid.org.ua/FAQ/my/FAQ-22.html = ядро в порядке?

"squid, странное свопирование дисков"
Отправлено факамаза , 14-Июн-06 08:46 
3) http://squid.directnet.ru/mail-archive/squid-users/200307/00...
вдобавок