2009-03-22 14 views
22

Est-ce que quelqu'un sait si Apache HTTPD effectue un rechargement (qui, disons, prend cinq secondes) peut-il encore servir des requêtes pendant ce temps?Apache HTTPD reload

Répondre

34

Tout d'abord, dites-vous reload, mais en supposant que vous voulez dire 'reload' OR 'restart':

/my/path/to/httpd restart 
  • Causes du processus httpd en cours pour sortir, ce qui signifie que pour une l'heure à laquelle le serveur semble être arrêté, ne servant aucune requête.

Recharger l'autre côté:

/my/path/to/httpd reload 
  • ne provoque pas le serveur actuel pour quitter, ce qui signifie que les connexions ne sont jamais refusées et donc le serveur ne regarde jamais vers le bas (mais est plutôt lent pour un peu de temps)
  • PROVOQUERONT toutes les demandes en cours d'exécution à long démon httpd pour quitter
+1

Salut. Merci pour votre réponse. Désolé, je ne voulais pas dire «recharger» ou «redémarrer». Juste "recharger". Je comprends qu'un 'redémarrage' entraîne la panne de tout le serveur. Je me demandais juste à propos du 'rechargement'. – Luke

+0

Pas de soucis, il vaut mieux être clair sur la différence entre les deux de toute façon. J'espère que cela vous a aidé. – karim79

+0

? http://mail.lon-capa.org/pipermail/lon-capa-admin/2004-July/000606.html? –