Repair Plesk php Service - الخدمة غير متاحة مؤقتًا

0
600
خطأ خطأ php

يؤدي تشغيل مجالات متعددة بإصدارات php مختلفة على خادم Plesk في بعض الأحيان إلى حدوث مشاكل ناجمة عن إنشاء ملف غير صحيح بواسطة Plesk.

على سبيل المثال ، سيرى أصحاب المجال رسالة خطأ عند زيارتهم لموقع الويب

رسالة خطأ من خادم الويب بسبب الخدمة الخاطئة

سبب الخطأ

سبب هذه الرسالة في هذه الحالة هو خدمة php-fpm لم يتم تشغيلها والتي لا يمكن إعادة التشغيل بسبب وجود ملف تالف في التكوين. تتم إدارة هذه الملفات بواسطة خدمة Plesk. يحدث أحيانًا عدم حذفها أو عدم إنشائها بشكل صحيح. في هذه الحالة ، يمكنك فقط التصرف بشكل مستقل وحل المشكلة.

البحث عن الخلل وإصلاحه

يمكنك بسهولة العثور على الخطأ في مثل هذه الحالة. تتم كتابة سجلات الأخطاء لكل خدمة تشير غالبًا إلى المشكلة.

في هذا المثال ، كل ما عليك فعله هو البحث عن ملفات سجلات خدمة php-fpm. إذا كنت تعرف نسخة php للمستخدم ، يمكنك ببساطة الاستعلام مباشرة عن بروتوكول الخدمة. بدلاً من ذلك ، يمكنك أيضًا الاستعلام عن جميع الخدمات في وقت واحد وإزالة الأخطاء.

مثال تحت Centos7:

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

[07-Jun-2019 09: 40: 15] خطأ: يبدو أن هناك مثيلًا آخر لـ FPM يستمع إلى /var/www/vhosts/system/yourcompany.com/php-fpm.sock

[07-Jun-2019 09: 40: 15] خطأ: فشلت تهيئة FPM

هذا يعني أساسا أن نطاق يبدو أن شركتك لا تزال محملة في تكوين php-fpm مختلف ، لذلك بالنسبة للمجال ، ربما تم تغيير إصدار php من php5.6 إلى آخر. في هذه الحالة ، لم يتمكن Plesk من إزالة ملف التكوين الأصلي. لا يمكن إعادة تشغيل خدمة php-fpm بعد ذلك.

حل المشكلة

قم بإزالة الملف الخاطئ من تكوين php-fpm الخاص بالخادم.

مثال على Centos7:

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

ثم سترى إعادة التشغيل الناجح مباشرةً في سجل الأخطاء الخاص بالخدمة المعيبة.

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

[07-Jun-2019 09: 42: 04] إشعار: fpm قيد التشغيل ، معرف المنتج 120959

[07-Jun-2019 09: 42: 04] إشعار: جاهز للتعامل مع الاتصالات

[07-Jun-2019 09: 42: 04] إشعار: تم ضبط الفاصل الزمني لرصد systemd على 10000ms