...

Réparation du service Plesk php - Service temporairement indisponible

Si vous avez plusieurs domaines avec différentes versions de php sur un Plesk Serveur il vient de temps en temps à des problèmes par la création de fichiers défectueux de la part de Plesk sont générés.

Les titulaires de domaines verront alors un message d'erreur, par exemple, lorsqu'ils appellent le site web comme

 class=
Message d'erreur du serveur web en raison d'un service défectueux

La cause de l'erreur

La raison de ce message est dans ce cas un service php-fpm non démarré, qui ne peut pas redémarrer à cause d'un fichier défectueux dans la configuration. Ces fichiers sont gérés par le service Plesk. Il arrive parfois qu'elles ne soient pas supprimées ou qu'elles ne soient pas créées correctement. Dans ce cas, vous ne pouvez que indépendant prendre des mesures et corriger le problème.

Trouver et corriger les erreurs

Vous pouvez facilement trouver l'erreur dans un tel cas. Des journaux d'erreurs sont rédigés pour chaque service et indiquent souvent le problème.

Dans cet exemple, il suffit d'aller à la recherche des fichiers journaux du service php-fpm. Si vous connaissez la version php de l'utilisateur, vous pouvez simplement consulter directement le journal du service. Vous pouvez aussi simplement vérifier tous les services en même temps et corriger les bugs.

Exemple sous Centos7 :

tail -f /var/log/plesk-php56-fpm/error.log

[07-Juin-2019 09:40:15] ERREUR : Une autre instance de FPM semble déjà écouter sur /var/www/vhosts/system/ihrefirma.de/php-fpm.sock

[07-Juin-2019 09:40:15] ERREUR : échec de l'initialisation du FPM

Cela signifie essentiellement que le domaine ihrefirma.de a été manifestement chargé dans une configuration php-fpm différente, c'est-à-dire que la version php du domaine peut avoir été modifiée de php5.6 à une autre. Dans ce cas, Plesk n'a pas pu supprimer le fichier de configuration original. Le service php-fpm ne peut pas être redémarré.

Solution du problème

Supprimez le fichier endommagé de la configuration php-fpm du serveur.

Exemple pour Centos7 :

rm -rf /opt/plesk/php/5.6/etc/php-fpm.d/ihrefirma.de.conf

Après cela, vous devriez voir le redémarrage réussi directement dans le journal des erreurs du service défectueux.

tail -f /var/log/plesk-php56-fpm/error.log

[07-Juin-2019 09:42:04] AVIS : le fpm est en cours, pid 120959

[07-Juin-2019 09:42:04] AVIS : prêt à gérer les connexions

07-Jun-2019 09:42:04] AVIS : l'intervalle de surveillance du système est fixé à 10000 ms

Derniers articles

Centre de données équipé de serveurs de bases de données en réseau pour une topologie de réplication
Bases de données

Comprendre et exploiter au mieux les topologies de réplication de bases de données dans le cadre de l'hébergement

Guide complet sur les topologies de réplication de bases de données en hébergement : découvrez comment planifier la configuration de réplication adaptée pour optimiser les performances, la haute disponibilité et l'évolutivité de vos bases de données. Focus sur les topologies de réplication de bases de données pour les projets web modernes.

Illustration schématique de la mise en cache conditionnelle HTTP avec ETag et Last-Modified dans un environnement de serveur web
Serveur web Plesk

Comprendre la mise en cache conditionnelle HTTP avec ETag et Last-Modified

Découvrez comment fonctionne la mise en cache conditionnelle HTTP avec les en-têtes ETag et Last-Modified, comment mettre en œuvre la validation du cache du navigateur et comment optimiser ainsi les temps de chargement, la bande passante et la charge du serveur.