Also der letzte Ausfall ist jetzt ja gut eine Woche her und aktuell gibt es keine Probleme mehr. Ich denke, daher scheint das Problem tatsächlich gelöst zu haben.
Danke nochmals an allen!
(Themenstarter)
Anmeldungsdatum: Beiträge: Zähle... |
Also der letzte Ausfall ist jetzt ja gut eine Woche her und aktuell gibt es keine Probleme mehr. Ich denke, daher scheint das Problem tatsächlich gelöst zu haben. Danke nochmals an allen! |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: Zähle... |
Nabend, so also in der letzten Zeit ist dies wieder mehrmals passiert. Ich glaube aber, dass ich einen Nenner gefunden habe ☺ Jedesmal wenn in der nginx/error.log
ging immer folgendes voraus
Tatsächlich sind von der letzten Zeile hier dann diverse oberhalb des 1. timed out und tatsächlich ist exakt immer das vorausgegangen. Im Grunde wäre mir eigentlich diese Domain sogar egal (also im Sinne von schlicht abschalten), aber wenn es eine andere Möglichkeit gibt, würde ich diese vorziehen. Die XML-RPC-Api wird auf dieser Domain schlicht nicht gebraucht und ist auch in der jeweiligen nginx-Conf mit
eigentlich blockiert. Wird vielleicht dennoch der PHP-FPM Prozess gestartet? |
||||||
Anmeldungsdatum: Beiträge: Zähle... |
Hast du mal mal versucht ob die Regel überhaupt greift? Bei mir z.B ging sie zuerst nicht, bis ich festgestellt habe, dass sie oberhalb von: \.php$ sein muss. |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 121 |
jb-alvarado Ja die greift. Erhalte ein 403 Forbidden von Nginx. Das Problem ist leider nicht gelöst. Wieder jetzt das gleiche, diesmal sogar extremer, teilweise mehrmals täglich, dass das Problem auftaucht
Aktuelle Einstellungen (/etc/php/7.0/fpm/pool.d/www.conf):
Selbst wenn ich die childrens mit start_servers, min_spare_servers und max_spare_servers halbiere, ändert sich da nichts, außer dass vielleicht dann mal meist nur früh morgens der fpm-prozess hängt. Das kanns doch echt nicht sein? Was läuft da denn schief? Ist ja nicht so, als hätte ich da auf den Domains mega traffic (komme pro Tag nicht mal auf 100 Uniques bei allen Domains!). |
||||||
Anmeldungsdatum: Beiträge: 345 |
Da fällt mir leider auch nicht mehr soviel ein. Hast du mal kontrolliert, welche php Dateien gerade im Zugriff sind, wenn das passiert? Damit die anderen Domains wenigstens noch erreichbar sind, könntest du für jede Domain eine extra www.conf anlegen. Dennoch sollte man natürlich herausfinden, warum es zu der hohen Belastung kommt. |
||||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 121 |
Genau das versuche ich eigentlich schon die ganze zeit, leider finde ich da gar nichts heraus. Nur anhand der Timestamps aus den Nginx-Logs heraus ist keine eindeutige Domain ausfindig zu machen und welches PHP-Script das verursacht auch zumindest so nicht ersichtlich. Kann man das generell nicht irgendwo mitloggen lassen, welches PHP-Script gerade dann zuletzt ausgeführt wurde? |