Aller au contenu
Deploy
Parcourir la documentation

Redémarrer Nginx, PHP-FPM, MySQL et autres services

Vérifiez si Nginx, PHP-FPM, MySQL, Redis, Supervisor et les autres services tournent sur votre serveur, redémarrez-les, rechargez-les ou redémarrez le serveur.

Voir en Markdown Mis à jour le 7 octobre 2026

La page Services d'un serveur affiche les services système que Vimonto Deploy y a installés, comme Nginx, PHP-FPM, votre base de données et Redis, avec leur statut en direct. Depuis cette même page, vous pouvez redémarrer, recharger, arrêter ou démarrer chaque service, et redémarrer le serveur entier.

Utilisez-la quand un service est bloqué, après avoir modifié un fichier de configuration à la main, ou pour vérifier rapidement que tout tourne. Vous la trouvez dans la barre latérale du serveur sous Services, ou via Redémarrer les services dans le menu Actions de l'en-tête du serveur.

La page Services d'un serveur avec une ligne de résumé indiquant que tous les services sont en marche, puis Nginx, PHP-FPM, MySQL, Redis et d'autres services regroupés sous Web, Données et Système, chacun avec le statut En cours, un bouton Redémarrer et un menu
Les services d'un serveur et leur statut

Quels services sont listés ?

La liste dépend du type de serveur : Vimonto Deploy affiche les services qu'il installe pour ce type, plus une ligne PHP-FPM pour chaque version de PHP installée sur le serveur.

La page les regroupe sous Web (Nginx et PHP-FPM), Données (la base de données, Redis, Memcached et Meilisearch) et Système (Supervisor, Cron, Fail2ban et SSH). Chaque ligne indique le nom du service, son statut, une courte explication de son rôle et son unité systemd. Une ligne au-dessus des groupes vous dit d'un coup d'œil si tout fonctionne, par exemple Les 9 services sont en marche., ou quels services ne fonctionnent pas.

Service Unité systemd Affiché sur Actions
Nginx nginx Serveurs d'application, web et load balancers Redémarrer, Recharger, Arrêter, Démarrer
PHP x.y FPM php8.4-fpm (une par version) Serveurs avec PHP, pour chaque version de PHP installée Redémarrer, Recharger, Arrêter, Démarrer
MySQL, MariaDB ou PostgreSQL mysql, mariadb ou postgresql Serveurs avec une base de données Redémarrer, Arrêter, Démarrer
Redis redis-server Serveurs d'application et de cache Redémarrer, Arrêter, Démarrer
Memcached memcached Serveurs d'application et de cache Redémarrer, Arrêter, Démarrer
Meilisearch meilisearch Serveurs Meilisearch Redémarrer, Arrêter, Démarrer
Supervisor supervisor Serveurs d'application, web et worker Redémarrer, Arrêter, Démarrer
Cron cron Tous les serveurs Redémarrer
Fail2ban fail2ban Tous les serveurs Redémarrer
SSH ssh Tous les serveurs Recharger

La version de PHP la plus récente est listée en premier. La ligne de la base de données porte le nom du moteur et la version avec lesquels le serveur a été créé, par exemple MySQL 8.4.

Comment le statut est-il vérifié ?

À l'ouverture de la page, Vimonto Deploy se connecte au serveur en SSH et exécute systemctl is-active pour chaque service de la liste. Jusqu'à l'arrivée de la réponse, chaque ligne affiche Récupération…. Chaque service reçoit ensuite l'un de ces statuts :

Statut Signification
En cours Le service est actif.
Arrêté Le service ne tourne pas (systemd indique inactive).
Échoué Le service a planté ou n'a pas pu démarrer.
Démarrage Le service démarre (activating).
Arrêt en cours Le service s'arrête (deactivating).
Rechargement Le service relit sa configuration (reloading).
Actualisation systemd actualise les montages ou d'autres ressources du service (refreshing).
Inconnu systemd a indiqué un état que Vimonto Deploy ne connaît pas, ou aucun état.

Démarrage, Arrêt en cours, Rechargement et Actualisation sont des états transitoires. Ils s'affichent dans la couleur d'accent avec un point qui pulse, et non comme une erreur : cliquez sur Actualiser le statut après un instant pour voir où en est le service. Inconnu s'affiche en gris ; seuls Échoué et Arrêté sont en rouge.

