Squid nuk mund të lidhë dëgjuesin e tij: kontrolloni fillimisht adresën
Ndani dështimin e lidhjes së dëgjuesit të Squid nga lidhshmëria drejt destinacionit dhe shqyrtoni disponueshmërinë e familjes së adresave në mjedisin real të procesit.
Një gabim lidhjeje ndodh në hostin e proxy-t përpara se klienti të mund të përdorë dëgjuesin e synuar. Ndryshimi i URL-ve të faqes ose fjalëkalimeve të proxy-t nuk do ta bëjë të disponueshme një adresë lokale që nuk ekziston.
Lexoni të gjithë pikën përfundimtare të dështuar: adresa, porta dhe familja e adresave. Mesazhi që përmban [::1] ka të bëjë me IPv6 loopback. Nuk është e njëjta gjë me pamundësinë për t'u lidhur nga jashtë me një faqe IPv6.
Pyetni cili hapësirë emrash rrjeti e zotëron
Për një proxy në kontejner, shqyrtoni adresat e disponueshme në mjedisin e rrjetit të kontejnerit. Mbështetja për IPv6 dhe konfigurimi i adresave atje mund të ndryshojnë nga hosti. Publikimi i një porte kontejneri nuk krijon automatikisht çdo adresë që një shërbim përpiqet të lidhë.
Referenca e dëgjuesit të Squid shpjegon se një adresë e qartë lidh një pikë përfundimtare lokale të caktuar. Një emër hosti mund të shtojë një burim tjetër konfuzioni nëse zgjidhet në një adresë që mungon në atë mjedis.
Gabimet e tjera të lidhjes kanë shkaqe të ndryshme. Një portë e zënë sugjeron një dëgjues ose instancë tjetër. Leja e refuzuar mund të ketë të bëjë me një portë të privilegjuar ose politikën e sigurisë së hostit. Një adresë e padisponueshme tregon konfigurimin e adresave. Mbajini këto vëzhgime të ndara në vend që çdo dështim lidhjeje ta trajtoni si refuzim nga firewalls.
Nëse vendosja është qëllimisht vetëm IPv4, zgjidhni një dëgjues IPv4 të qartë të përshtatshëm sipas politikës së synuar të aksesit. Nëse kërkohet IPv6, konfiguroni atë mjedis për ta mbështetur. Lidhja publikisht me një adresë wildcard vetëm për të heshtur një gabim mund ta ekspozojë proxy-n më gjerësisht sesa synohej.
Së fundi, kontrolloni nëse socket-i i dështuar është dëgjuesi HTTP përballë klientit ose një komponent tjetër i Squid. Një paralajmërim nuk provon se të gjithë dëgjuesit dështuan, por një socket i palidhur që funksionon nuk provon se pika përfundimtare që u nevojitet klientëve është e disponueshme.