Squid 5.2 Ubuntu 22.04 LTS 不断崩溃

Squid 5.2 Ubuntu 22.04 LTS 不断崩溃

我正在运行安装apt在 Ubuntu 22.04 Jammy LTS 上的 Squid 5.2。这是在一台虚拟 KVM 机器上,有 75GB 驱动器和 6GB RAM 以及双核 AMD Epyc。此版本在 Synology NAS DS-1821+ 上运行,该 NAS 运行较新的 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

您也可以尝试编译最新版本,如下所示这里,在该应用程序的网站上。

相关内容