Comment redémarrer un site

Découvrez notre offre de Cloud Public

L'hébergement mutualisé pour tou·te·s, imaginé par des développeur·euse·s, pour des développeur·euse·s.

Découvrir le Cloud Public

Pour prendre en compte certaines modifications, il est nécessaire de redémarrer le programme. Celui-ci est effectué :

  • lorsqu’on clique sur le bouton Redémarrer ;
  • lorsqu’on fait des modifications sur le formulaire du site dans Web > Sites :
    • quand une adresse est ajoutée / modifiée / supprimée ;
    • quand une option du site est modifiée ;
  • lorsqu’on fait des modifications dans le menu Environnement.
Bouton de redémarrage
Bouton de redémarrage

Ces actions sont aussi accessibles via notre API.

Un seul serveur Apache existe par compte. En redémarrant un site utilisant ce serveur web (PHP, Redirection, Fichiers statiques et Apache personnalisé), tous les sites Apache du compte seront redémarrés.

Redémarrage à chaud

Il n’existe pas de méthode universelle pour demander un redémarrage à chaud (durant lequel aucune requête ne doit être perdue). Par défaut le système envoie donc un SIGTERM, qui va donc arrêter le processus et le relancer. Dans ce cas, des requêtes peuvent alors potentiellement être perdues.

Pour les serveurs web Apache et uWSGI, les signaux permettant d’effectuer un redémarrage à chaud sont gérés par le système.

Pour les autres programmes, le champ Redémarrage à chaud vous permet de préciser quel signal envoyer à l’application.

Exemples :

  • serveur web Ruby Puma