PHP-FPM ermöglicht eine langsame Protokollierungsmethode

little bottle
Freigeben: 2023-04-06 08:38:01
nach vorne
3863 Leute haben es durchsucht

Der Hauptinhalt dieses Artikels befasst sich mit der Verwendung von PHP-FPM zur Aktivierung der langsamen Protokollierung. Interessierte Freunde können mehr darüber erfahren.

fpm: FastCGI Process Manager ist eine alternative PHP-FastCGI-Implementierung, nützlich für Websites mit hoher Auslastung.
1. Erweiterte Prozesssteuerung, elegantes Stoppen und Starten
2. Möglichkeit, verschiedene UID/GID/Chroot/Umgebung zum Starten von Workern zu verwenden, verschiedene php.ini zu verwenden und verschiedene Ports abzuhören
3.stdout stderr-Protokollierung
4. Notfall-Neustart im Falle einer Beschädigung des Opcode-Cache
5. Beschleunigte Upload-Unterstützung
6. slowlog langsames Protokollierungsskript, das PHP-Tracking und Remote-Prozess-Execute_Data, Ptrace oder ähnliche Tools zum Lesen von Fetch aufzeichnen kann und Analyse
7. fastcgi_finish_request() aktualisiert alle Daten. Bei zeitaufwändigen Vorgängen wie Videokonvertierung und statistischer Verarbeitung belegt das Skript nach fastcgi_finish_request() weiterhin den FPM-Prozess. Daher kann eine übermäßige Verwendung für lang laufende Aufgaben alle FPM-Threads belegen, bis pm.max_children erzeugt wird
8. Dynamischer statischer untergeordneter Prozess
9, basierend auf der php.ini-Konfigurationsdatei

php-fpm ermöglicht langsames Abfrageprotokoll:

/etc/php/7.0/fpm/pool.d/www.conf 
slowlog = /var/log/php-fpm-$pool.log.slow //日志目录
request_slowlog_timeout = 5  //超时时间
Nach dem Login kopieren

Verwandte Tutorials: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP-FPM ermöglicht eine langsame Protokollierungsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage