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
이러한 오류 메시지를 인터넷 검색하면 내 시나리오에 적용되지 않는 시나리오만 표시되므로 어떤 생각이라도 크게 감사하겠습니다.
답변1
이것은 분명히 버그입니다.여기.
이 ppa에서 최신 버전의 Squid를 설치해 볼 수 있습니다. 예를 들면 다음과 같습니다.
https://launchpad.net/~kgeorgiy/+archive/ubuntu/squid-ssl
표시된 대로 최신 버전을 컴파일해 볼 수도 있습니다.여기, 응용 프로그램 웹 사이트에서.