apt
我正在運行在 Ubuntu 22.04 Jammy LTS 上安裝的 Squid 5.2 。這是在具有 75GB 驅動器和 6GB RAM 以及雙核心 AMD Epyc 的虛擬 KVM 電腦中。此版本在 Synology NAS DS-1821+ 上運行,運行較新的 DSM 7.1 作業系統。我遇到的問題是 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
任何想法將不勝感激,因為谷歌搜尋這些錯誤訊息只會帶來似乎不適用於我的場景的場景。
答案1
這顯然是一個錯誤,已討論這裡。
您可以嘗試從此 ppa 安裝更新版本的 Squid,例如:
https://launchpad.net/~kgeorgiy/+archive/ubuntu/squid-ssl
您也可以嘗試編譯最新版本,如圖所示這裡,在應用程式的網站上。