Unicorn

Screenshot der Software:
Unicorn
Softwarebeschreibung:
Version: 4.8.3
Upload-Datum: 17 Feb 15
Entwickler: Eric Wong
Lizenz: Frei
Popularität: 7

Rating: nan/5 (Total Votes: 0)

Unicorn ist ein HTTP-Server für die Rack-Anwendungen, die nur dazu dienen, schnell Kunden bei niedriger Latenz und Verbindungen mit hoher Bandbreite und profitieren Sie von Funktionen in Unix / Unix-ähnlichen Kernel. Langsam Kunden nur, indem Sie einen Reverse-Proxy in der Lage, vollständig zu puffern sowohl die die Anfrage und Antwort zwischen Einhorn und langsam clients.Features auf einen glanceKey Funktionen bedient werden unter anderem die Unterstützung für Rack, Unterstützung für die Unix-Architektur, die Kompatibilität mit Ruby 1.8 oder höher , Rubinius Unterstützung, Prozessmanagement, Lastverteilung über den Linux-Kernel unterstützt sowohl Thread-sicher oder nicht-Thread-sicheren Anwendungen, unterstützt alle Rack-Apps sowie nginx Stil binäre Updates, die Sie, um das Programm und alle aktualisieren lassen seine Komponenten, ohne Kunden zu verlieren.
Darüber hinaus enthält die Software after_fork und before_fork Haken für Anwendungen, die besondere Bedürfnisse haben, insbesondere beim Umgang mit Gabel Prozesse, copy-on-write kompatiblen Speichermanagement für geringen Verbrauch RAM, integrierte Ruby-DSL zur Konfiguration der Server, die Fähigkeit, Chunked Übertragungen zu entschlüsseln on-the-fly, und die Unterstützung für die Wiedergabe von mehreren Schnittstellen, darunter UNIX sockets.Getting begann mit UnicornThe Software besteht aus einem C-Erweiterung, was bedeutet, dass Sie benötigen, um einen C-Compiler auf Ihrem GNU / Linux System installieren, um es zu kompilieren, neben den erforderlichen Ruby-Entwicklung Bibliotheken und Header. Es wurde erfolgreich mit 32-Bit- und 64-Bit-Befehlssatz-Architekturen getestet.
Um das Einhorn HTTP-Server auf Ihrem Computer installieren, öffnen Sie ein Terminal-Emulator, und führen Sie das & ldquo; gem install Einhorn & rdquo; Befehl, ohne Anführungszeichen. Die neueste Quellcode des Programms kann von Git geklont werden oder von Softoware heruntergeladen, kostenlos, als ein universelles Quellen zu archivieren.
Einhorn & rsquo; um es für nicht-Rails verwenden Rack-Anwendungen, müssen Sie die & lsquo zu verwenden; Befehl, sonst, stellen Sie sicher, dass Sie die & lsquo zu verwenden; unicorn_rails & rsquo; Befehl für Anwendungen, die in Ruby on Rails geschrieben wurden. Eine ausführliche Dokumentation finden Sie auf der Projekt & rsquo gefunden werden; s-Homepage (siehe Link unten)

Was ist neu in dieser Pressemitteilung:

    Diese Mitteilung Aktuelles Dokumentation, die Migration von der Mailing-Liste zu einer neuen öffentlich-Posteingang weise widerspiegeln. Dies ist aufgrund der bevorstehenden RubyForge Abschaltung am 15. Mai 2014 für erforderlich.

Was ist neu in Version 4.8.2:

  • Wir schließen SELF_PIPE in der Arbeiter sofort, aber Signal Handler nicht Setup sofort. So verhindern Arbeiter aus erroring sich aufgrund ungültiger SELF_PIPE.

Was ist neu in Version 4.8.1:

  • Fix Rennen / Fehlerbehandlung im Arbeits SIGQUIT Handler

Was ist neu in Version 4.8.0:

  • Diese Mitteilung enthält relativ große Innenleben Meister to-Arbeiter-Benachrichtigungen. Der Master-Prozess sendet nicht mehr Signale für die Arbeitnehmer für die meisten Aufgaben. Dies funktioniert, um einige Kompatibilitätsprobleme mit einigen Versionen der & quot; pg & quot; Juwel (und möglicherweise andere Code, EINTR nicht richtig verarbeiten kann). Ein zusätzlicher Vorteil ist, es hilft auch Streu Arbeiter bemerken eine seltene, unerwartete Master Tod leichter. Arbeiter weiterhin (und immer) akzeptieren vorhandenen Signale für die Kompatibilität mit Tools / scripts, die die Arbeitnehmer hinweisen können.
  • PID-Datei werden immer früh geschrieben (auch auf Upgrade), um nicht zu unterbrechen seltsame Überwachungsumgebungen, die PID-Dateien verwenden. Denken Sie daran, wir haben immer entmutigt Überwachung auf Basis von PID-Dateien, wie sie zerbrechlich sind.
  • Wir kommen nun zu vermeiden sprudelnden IOError am Rack-App auf vorzeitige Client die Verbindung trennt, wenn das Streaming des Eingangs Körper. Dieser ist in der Regel kein Problem mit nginx, kann aber auf einigen LAN-Setups ohne nginx) sein.
  • GNUmakefile: hinzufügen & quot; prüfen & quot; Ziel zum Durchlaufen aller Tests. & Quot; prüfen & quot; rollt die Finger der Nutzer mit GNU Auto vertraut leichter. Die & quot; Test alle & quot; Target für die Kompatibilität erhalten.

Was ist neu in Version 4.7.0:

  • Unterstützung SO_REUSEPORT auf neue Hörer (: reuseport)
  • Einhorn ist jetzt GPLv2 or später und Ruby 1.8-Lizenz (statt der GPLv2-only, GPLv3 geschützt und Ruby 1.8-Lizenz)
  • USR2 Weiterleitungen für Ruby 1.8.6 behoben (gestrichelte seit 4.1.0)
  • Einhorn (1) und unicorn_rails (1) erzwingt gültige Ganzzahl für -p / - Port
  • Versuch PID-Datei, wenn möglich (auf USR2) benennen
  • Workaround öffnen Unteilbarkeit Themen für stdio vs nicht-stdio
  • Verbesserung der Bearbeitung von Kunden ausgelöst werden Socket-Fehler

Was ist neu in Version 4.6.3:

  • Fix --no-default-Middleware-Option.

Was ist neu in Version 4.6.2:

  • Diese Version einen Fehler in Unicorn :: HttpParser behebt #filter_body das einige Konfigurationen von Rainbows betroffen! Es gibt auch eine geringfügige Zerkleinerung im DSO.

Was ist neu in Version 4.6.1:

  • Unicorn :: Const :: UNICORN_VERSION ist jetzt Auto von GIT-VERSION-GEN und immer richtig -generated. Minor Aufräumarbeiten für Hijacking.

Was ist neu in Version 4.6.0:

  • Das Pre-Release fügt Entführung Unterstützung für Rack-1.5 Benutzer. Siehe Rack-Dokumentation finden Sie weitere Informationen über Entführungen. Es gibt auch eine neue --no-default-Middleware / -N-Option für das Einhorn 'Befehl `zu RACK_ENV innerhalb Einhorn dank Lin Jen-Shin zu ignorieren.
  • Es gibt nur Dokumentation und Test-Portabilität Updates seit 4.6.0pre1, keine Code-Änderungen.

Andere Software von Entwickler Eric Wong

cmogstored
cmogstored

17 Feb 15

Chickadee
Chickadee

14 Feb 15

clogger
clogger

13 May 15

Kommentare zu Unicorn

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!