Unicorn

Screenshot Software:
Unicorn
Detalii soft:
Versiune: 4.8.3
Incarca data: 17 Feb 15
Producător: Eric Wong
Licenţă: Gratuit
Popularitate: 7

Rating: nan/5 (Total Votes: 0)

Unicorn este un server HTTP pentru aplicații Rack destinate să servească doar clientii rapide pe low-latență, conexiuni de mare lățime de bandă și să profite de caracteristici în Unix nucleele / Unix-like. Clienții Slow ar fi servit numai prin plasarea unui proxy capabil inversă de tamponare pe deplin atât cererea și răspunsul în între Unicorn și clients.Features lent la o caracteristici glanceKey includ suport pentru haine, suport pentru arhitectura Unix, compatibilitate cu Ruby 1.8 sau mai mare , suport Rubinius, procesul de management, de echilibrare prin kernel-ul Linux sarcină, suportă atât aplicații thread-safe sau non-firului-seif, suporta toate aplicațiile Rack, precum si stil nginx upgrade-uri binare care vă permit să actualizați programul și toate componentele sale, fără a pierde clienti.
În plus, software-ul include after_fork și before_fork cârlige pentru aplicații care au nevoi speciale, în special atunci când manipularea proceselor bifurcate, copie-la-scrie de management de memorie compatibilă pentru consum redus RAM, built-in Ruby DSL pentru configurarea serverului, capacitatea de a decoda transferuri chunked on-the-fly, și suport pentru a asculta mai multe interfețe, inclusiv UNIX sockets.Getting incepand cu UnicornThe software cuprinde o extensie C, ceea ce înseamnă că va trebui să instalați un compilator C pe sistemul dumneavoastră GNU / Linux pentru a compila, pe lângă necesare bibliotecile de dezvoltare Ruby și antetele. Acesta a fost testat cu succes cu arhitecturi atât pe 32 de biți și set de instrucțiuni pe 64 de biți.
Pentru a instala serverul Unicorn HTTP pe computer, deschideți un emulator de terminal și executa & ldquo; bijuterie instala unicorn & rdquo; comandă, fără ghilimele. Cea mai recentă codul sursă al programului poate fi clonat din Git sau descărcat de Softoware, gratuit, în calitate de arhiva un sursele universal.
Pentru a utiliza pentru non-cremaliere aplicații, trebuie să utilizați & lsquo; & rsquo inorogul; comandă, în caz contrar, asigurați-vă că utilizați & lsquo; & rsquo unicorn_rails; comandă pentru aplicații care au fost scrise în Ruby on Rails. Documentație detaliată poate fi găsită în cadrul proiectului & rsquo; s pagină (a se vedea link-ul de mai jos)

Ce este nou în această versiune:

    Această documentație actualizări de eliberare a reflecta migrarea lista de discuții a unui nou instanță public-inbox. Acest lucru este necesar din cauza iminentă RubyForge închiderea la 15 mai 2014.

Ce este nou în versiunea 4.8.2:

  • Ne închide SELF_PIPE în care lucrătorul imediat, dar semnal Stivuitoare nu te imediat de configurare. Deci împiedica muncitorii de la erroring afară din cauza SELF_PIPE invalid.

Ce este nou în versiunea 4.8.1:

  • Fix trece cu ușurință / eroare de manipulare în handler lucrător SIGQUIT

Ce este nou în versiunea 4.8.0:

  • Aceasta versiune contine lucrari interne destul de mari de Master- la-lucrător notificări. Procesul de maestru nu mai trimite semnale de lucrători pentru majoritatea sarcinilor. Aceasta funcționează în jurul unor probleme de compatibilitate cu unele versiuni ale & quot; pg & quot; bijuterie (si, posibil, orice alt cod care să nu se ocupe EINTR corect). Un beneficiu suplimentar este, de asemenea, ajută lucrătorii fără stăpân observa o moarte rar, maestru neașteptat mai ușor. Lucrătorii continuă să (și întotdeauna va) accepta semnale existente pentru compatibilitate cu unelte / scripturi care pot semnala muncitorii.
  • fișier PID sunt întotdeauna scrise timpuriu (chiar și pe upgrade) din nou, pentru a evita ruperea setari ciudate de monitorizare care utilizează fișiere PID. Păstrați în minte, am descurajat mereu de monitorizare bazat pe fișiere PID ca acestea sunt fragile.
  • Noi acum evita bule IOError la aplicația Rack pe deconectări ale clienților premature când de streaming organismul de intrare. Acest lucru nu este, de obicei, o problemă cu Nginx, dar poate fi la unele setări LAN fără nginx).
  • GNUmakefile: add & quot; verifica & quot; țintă pentru rularea tuturor testelor. & Quot; verifica & quot; iese de pe degetele de utilizatori familiarizați cu GNU Automake mai ușor. & Quot; de încercare toate & quot; țintă este păstrat pentru compatibilitate.

Ce este nou în versiunea 4.7.0:

  • sprijin SO_REUSEPORT pe noi ascultători (: reuseport)
  • unicorn este acum GPLv2-sau-mai târziu și Ruby 1,8 licențiat (în loc de GPLv2-doar, GPLv3-doar, și Ruby 1,8 licențiate-)
  • USR2 redirecturile stabilit pentru Ruby 1.8.6 (rupt de la 4.1.0)
  • unicorn (1) și unicorn_rails (1) impune întreg valabil pentru -p / - Port
  • încercarea de a redenumi fișierul PID atunci când este posibil (pe USR2)
  • soluție redeschide probleme atomicitatea pentru stdio vs non-stdio
  • îmbunătăți manipularea erorilor soclu-client triggerable

Ce este nou în versiunea 4.6.3:

  • Fix opțiunea --no-default-middleware.

Ce este nou în versiunea 4.6.2:

  • Această versiune rezolvă o problemă în Unicorn :: HttpParser #filter_body care a afectat unele configurații ale Rainbows! Există, de asemenea, o reducere a dimensiunii minor în DSO.

Ce este nou în versiunea 4.6.1:

  • Unicorn :: existenta :: UNICORN_VERSION este acum auto -generated de la GIT-VERSIUNE-GEN și întotdeauna corectă. Curatarea minore pentru deturnarea.

Ce este nou în versiunea 4.6.0:

  • Acest comunicat de pre adaugă suport pentru deturnarea Rack 1.5 utilizatori. Consultați documentația Rack pentru mai multe informații despre deturnarea. Există, de asemenea, un nou --no-default-middleware / opțiunea -N pentru "comanda` inorog să ignore RACK_ENV în multumita unicorn la Lin Jen-Shin.
  • Nu sunt doar documentare și-test portabilitate actualizări de la 4.6.0pre1, nici o modificare de cod.

Alte software-uri de dezvoltator Eric Wong

cmogstored
cmogstored

17 Feb 15

Chickadee
Chickadee

14 Feb 15

clogger
clogger

13 May 15

Comentarii la Unicorn

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!