Eine Proxyanfrage kann vor dem Erreichen des Ziels auf die Prüfung der Zugangsdaten warten. Verhalten sich nicht authentifizierte Verbindungen und bereits zwischengespeicherte Prüfungen anders als neue Anmeldungen, untersuche den Authentifizierungspfad vor Änderungen an Netzwerkzeitlimits.

Squid 6.13 führt externe Authentifizierungshelfer aus. Ein langsamer Verzeichnisdienst, eine unlesbare Kontodatei, wiederholte Helferabbrüche oder zu wenige verfügbare Helfer können diese Stufe auf unterschiedliche Weise beeinträchtigen.

Den tatsächlich begrenzenden Schritt finden

Suche im Cache-Log nach Startfehlern, Helferabbrüchen und Überlastungsmeldungen. Sind geschützte lokale Verwaltungsstatistiken verfügbar, prüfe dort die Aktivität der Authentifizierungshelfer. Mache einen Verwaltungsendpunkt nicht allein für Zähler öffentlich zugänglich.

Teste das Backend unabhängig mit einem Testkonto. Ein Helfer, der nicht einmal eine Prüfung abschließen kann, braucht eine funktionale Korrektur; mehr Kopien beheben keinen Pfad- oder Berechtigungsfehler.

Prozesszahl ist keine Protokollnebenläufigkeit

Ein Beispiel für einen begrenzten Prozesspool:

auth_param basic children 16 startup=2 idle=2

Maximale Prozesszahl, Anfangszahl und gewünschte Verfügbarkeit untätiger Helfer haben hier unterschiedliche Aufgaben. Die Werte sind Beispiele. Passe sie an den gemessenen Anfragebedarf und die Verbindungs- und Ressourcenlimits des Backends an.

Die separate Option concurrency verändert das Protokoll, mit dem Squid mit einem Helfer kommuniziert. Sie ist kein allgemeiner Leistungsschalter. Aktiviere sie nur, wenn dieser Helfer die nötigen Kanalbezeichner und gleichzeitigen Anfragen ausdrücklich unterstützt.

Das Zwischenspeichern von Zugangsdaten beeinflusst auch, wie oft geprüft werden muss. Eine kürzere Gültigkeit bei unverändertem Helferpool kann die Arbeit erhöhen, selbst wenn der Browserverkehr konstant bleibt.

Prüfe nach einer Änderung die Konfigurationssyntax und vergleiche Authentifizierungsverzögerung, Fehler und Backendlast bei einer repräsentativen autorisierten Last. Erfolgreiches Parsen bestätigt die Syntax; es zeigt nicht, dass der neue Pool schneller oder groß genug ist.

Ähnliche Artikel