Ελέγξτε το αρχείο καταγραφής σφαλμάτων PHP-FPM
Το PHP-FPM είναι ένα εργαλείο web που χρησιμοποιείται για την επιτάχυνση της απόδοσης ενός ιστότοπου. Η χρήση PHP-FPM σε έναν ιστότοπο με έντονη κίνηση μπορεί να επιτρέπει στον server σας να χρησιμοποιεί καλύτερα τους πόρους χωρίς να επηρεάζεται άλλοι ιστότοποι με λιγότερη επισκεψιμότητα.
Γιατί θα έπρεπε να ελέγξω αυτό το αρχείο καταγραφής;
- Ο ιστότοπός σας δεν λειτουργεί όπως προορίζεται.
- Μία ή περισσότερες σελίδες του ιστότοπού σας παρουσιάζει σφάλμα.
- Ο ιστότοπός σας είναι αργός ή απλά περιστρέφεται και δεν φορτώνεται ποτέ.
Τοποθεσία καταγραφής
WHM/cPanel:/usr/local/cpanel/logs/php-fpm/error.logPlesk:
/var/log/plesk-php8x-fpm/error.log
Πώς μπορώ να ελέγξω αυτό το αρχείο καταγραφής;
Το SSH σας επιτρέπει να έχετε πρόσβαση, να προβάλετε και να χειριστείτε το πλήρες αρχείο καταγραφής με εργαλεία όπως vim ή grep .
Παράδειγμα σφαλμάτων που βρέθηκαν σε ένα αρχείο καταγραφής PHP-FPM
Το Max Children ορίζει τον μέγιστο αριθμό διαδικασιών PHP-FPM που επιτρέπεται να αναπαραχθεί.ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Ο διακομιστής [pool user_cpaccount] έφτασε στη ρύθμιση max_children (25), εξετάστε το ενδεχόμενο να το αυξήσετε
[20-Δεκεμβρίου-2021 03:57:35] ΠΡΟΕΙΔΟΠΟΙΗΣΗ: [[pool images_domain_com] child 30042 είπε στο stderr: "Δευ. 20 Δεκεμβρίου 03:57:35 2021 (30042): Προειδοποίηση Δεν υπάρχει αρκετός ελεύθερος κοινόχρηστης τοποθεσίας για να διαχωρίσετε 110120 byte (δωρεάν 48616 byte) ""
[20-Δεκ-2021 03:59:38] ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Ο server [[pool domain_com] έφτασε στη ρύθμιση max_children (30), εξετάστε το