Le statut est lu une fois à l'ouverture de la page, puis après chaque action. Cliquez sur Actualiser le statut pour le relire à tout moment. Si le serveur est injoignable, un message d'erreur apparaît à la place au-dessus de la liste.

Redémarrer, recharger, arrêter ou démarrer un service

  1. Ouvrez le serveur et choisissez Services dans la barre latérale.
  2. Trouvez le service et cliquez sur le bouton de sa ligne : Redémarrer pour un service en marche (Recharger pour SSH), Démarrer pour un service arrêté ou en échec.
  3. Pour les autres actions, ouvrez le menu (⋯) à côté de ce bouton et choisissez Recharger, Arrêter, Démarrer ou Redémarrer. Le menu ne propose que ce qui convient à l'état du service : un service en marche n'a pas de Démarrer, un service arrêté n'a ni Arrêter ni Recharger. Tant que l'état n'est pas connu, toutes les actions sont proposées.

L'action s'exécute sous forme de tâche en arrière-plan, par exemple Redémarrer Nginx sur web-1, et une notification confirme que le service redémarre. Pendant l'exécution, le bouton et le menu de ce service sont désactivés. Vous pouvez suivre la tâche et lire sa sortie dans l'activité du serveur et sur la page Activité.

Après la commande, la tâche attend une seconde et affiche le nouvel état du service : la sortie de la tâche vous indique donc si le service est revenu.

Redémarrer ou recharger : lequel choisir ?

  • Recharger demande au service de relire sa configuration sans s'arrêter. Les connexions ouvertes restent ouvertes. Utilisez-le après une modification de configuration de Nginx, PHP-FPM ou SSH.
  • Redémarrer arrête le service puis le relance. Utilisez-le quand un service est bloqué ou qu'un rechargement ne suffit pas.

Si un service ne peut pas être rechargé, Vimonto Deploy le redémarre à la place.

Redémarrer le serveur entier

Cliquez sur Redémarrer le serveur en haut de la page et confirmez. Le serveur redémarre : il est injoignable pendant une minute ou deux, puis les sites et les processus redémarrent d'eux-mêmes. Le redémarrage est enregistré comme une tâche nommée Redémarrer suivi du nom du serveur.

Un redémarrage est utile après des mises à jour du noyau ou du système, ou quand un serveur ne répond plus correctement. Il ne modifie rien sur le serveur.

Qui peut gérer les services ?

Chaque membre de l'organisation peut voir la page Services et le statut de chaque service. Redémarrer, recharger, arrêter ou démarrer un service et redémarrer le serveur nécessitent la permission de gérer les serveurs, dont disposent les rôles propriétaire, administrateur, manager et développeur. Les lecteurs ne voient que le statut. Consultez membres et rôles.

Les boutons n'apparaissent que lorsque le serveur est actif. Pendant le provisionnement, ou quand le serveur est déconnecté, vous ne pouvez pas modifier les services.

Questions fréquentes

Dois-je redémarrer PHP-FPM après un déploiement ?

Non. Quand un déploiement met en ligne une nouvelle release, Vimonto Deploy recharge pour vous la version de PHP-FPM du site : le nouveau code est servi immédiatement et OPcache est rafraîchi. Consultez déploiements. N'utilisez Recharger ici que si vous avez modifié les réglages PHP à la main.

Un service affiche Échoué. Que faire ?

Cliquez sur Redémarrer pour ce service et lisez la sortie de la tâche. S'il échoue à nouveau, consultez les logs : ouvrez le terminal et exécutez journalctl -u nginx -n 50 (avec le nom d'unité de la liste), ou consultez les logs du site pour les erreurs Nginx et PHP-FPM.

Pourquoi un service que j'ai installé moi-même n'est-il pas listé ?

La page ne liste que les services que Vimonto Deploy installe et gère. Gérez les autres services avec systemctl dans le terminal, ou faites tourner vos propres programmes comme processus.

Pourquoi n'y a-t-il aucun bouton à côté des services ?

Les boutons n'apparaissent que si votre rôle peut gérer les serveurs et que le serveur est actif. Les lecteurs ne voient que le statut, comme tout le monde tant qu'un serveur est en cours de provisionnement ou déconnecté.