Erfordert eine Änderung der Squid-Konfiguration einen Neustart?
Unterscheiden Sie das Prüfen der Konfigurationssyntax, die Aufforderung an eine laufende Squid-Instanz, die Konfiguration neu zu laden, und den Neustart des Prozesses.
Squid bietet getrennte Vorgänge zum Prüfen und Anwenden der Konfiguration:
-k parseprüft die Syntax.-k reconfigurefordert eine laufende Instanz auf, die Konfiguration erneut zu lesen.- Ein Dienstneustart beendet und startet den Proxy-Prozess.
Datei, Instanz und Einstellung
Bestimmen Sie Binärdatei, Konfigurationspfad und die betroffene Dienstinstanz. Bei eigenen Pfaden oder mehreren Instanzen kann sich eine gültige Syntaxprüfung auf eine andere Datei beziehen.
Ziehen Sie die Dokumentation der installierten Version für die geänderte Einstellung heran. Optionen für Listener, Prozess und Start müssen nicht dasselbe Neuladeverhalten haben.
Prüfen Sie nach der Aufforderung zum Neuladen Dienststatus und Protokolle auf Annahme. Ein Parser-Ergebnis belegt die Syntax, während diese Beobachtungen zeigen, was der laufende Dienst getan hat. Bei Änderungen der Zugriffsrichtlinie prüfen Sie zudem erlaubte und abgelehnte Anfragen gegen ein kontrolliertes Ziel.
Ist ein Neustart nötig, planen Sie aktive Verbindungen und Hintergrundaufgaben ein, auch wie Anwendungen unterbrochene Vorgänge wiederherstellen. Wiederholte Neustarts beheben weder ungültige Konfiguration noch nicht verfügbare Dateien.