SCROLL
Среднее время на прочтение: 1 мин.

Исправление ошибки assertion failed: http.cc:1533: «!Comm::MonitorsRead(serverConnection->fd)» на Squid 4

У одного из читателей блога наблюдалась проблема в произвольной перезагрузке Squid при работе в режиме перехвата HTTPS трафика с использованием «bump all».

JUQwJTkyJTIwJUQwJUJCJUQwJUJFJUQwJUIzJUQwJUIwJUQxJTg1JTIwJTJGdmFyJTJGbG9nJTJGc3F1aWQlMkZjYWNoZSUyMCVEMCVCMiUyMCVEMCVCQyVEMCVCRSVEMCVCQyVEMCVCNSVEMCVCRCVEMSU4MiUyMCVEMCVCRiVEMCVCNSVEMSU4MCVEMCVCNSVEMCVCNyVEMCVCMCVEMCVCMyVEMSU4MCVEMSU4MyVEMCVCNyVEMCVCQSVEMCVCOCUyMFNxdWlkJTIwJUQwJUJGJUQwJUJFJUQxJThGJUQwJUIyJUQwJUJCJUQxJThGJUQwJUI1JUQxJTgyJUQxJTgxJUQxJThGJTIwJUQwJUI3JUQwJUIwJUQwJUJGJUQwJUI4JUQxJTgxJUQxJThDJTNB

YXNzZXJ0aW9uJTIwZmFpbGVkJTNBJTIwaHR0cC5jYyUzQTE1MzMlM0ElMjAlMjIhQ29tbSUzQSUzQU1vbml0b3JzUmVhZChzZXJ2ZXJDb25uZWN0aW9uLSUzRWZkKSUyMg==

Решается данная проблема путем применения не-официального патча long-term fix for v4, take2 (unofficial). В ниже описанном порядке действий, можно использовать материалы по сборке Squid c поддержкой HTTPS:

JUQwJTlGJUQwJUJFJUQxJTgwJUQxJThGJUQwJUI0JUQwJUJFJUQwJUJBJTIwJUQwJUI0JUQwJUI1JUQwJUI5JUQxJTgxJUQxJTgyJUQwJUIyJUQwJUI4JUQwJUI5JTNB

MS4lMjAlRDAlQTElRDAlQkElRDAlQjAlRDElODclRDAlQjglRDAlQjIlRDAlQjAlRDAlQjUlRDAlQkMlMjAlRDAlQjglRDElODElRDElODUlRDAlQkUlRDAlQjQlRDAlQkQlRDAlQjglRDAlQkElRDAlQjglMjBTcXVpZDIuJTIwJUQwJUEwJUQwJUIwJUQxJTgxJUQwJUJGJUQwJUIwJUQwJUJBJUQwJUJFJUQwJUIyJUQxJThCJUQwJUIyJUQwJUIwJUQwJUI1JUQwJUJDJTIwJUQxJTgxJUQwJUJBJUQwJUIwJUQxJTg3JUQwJUI1JUQwJUJEJUQwJUJEJUQxJThCJUQwJUI5JTIwJUQwJUIwJUQxJTgwJUQxJTg1JUQwJUI4JUQwJUIyJTIwU3F1aWQzLiUyMCVEMCVBMSVEMCVCQSVEMCVCMCVEMSU4NyVEMCVCOCVEMCVCMiVEMCVCMCVEMCVCNSVEMCVCQyUyMCVEMCVCRiVEMCVCMCVEMSU4MiVEMSU4NyUyMGxvbmctdGVybSUyMGZpeCUyMGZvciUyMHY0JTJDJTIwdGFrZTIlMjAodW5vZmZpY2lhbCk=

Скачать “long-term fix for v4, take2 (unofficial)” SQUID-385-Comm_MonitorRead-assertion-simple-v4-t2.patch – Загружено 428 раз – 3,95 КБ

4. Переходим в распакованную директорию cd /squid-4.9/src/
5. Применяем патч командой. В команде указываем путь до патча:

cGF0Y2glMjAlM0MlMjAlMkZvcHQlMkZzcXVpZC00LjklMkZTUVVJRC0zODUtQ29tbV9Nb25pdG9yUmVhZC1hc3NlcnRpb24tc2ltcGxlLXY0LXQyLnBhdGNo

в случае успешного применения патча будет следующий вывод:

patching file FwdState.cc
cGF0Y2hpbmclMjBmaWxlJTIwRndkU3RhdGUuaA==
patching file peer_select.cc

6. После собираем и устанавливаем Squid.

JUQwJTlGJUQwJUJFJTIwJUQwJUI4JUQxJTgyJUQwJUJFJUQwJUIzJUQxJTgzJTIwU3F1aWQlMjAlRDElODAlRDAlQjAlRDAlQjElRDAlQkUlRDElODIlRDAlQjAlRDAlQjUlRDElODIlMjAyNCVEMSU4NyUyMCVEMCVCMiUyMCVEMSU4MCVEMCVCNSVEMCVCNiVEMCVCOCVEMCVCQyVEMCVCNSUyMCVDMiVBQlNTTCUyMEJ1bXAlMjBhbGwlQzIlQkIlMjAlRDAlQjElRDAlQjUlRDAlQjclMjAlRDAlQjUlRDAlQjQlRDAlQjglRDAlQkQlRDAlQkUlRDAlQjklMjAlRDAlQkYlRDAlQjUlRDElODAlRDAlQjUlRDAlQjclRDAlQjAlRDAlQjMlRDElODAlRDElODMlRDAlQjclRDAlQkElRDAlQjgu

Благодарность за предоставление мануала пользователю — Unix_day
 

ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ

Обсуждение

0 комментариев

Нет комментариев.