私はapt
Ubuntu 22.04 Jammy LTS にインストールした Squid 5.2 を実行しています。これは、75GB ドライブ、6GB RAM、デュアルコア AMD Epyc を搭載した仮想 KVM マシンです。このビルドは、新しい DSM 7.1 OS を搭載した Synology NAS DS-1821+ で実行されています。私が抱えている問題は、Squid が致命的なエラーでクラッシュすることです。ランダムな時間、正常に動作しますが、その後、停止します。ログ エラーの例を次に示します。
FATAL: check failed: opening()#012 exception location: tunnel.cc(1300) noteDestinationsEnd#012 current master transaction: master291
FATAL: check failed: opening()#012 exception location: tunnel.cc(1300) noteDestinationsEnd#012 current master transaction: master57
FATAL: check failed: opening()#012 exception location: tunnel.cc(1300) noteDestinationsEnd#012 current master transaction: master57
FATAL: check failed: opening()#012 exception location: tunnel.cc(1300) noteDestinationsEnd#012 current master transaction: master54
FATAL: check failed: opening()#012 exception location: tunnel.cc(1300) noteDestinationsEnd#012 current master transaction: master59
FATAL: check failed: opening()#012 exception location: tunnel.cc(1300) noteDestinationsEnd#012 current master transaction: master4154
assertion failed: tunnel.cc:1010: "!client.dirty"#012 current master transaction: master83
これらのエラー メッセージを Google で検索すると、私のシナリオには当てはまらないシナリオしか表示されないため、ご意見をいただければ幸いです。
答え1
これは明らかにバグであり、議論されているここ
たとえば、この PPA から Squid の最新バージョンをインストールしてみることもできます。
https://launchpad.net/~kgeorgiy/+archive/ubuntu/squid-ssl
最新バージョンをコンパイルしてみることもできます。ここ、アプリケーションのウェブサイトで。