Squid 403-svar: fersk avvisning eller bufret feil?
Skille en fersk tilgangsavvisning fra et bufret negativt svar før du endrer Squids politikk for bufringens levetid.
Å se samme 403-side to ganger er ikke bevis på et bufretreff. Hold tilgangsoppføringen til transaksjonen og svarhodene opp mot to spørsmål: hvem laget avvisningen, og ble et lagret svar gjenbrukt?
- En lokalt avvist forespørsel krever at avgjørelsen om tilgangsregel eller identitet rettes.
- En fersk avvisning fra opphavet betyr at opphavet fortsatt avviser forespørselen.
- Et gjenbrukt svar fra opphavet krever at ferskhetspolitikken og den gjeldende buffer konfigurasjonen undersøkes.
HTTP-bufring omfatter visse negative svar under sine betingelser, men 403 får ikke heuristisk ferskhet som standard. En ellers bufrende avvisning kan bære en eksplisitt levetid for delt buffer. Å endre tillatelse hos opphavet sletter ikke et svar som fortsatt anses som ferskt; bruk en passende svarpolitikk for avgjørelser som ikke bør lagres.
Squids negative_ttl er en egen reserve for visse mislykkede forespørsler med ukjent utløp. Den dokumenterte standardverdien er null i versjonene som den gjeldende direktivreferansen dekker. Dette forbyr ikke feilsvar som gjøres ferske av eksplisitte HTTP-instruksjoner.
Referansen krever også en bygg som tillater HTTP-brudd, og utelukker Squid 8. Ikke overfør en levetidsanbefaling for Squid 2.7 til en annen utgivelse uten å kontrollere støtten. Fjerning av et objekt kan fjerne et umiddelbart symptom; politikken som gjør det gjenbrukbart, avgjør neste forespørsel.