Une modification de la configuration de Squid nécessite-t-elle un redémarrage ?
Distinguez la vérification de la syntaxe de la configuration, la demande à une instance Squid en cours d'exécution de recharger la configuration, et le redémarrage du processus.
Squid propose des opérations distinctes pour valider et appliquer la configuration :
-k parsevérifie la syntaxe.-k reconfiguredemande à une instance en cours d'exécution de relire la configuration.- Un redémarrage du service arrête puis démarre le processus mandataire.
Fichier, instance et paramètre
Identifiez le binaire, le chemin de configuration et l'instance de service concernés. Avec des chemins personnalisés ou plusieurs instances, une vérification de syntaxe valide peut porter sur un autre fichier.
Consultez la documentation de la version installée pour le paramètre modifié. Les options d'écoute, de processus et de démarrage ne partagent pas nécessairement le même comportement de rechargement.
Après avoir demandé le rechargement, examinez l'état du service et les journaux pour vérifier l'acceptation. Le résultat de l'analyseur établit la syntaxe, tandis que ces observations montrent ce que le service en cours d'exécution a fait. Pour les changements de politique d'accès, vérifiez aussi les requêtes autorisées et refusées vers une destination contrôlée.
Si un redémarrage est nécessaire, planifiez les connexions actives et les tâches en arrière-plan, y compris la manière dont les applications récupèrent les opérations interrompues. Des redémarrages répétés ne réparent ni une configuration invalide ni des fichiers indisponibles.