Réparation du service php de Plesk - Service temporairement indisponible

0
414
erreur php plesk

L'exécution de plusieurs domaines avec différentes versions php sur un serveur Plesk pose parfois des problèmes dus à une création de fichier incorrecte par Plesk.

Par exemple, les propriétaires de domaine verront un message d'erreur lorsqu'ils visiteront le site Web.

Message d'erreur du serveur Web en raison d'un service défectueux

La cause de l'erreur

La raison de ce message dans ce cas est un service php-fpm non démarré qui ne peut pas redémarrer à cause d'un fichier incorrect dans la configuration. Ces fichiers sont gérés par le service Plesk. Il arrive parfois qu'ils ne soient pas supprimés ou ne soient pas créés correctement. Dans ce cas, vous ne pouvez agir que de manière indépendante et résoudre le problème.

Trouver et corriger les erreurs

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

Dans cet exemple, tout ce que vous avez à faire est de rechercher les fichiers journaux du service php-fpm. Si vous connaissez la version php de l'utilisateur, vous pouvez simplement interroger directement le protocole du service. Alternativement, vous pouvez également simplement interroger tous les services simultanément et éliminer les erreurs.

Exemple sous Centos7:

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

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

[07-Jun-2019 09: 40: 15] ERREUR: l'initialisation de FPM a échoué

Cela signifie fondamentalement que le Domaine Votre entreprise était apparemment toujours chargée dans une configuration différente de php-fpm. Par conséquent, pour le domaine, la version php a probablement été modifiée de php5.6 à une autre. Dans ce cas, Plesk n'a pas réussi à supprimer le fichier de configuration d'origine. Le service php-fpm ne peut pas être redémarré ensuite.

Solution au problème

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

Exemple pour Centos7:

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

Ensuite, 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-Jun-2019 09: 42: 04] AVIS: fpm est en cours d'exécution, pid 120959

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

[07-Jun-2019 09: 42: 04] AVIS: intervalle de surveillance de Systemd défini sur 10000ms

LAISSEZ UNE RÉPONSE

S'il vous plaît entrer votre commentaire!
S'il vous plaît entrer votre nom ici