

AlmaLinux 9.0にメモリ8GB実装したシステム上で、Squid 5.2 を稼働させています。  
現状、メモリ使用量がどんどん増加していき、最終的には一日でシステム停止まで行ってしまいます。

キャッシュ無効化、ファイルディスクリプタ拡張等を実施していますが、改善しません。

この事象について知見のある方がいらっしゃいましたらご教授いただけますようよろしくお願いいたします。

[code]

    acl yokk-net src 172.16.0.0/16
    acl yokk-net src 172.20.0.0/16
    
    acl SSL_ports port 80
    acl SSL_ports port 443
    acl Safe_ports port 80          # http
    acl Safe_ports port 21          # ftp
    acl Safe_ports port 443         # https
    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
    
    http_access deny !Safe_ports
    
    http_access deny CONNECT !SSL_ports
    
    http_access allow localhost manager
    http_access deny manager
    
    http_access allow localhost
    
    http_access allow yokk-net
    
    http_access deny all
    
    http_port 8080
    
    cache_peer 10.255.205.100 parent 8080 0 proxy-only default
    never_direct allow all
    
    cache_dir ufs /var/spool/squid 100 16 256
    
    cache_mem 254 MB
    
    coredump_dir /var/spool/squid
    
    refresh_pattern ^ftp:           1440    20%     10080
    refresh_pattern ^gopher:        1440    0%      1440
    refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
    refresh_pattern .               0       20%     4320
    
    logformat timefm %{%Y/%m/%d %H:%M:%S}tl %ts,%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt
    
    access_log /var/log/squid/access.log timefm
    
    forwarded_for on
    
    visible hostname insvsquid
    
    shutdown_lifetime 10 seconds
    
[/code]


CC BY-SA 4.0
2022-08-10T03:18:45.337
90478
2023-10-22T03:08:56.050
2022-08-11T04:12:53.710
3060
53933
question
linux squid
AlmaLinux 9.0 で Squid 5.2 のメモリ使用量が増加し続けてしまう


squid.conf の情報ありがとうございます。ほぼデフォルトで、SMP でも rock でもないですね。  
キャッシュを無効(`cache deny all`)にしてもメモリ使用量が増え続けるのですか？  
`cache_mem 254 MB` なので、全体のメモリ使用量はせいぜいその 3〜4 倍だと思うのですが、何ででしょうね。

古いドキュメントですが、下記 URL を参考に実機で解析していくしかないと思います。

<https://wiki.squid-cache.org/SquidFaq/SquidMemory>  
[(日本語訳)](https://www.robata.org/docs/squid/faq_8.html)

cachemgr.cgi の情報はコマンドラインから `squidclient -p 8080 mgr:mem` などでも参照できます。


CC BY-SA 4.0
2022-08-11T12:16:34.917
90510
2022-08-11T12:16:34.917
4603
90478
answer