LINUX.ORG.RU

Сообщения kreator

 

Проблема со squid 5 на opensuse TW

Форум — Admin

Всем привет. После обновления Squid с 4.16 на 5 стала сыпаться в cache.log ошибка. Сам Squid после каждой ошибки перезапускается => кэш в памяти слетает ну и на компах во время перезагрузки Сквида пропадает интернет.Перерываю интернет с сентября и ничего похожего найти не могу. Сама OS стоит Opensuse Tumbleweed со всеми обновлениями. Откатывал Squid обратно на 4.16 и ошибка пропадала. Так и работал он с сентября, но вчера чёрт меня дернул проверить обновления. Сейчас 4.16 не ставится. Пытался откатывать на сентябрьский образ всю систему - именно сквид выдает ошибку и не работает нормально. Думал уже психануть и переустановить вообще всё, но жалко всё остальное настроенное да и должно быть решение, ведь ошибка одна и та же с выхода 5 версии, а уже 5.1.3 вышла. Значит перейду к самой проблеме.

Journalctl пишет вот так:

Nov 17 00:06:46 SAMBA squid[24999]: Squid Parent: squid-1 process 26772 exited with status 1
Nov 17 00:06:46 SAMBA squid[24999]: Squid Parent: (squid-1) process 27905 started
Nov 17 00:12:09 SAMBA squid[24999]: Squid Parent: squid-1 process 27905 exited with status 1
Nov 17 00:12:09 SAMBA squid[24999]: Squid Parent: (squid-1) process 28174 started

В cache.log вот такая ошибка:

2021/11/16 23:54:59 kid1| FATAL: check failed: opening() exception location: FwdState.cc(628) noteDestinationsEnd current master transaction: master2893

Появляется регулярно, но зависимость от чего-либо понять не могу.

Конфиг самого сквида с вырезанными refresh_pattern:


acl localhost src 192.168.2.11
acl localnet src 192.168.2.0/24
acl localnet src fe80::/10
acl localnet src ::1
acl localnet src fd00::/8             

acl SSL_ports port 443 563 1863 5190 5222 5050 6667 6001
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl bumpedPorts port 3128
acl SSL method CONNECT
acl CONNECT method CONNECT
## acl ads dstdom_regex "/etc/squid/ad_block.txt"
acl intermediate_fetching transaction_initiator certificate-fetching
## acl toblock dstdomain "/etc/squid/reklama.txt"

## http_access deny toblock
## http_access deny ads

## via off
## forwarded_for off

acl SSLERR ssl_error X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN SQUID_X509_V_ERR_DOMAIN_MISMATCH X509_V_ERR_CERT_HAS_EXPIRED


http_access allow intermediate_fetching


http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow CONNECT bumpedPorts
http_access deny manager
http_access allow localnet
http_access allow localhost
http_reply_access allow all
http_access deny all

tls_outgoing_options cafile=/etc/squid/bump.crt
tls_outgoing_options cafile=/etc/squid/bump.pem

tcp_outgoing_address fd00:6868:6868::11 localnet
tcp_outgoing_address 192.168.2.11 localnet

request_body_max_size 0 KB

icp_access allow localnet
icp_access deny all
access_log stdio:/var/log/squid/access.log


http_port 3128 tcpkeepalive=60,30,3 ssl-bump generate-host-certificates=on dynamic_cert_mem_cache_size=20MB tls-cert=/etc/squid/bump.crt tls-key=/etc/squid/bump.key cipher=HIGH:MEDIUM:EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH+aRSA+RC4:EECDH:EDH+aRSA:!RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS tls-dh=prime256v1:/etc/squid/bump_dhparam.pem

## tls_outgoing_options options=NO_SSLv3
tls_outgoing_options cipher=HIGH:MEDIUM:!RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS

dns_nameservers fd00:6868:6868::11 2607:9880:0:1f3:4dd1:a3:6d23:b0c1 2607:f798:18:10::640:7125:5204 2607:f798:18:10::640:7125:5198 2001:4860:4860::8888 2001:4860:4860::8844 72.141.150.216 192.168.0.1 216.185.64.6 8.8.8.8

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

#
# Add any of your own refresh_pattern entries above these.

refresh_pattern ^ftp:                                                    1440    20%    10080

refresh_pattern ^gopher:                                                 1440     0%     1440

refresh_pattern -i  (/cgi-bin/|\?)                                          0     0%        0

refresh_pattern .                                                        1440     20%    4320  

refresh_pattern -i \.(html|htm)$                                         1440     40%    4320 

cache_dir ufs /srv/squid 25000 64 64

cache_effective_user squid

cache_log /var/log/squid/cache.log

memory_pools on

memory_pools_limit 150 MB

cache_mem 3072 MB

cache_mgr webmaster

cache_replacement_policy heap LFUDA

cache_store_log none

client_db off

cache_swap_high 95

cache_swap_low 90

client_lifetime 2 day

dns_timeout 3 seconds

connect_timeout 2 minutes
read_timeout 15 minutes
request_timeout 5 minutes

pinger_enable off
netdb_filename none
half_closed_clients off
quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 95

client_idle_pconn_timeout 30 seconds
client_persistent_connections off
server_persistent_connections off

forward_max_tries 25 

error_directory /etc/squid/errors

ftp_passive on

maximum_object_size 10240 KB

maximum_object_size_in_memory 2048 KB

memory_replacement_policy heap LFUDA

minimum_object_size 10 KB

ipcache_size 80000
fqdncache_size 40000
ipcache_low 90
ipcache_high 95

sslcrtd_program /usr/libexec/squid/security_file_certgen -s /var/lib/squid/ssl_db -M 20MB


sslcrtd_children 32 startup=5 idle=1

acl ssl_step1 at_step SslBump1
acl ssl_step2 at_step SslBump2
acl ssl_step3 at_step SslBump3

ssl_bump stare ssl_step1
ssl_bump bump ssl_step2
ssl_bump terminate ssl_step3

## url_rewrite_program /usr/sbin/squidGuard -c /etc/squid/squidGuard.conf 
## url_rewrite_bypass off
## url_rewrite_children 16 startup=8 idle=4 concurrency=0

visible_hostname My.samba

Если подставить squid.conf который идет по умолчанию, то ошибки нет. Сертификат SSL пересоздавал, но ничего не поменялось. Со сквидом работаю с 3 версии и всегда сам разбирался, если появлялись ошибки. А тут бьюсь столько времени и никак. Куда копать? Кто поможет? Спасибо.

 , , ,

kreator
()

RSS подписка на новые темы