Ripara il servizio Plesk php - Servizio temporaneamente non disponibile

0
600
si prega di errore php

L'esecuzione di più domini con diverse versioni php su un server Plesk a volte causa problemi causati dalla creazione errata di file da parte di Plesk.

Ad esempio, i proprietari del dominio visualizzeranno un messaggio di errore quando visitano il sito Web

Messaggio di errore dal server Web a causa di un servizio difettoso

La causa dell'errore

Il motivo di questo messaggio in questo caso è un servizio php-fpm non avviato che non può essere riavviato a causa di un file errato nella configurazione. Questi file sono gestiti dal servizio Plesk. A volte capita che non vengano cancellati o non creati correttamente. In tal caso, puoi agire solo in modo indipendente e risolvere il problema.

Trova e correggi i bug

Puoi facilmente trovare l'errore in questo caso. I log degli errori vengono scritti per ogni servizio che spesso indica il problema.

In questo esempio, tutto ciò che devi fare è cercare i file di registro del servizio php-fpm. Se conosci la versione php dell'utente puoi semplicemente interrogare direttamente il protocollo del servizio. In alternativa, puoi anche semplicemente interrogare tutti i servizi contemporaneamente ed eliminare gli errori.

Esempio in Centos7:

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

[07-Jun-2019 09: 40: 15] ERRORE: Un'altra istanza di FPM sembra già ascoltare su /var/www/vhosts/system/yourcompany.com/php-fpm.sock

[07-Jun-2019 09: 40: 15] ERRORE: inizializzazione FPM non riuscita

Ciò significa sostanzialmente che il Dominio Apparentemente la tua azienda era ancora caricata in una diversa configurazione php-fpm, quindi per il dominio probabilmente la versione php è stata cambiata da php5.6 a un'altra. In tal caso, Plesk non è riuscito a rimuovere il file di configurazione originale. Quindi il servizio php-fpm non può essere riavviato.

Soluzione al problema

Rimuovere il file difettoso dalla configurazione php-fpm del server.

Esempio per Centos7:

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

Quindi dovresti vedere il riavvio riuscito direttamente nel registro degli errori del servizio difettoso.

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

[07-Jun-2019 09: 42: 04] AVVISO: fpm è in esecuzione, pid 120959

[07-Jun-2019 09: 42: 04] AVVISO: pronto per gestire le connessioni

[07-Jun-2019 09: 42: 04] AVVISO: intervallo di monitoraggio del sistema impostato su 10000ms