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 все затихает.
В логах ничего.
Пробовал отсавлять по одному кэшу, не помогло.
1) первая запись с дискд неполная:
cache_dir diskd /usr/local/squid/var/cache 1024 16 32 Q1=72 Q2=64
соотв ядро сам понимаешь (фря) (в принципе и так понятно из конфа)
2) засвопили ОБА диска сразу?
3) заполненность кэша? рам сколько сквид ест?
4) и конечно надо посмотреть полный конф сквида (пара строк ничего не значат)попробуй уменьшить размер на пример 512м и оставить только на сказе, заодно размеры хранимых объектов поуменьшать
Спасибо
1. Q1 Q2 необязательные параметры
2. Судя по тому что отключал поочередно оба кэша, не помогло, оба диска
3. /dev/ad0s1e 996M 283M 633M 31% /cache0
/dev/da0s1e 997M 282M 635M 31% /cache150541 squid 2 0 11740K 408K poll 0:08 0.00% 0.00% squid
в худщем случае
32...K
НА этот раз diskd запустилась, но в cache.log2006/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/
Ошбика которая и раньше вылезала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.255acl 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.1acl 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 CONNECTacl SMTP_port port 25
http_access allow manager localhost
http_access deny managerhttp_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_hosthttp_access deny to_localhost
cache_effective_user squid
cache_effective_group squidforwarded_for off
header_access X-Forwarded-For deny all
header_access Via deny allhttpd_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
1) maximum_object_size 1024 KB
2) http://squid.org.ua/FAQ/my/FAQ-22.html = ядро в порядке?
3) http://squid.directnet.ru/mail-archive/squid-users/200307/00...
вдобавок