Når autentiseringshjelpere i Squid blir et kapasitetsproblem
Se forskjell på treg innloggingskontroll og en treg proxyvei, og bestem antall Squid 6.13-hjelpere uten å forutsette udokumentert samtidighet.
En proxyforespørsel kan måtte vente på at innloggingsdata kontrolleres før målet nås. Hvis forbindelser uten autentisering og valideringer som allerede er lagret, oppfører seg ulikt nye innlogginger, se på autentiseringsveien før du endrer nettverkstidsgrenser.
Squid 6.13 bruker eksterne autentiseringshjelpere. Et tregt katalogoppslag, en kontofil som ikke kan leses, hjelpere som stadig avslutter, eller for få ledige hjelpere kan gi forskjellige problemer i dette trinnet.
Let etter trinnet som faktisk begrenser
Undersøk cacheloggen for feil ved oppstart, hjelpere som avslutter og meldinger om overlast. Finnes sikret lokal administrasjonsstatistikk, se på autentiseringshjelpernes aktivitet der. Ikke åpne et administrasjonspunkt mot offentligheten bare for å hente tellere.
Prøv bakenden uavhengig med en testkonto. Kan en hjelper ikke utføre én eneste validering, må funksjonen rettes. Flere eksemplarer ordner ikke feil i filbane eller tillatelser.
Prosessantall er noe annet enn protokollsamtidighet
Et eksempel på en prosesspool med øvre grense:
auth_param basic children 16 startup=2 idle=2
Høyeste prosessantall, antall ved oppstart og ønsket ledig beredskap har her hver sin oppgave. Verdiene er illustrasjoner. Juster dem etter målt forespørselsbehov og bakendens grenser for forbindelser og ressurser.
Den særskilte concurrency-innstillingen endrer protokollen Squid bruker mot en hjelper. Den er ingen universell ytelsesknapp. Slå den bare på når hjelperen uttrykkelig håndterer de nødvendige kanalidentifikatorene og samtidige forespørslene.
Lagring av innloggingsdata i cache påvirker også hvor hyppig validering behøves. Korter du ned levetiden uten å justere hjelperpoolen, kan arbeidsmengden øke selv ved uendret nettlesertrafikk.
Etter endringer, kontroller konfigurasjonens syntaks og sammenlign autentiseringsventing, feil og bakendebelastning ved en representativ autorisert arbeidsmengde. En vellykket syntakskontroll sier ikke at den nye poolen er raskere eller har nok kapasitet.