Unicorn

Software screenshot:
Unicorn
Software detaljer:
Version: 4.8.3
Upload dato: 17 Feb 15
Udvikler: Eric Wong
Licens: Gratis
Popularitet: 7

Rating: nan/5 (Total Votes: 0)

Unicorn er en HTTP-server til Rack programmer designet til kun at tjene hurtige klienter på lav-latency, høj båndbredde og drage fordel af funktioner i Unix / Unix-lignende kerner. Langsomme kunder bør kun betjenes ved at placere en reverse proxy i stand til fuldt ud at buffering både anmodningen og reaktion i mellem Unicorn og langsomme clients.Features på et glanceKey funktioner omfatter støtte til Rack, støtte til Unix arkitektur, kompatibilitet med Ruby 1.8 eller højere , Rubinius support, processtyring, load balancing via Linux-kernen, understøtter både tråd-safe eller ikke-thread-safe apps, understøtter alle Rack apps, samt nginx-stil binære opgraderinger, så du kan opdatere programmet og alle dens komponenter uden at miste kunder.
Derudover software indeholder after_fork og before_fork kroge for apps, der har særlige behov, især ved håndtering kløvet processer, copy-on-write kompatibel hukommelse forvaltning for lavt RAM, indbygget Ruby DSL til konfiguration af serveren, evnen til at afkode chunked overførsler on-the-fly, og støtte til at lytte til flere grænseflader, herunder UNIX sockets.Getting startede med UnicornThe software består af et C forlængelse, hvilket betyder, at du bliver nødt til at installere en C compiler på din GNU / Linux-system til at kompilere det, Ud over de krævede Ruby Udvikling biblioteker og overskrifter. Det er blevet afprøvet med succes med både 32-bit og 64-bit instruktion sæt arkitekturer.
Sådan installeres Unicorn HTTP-server på din computer, skal du åbne en terminal emulator og udføre & ldquo; perle installere enhjørning & rdquo; kommando, uden citationstegn. Den seneste kildekode af programmet kan klones fra Git eller downloades fra Softoware, gratis, som en universel kilder arkiv.
For at bruge det for ikke-Rails Rack applikationer, skal du bruge & lsquo; unicorn & rsquo; kommando, ellers, så sørg for at du bruger de & lsquo; unicorn_rails & rsquo; kommando til programmer, der er blevet skrevet i Ruby on Rails. Detaljeret dokumentation findes på projektet & rsquo; s hjemmeside (se link nedenfor)

Hvad er nyt i denne udgivelse:

    Dette opdateringer release dokumentation afspejler migreringen af ​​mailinglisten til en ny offentlig-indbakke instans. Dette er nødvendigt på grund af den forestående RubyForge lukning den 15. maj 2014.

Hvad er nyt i version 4.8.2:

  • Vi lukker SELF_PIPE i arbejdstageren straks, men signal handlere får ikke setup med det samme. Så at arbejdstagerne hverken kan erroring ud på grund af ugyldig SELF_PIPE.

Hvad er nyt i version 4.8.1:

  • Fix racer / fejlhåndtering i arbejdstager SIGQUIT handleren

Hvad er nyt i version 4.8.0:

  • Denne udgivelse indeholder forholdsvis store interne arbejde Master- til-arbejdstager meddelelser. Føreren proces ikke længere sender signaler til arbejdstagere til de fleste opgaver. Dette fungerer omkring nogle kompatibilitetsproblemer med nogle versioner af & quot; s & quot; perle (og potentielt en anden kode, som kan ikke håndtere EINTR korrekt). En ekstra fordel er det hjælper også vildfarne arbejdere bemærker en sjælden, uventet mester død lettere. Arbejdstagere fortsat (og vil altid) acceptere de eksisterende signaler for kompatibilitet med værktøjer / scripts, som kan signalere arbejdstagerne.
  • PID fil skrives altid tidligt (selv om opgradering) igen for at undgå at bryde mærkelige overvågning opsætninger der anvender PID-filer. Husk vi har altid afskrækket overvågning baseret på PID filer, som de er skrøbelige.
  • Vi har nu undgå boblende IOError til Rack app på præmature klient afbryder når streaming input krop. Dette er normalt ikke et problem med Nginx, men kan være på nogle LAN opsætninger uden nginx).
  • GNUmakefile: tilføje & quot; tjek & quot; målrette for at køre alle test. & Quot; tjek & quot; ruller ud fingrene af brugere er fortrolige med GNU Automake lettere. & Quot; test-alle & quot; Målet er bevaret for kompatibilitet.

Hvad er nyt i version 4.7.0:

  • support SO_REUSEPORT om nye lyttere (: reuseport)
  • enhjørning er nu GPLv2-eller-senere og Ruby 1.8-licens (i stedet for GPLv2-only, GPLv3-only, og Ruby 1.8-licens)
  • USR2 omdirigeringer fastsat for Ruby 1.8.6 (brudt siden 4.1.0)
  • unicorn (1) og unicorn_rails (1) håndhæver gyldigt heltal for -p / - port
  • forsøg på at omdøbe PID fil, når det er muligt (på USR2)
  • workaround genåbne Atomicity spørgsmål til stdio vs ikke-stdio
  • forbedre håndteringen af ​​klient-trigges socket fejl

Hvad er nyt i version 4.6.3:

  • Fix --no-default-middleware løsning.

Hvad er nyt i version 4.6.2:

  • Denne udgivelse løser en fejl i Unicorn :: HttpParser #filter_body der ramte nogle konfigurationer af Rainbows! Der er også en mindre størrelse reduktion i DSO.

Hvad er nyt i version 4.6.1:

  • Unicorn :: Const :: UNICORN_VERSION nu auto -generated fra GIT-VERSION-GEN og altid korrekte. Mindre oprydninger for kapring.

Hvad er nyt i version 4.6.0 Kør:

  • Dette pre-release tilføjer kapring støtte til Rack 1.5 brugere. Se Rack dokumentationen for mere information om kapring. Der er også en ny --no-default-middleware / N mulighed for `unicorn kommandoen 'at ignorere RACK_ENV inden unicorn tak til Lin Jen-Shin.
  • Der er kun dokumentation og test-bærbarhed opdateringer siden 4.6.0pre1, ingen kode ændringer.

Andre software developer Eric Wong

Chickadee
Chickadee

14 Feb 15

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Kommentarer til Unicorn

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!