NGINX Unit 1.26.0 Anwendungsserver-Version

Der Anwendungsserver NGINX Unit 1.26.0 wurde veröffentlicht, in dessen Rahmen eine Lösung entwickelt wird, um den Start von Webanwendungen in verschiedenen Programmiersprachen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js und Java) sicherzustellen. NGINX Unit kann gleichzeitig mehrere Anwendungen in verschiedenen Programmiersprachen ausführen, deren Startparameter dynamisch geändert werden können, ohne dass Konfigurationsdateien bearbeitet und neu gestartet werden müssen. Der Code ist in C geschrieben und wird unter der Apache 2.0-Lizenz vertrieben. In der Ankündigung der ersten Veröffentlichung können Sie sich mit den Funktionen von NGINX Unit vertraut machen.

In der neuen Version:

  • An der Option „share“ wurde eine Änderung vorgenommen, die nun den vollständigen Pfad zu den Dateien angibt, statt des Dokumentstammverzeichnisses, das zuvor zum Anforderungs-URI hinzugefügt wurde;
  • Automatische Anpassung vorhandener Konfigurationen an neue „Freigabe“-Optionen beim Upgrade von früheren Versionen hinzugefügt;
  • Den „Teilen“-Optionen wurde Variablenunterstützung hinzugefügt. Zum Beispiel: { „share“: „/www/data/$uri“ }
  • Unterstützung für mehrere Pfade in der Option „Teilen“ hinzugefügt. Zum Beispiel: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Variablenunterstützung für Chroot-Optionen hinzugefügt;
  • Unterstützung für die gemeinsame Nutzung von Opcache in PHP zwischen Anwendungsprozessen hinzugefügt;
  • Unterstützung für Anforderungsrouting nach Abfragezeichenfolge hinzugefügt;
  • Es wurde ein Fehler behoben, bei dem Router- und Anwendungsprozesse abstürzten, wenn das Anforderungslimit von asynchronen oder Multithread-Anwendungen erreicht wurde;
  • Es wurde ein Fehler behoben, der dazu führte, dass das Lesen von Frames einer bestehenden WebSocket-Verbindung vom Client gestoppt wurde, nachdem der entsprechende Handler neu konfiguriert wurde;
  • Das Erstellen mit der Glibc 2.34-Bibliothek wurde behoben, die insbesondere in Fedora 35 vorkommt.

Source: opennet.ru

Kommentar hinzufügen