Om du har flera domäner med olika php-versioner på en och samma Plesk servern uppstår det ibland problem som orsakas av att Plesk skapar felaktiga filer.
Domäninnehavare får då till exempel ett felmeddelande när de ringer upp Webbplats som
Orsaken till felet
I det här fallet är orsaken till meddelandet att php-fpm-tjänsten inte har startat och inte kan startas om på grund av en felaktig fil i konfigurationen. Dessa filer hanteras av Plesk-tjänsten. Ibland händer det att de inte raderas eller inte skapas på rätt sätt. I det här fallet kan du bara oberoende vidta åtgärder och åtgärda problemet.
Hitta och åtgärda fel
Du kan lätt hitta felet i ett sådant fall. Det finns felloggar för varje tjänst som ofta anger problemet.
I det här exemplet behöver du bara söka efter loggfilerna för php-fpm-tjänsten. Om du känner till användarens php-version kan du helt enkelt fråga direkt i tjänstens loggbok. Alternativt kan du fråga alla tjänster på en gång och felsöka dem.
Exempel under Centos7:
tail -f /var/log/plesk-php56-fpm/error.log
[07-Jun-2019 09:40:15] ERROR: En annan FPM-instans verkar redan lyssna på /var/www/vhosts/system/ihrefirma.de/php-fpm.sock [07-Jun-2019 09:40:15] ERROR: FPM-initiering misslyckadesDetta innebär i princip att domänen theircompany.com tydligen fortfarande laddades i en annan php-fpm-konfiguration, så för domänen ändrades möjligen php-versionen från php5.6 till en annan. I det här fallet lyckades Plesk inte ta bort den ursprungliga konfigurationsfilen. Tjänsten php-fpm kan då inte startas om.
Problemlösning.
Ta bort den skadade filen från php-fpm-konfigurationen på servern.
Exempel för Centos7:
rm -rf /opt/plesk/php/5.6/etc/php-fpm.d/ihrefirma.de.conf
Därefter bör du se att omstarten har lyckats direkt i felloggen för den defekta tjänsten.
tail -f /var/log/plesk-php56-fpm/error.log
[07-Jun-2019 09:42:04] OBS: fpm körs, pid 120959 [07-Jun-2019 09:42:04] OBS: redo att hantera anslutningar [07-Jun-2019 09:42:04] OBS: systemd monitorintervall satt till 10000ms