Unicorn

Szoftver screenshot:
Unicorn
Szoftver adatai:
Változat: 4.8.3
Feltöltés dátuma: 17 Feb 15
Fejlesztő: Eric Wong
Engedély: Ingyenes
Népszerűség: 7

Rating: nan/5 (Total Votes: 0)

Unicorn egy HTTP szervert Rack arra terveztek, hogy csak arra szolgálnak, gyors ügyfelek az alacsony késleltetésű, nagy sávszélességű internet szolgáltatások kihasználása, a Unix / Unix-szerű mag. Lassú kliensek csak akkor szolgálják fel azáltal, hogy a fordított proxy képes teljesen pufferelésével mind a kérés és válasz között Unicorn és lassú clients.Features egy glanceKey funkciók támogatják Rack, támogatja a Unix építészet, kompatibilitás Ruby 1.8 vagy újabb , Rubinius támogatása, folyamat-menedzsment, terhelés elosztás keresztül Linux kernel, egyaránt támogatja a thread-safe vagy nem thread-safe apps, támogatja az összes Rack apps, valamint a nginx-style bináris frissítések, amelyek lehetővé teszik, hogy frissítse a programot és annak minden annak összetevőit anélkül, hogy elveszítené az ügyfelek.
Ezen kívül a szoftver tartalmazza after_fork és before_fork horgok apps, hogy különleges szükségleteik vannak, különösen, ha kezelése villás folyamatok, copy-on-write kompatibilis memória kezelése az alacsony fogyasztás RAM, beépített Ruby DSL konfigurálásához a szerveren, képes dekódolni chunked transzferek on-the-fly, és támogatja a hallgatása több kapcsolódási pontokat, beleértve a UNIX sockets.Getting kezdődött UnicornThe szoftvert tartalmaz egy C kiterjesztés, ami azt jelenti, hogy meg kell telepíteni a C fordító a GNU / Linux rendszert lefordítani, mellett a szükséges Ruby fejlesztői könyvtárakat és fejléceket. Sikeresen tesztelték mind a 32 bites és 64 bites utasításkészlet architektúrát.
Telepíteni a Unicorn HTTP szerver számítógép, nyit egy terminál emulátor, és végrehajtja a & ldquo; gem install egyszarvú & rdquo; parancsot, idézőjelek nélkül. A legfrissebb forráskód a program lehet klónozni a Git, vagy letölthető a Softoware, térítésmentesen, mint univerzális források archiválására.
Használatához nem Rails Rack alkalmazások, ki kell használni a & lsquo; egyszarvú-ezte parancsot, különben győződjön meg arról, hogy a & lsquo; unicorn_rails-ezte parancs alkalmazásokat, amelyeket írt Ruby on Rails. Részletes dokumentáció megtalálható a projekt-ezte honlapját (lásd az alábbi linket).

Mi az új ebben a kiadásban:

  • Ez a kiadás frissítések dokumentációt, hogy tükrözze a migráció a levelezési listán egy új közvélemény-postaládájába például. Ez azért szükséges, mivel a közelgő RubyForge leállás május 15., 2014.

Mi az új verzióban 4.8.2:

  • zárjuk SELF_PIPE a munkavállalót haladéktalanul, de jel rakodók nem kap telepítő azonnal. Tehát megvédje a dolgozókat a erroring ki, mert érvénytelen SELF_PIPE.

Mi az új verzióban 4.8.1:

  • Fix versenyek / hibakezelését munkás SIGQUIT handler

Mi az új verzióban 4.8.0:

  • Ez a kiadás tartalmazza a viszonylag nagy belső működésére, master a munkás értesítéseket. A mester folyamatot már nem küld jeleket a munkavállalók számára a legtöbb feladatot. Ez működik körül néhány kompatibilitási problémák néhány verziónál a & quot; pg & quot; gem (és potenciálisan bármely más kód, amely nem tud Eintr megfelelően). Egy extra előny ez is segít a kóbor dolgozók észre egy ritka, váratlan mester halála könnyebben. Munkavállalók továbbra is (és mindig) elfogadja meglévő jelek való kompatibilitás tools / szkripteket, amelyek jelezhet munkavállalókat.
  • PID fájl mindig írásbeli elején (még a frissítés) újra, hogy ne szakadjon furcsa felügyeleti beállítások használó PID fájlokat. Tartsa szem előtt, mi mindig kedvét ellenőrzés alapján PID fájlokat, mint törékeny.
  • Most elkerülése fortyogó IOError a Rack app a korai kliens bontja a stream az input testet. Ez általában nem probléma a nginx, de lehet, hogy néhány LAN beállítások nélkül nginx).
  • GNUmakefile: add & quot; ellenőrizze & quot; célérték futó összes vizsgálathoz. & Quot; ellenőrizze & quot; gördül le az ujjak felhasználók ismerik GNU Automake könnyebben. A & quot; teszt-all & quot; target megmarad a kompatibilitás.

Mi az új a 4.7.0 változat:

  • támogatását SO_REUSEPORT az új hallgatók (: reuseport)
  • egyszarvú most GPLv2-or-utóbb, és Ruby 1.8 licenc alatt (helyett GPLv2-csak, GPLv3-csak, és Ruby 1.8 licenc alatt)
  • USR2 átirányítások rögzített Ruby 1.8.6 (törött óta 4.1.0)
  • Unicorn (1) és unicorn_rails (1) érvényesíti érvényes egész a -p / - port
  • átnevezési kísérlet PID fájlt, ha lehetséges (a USR2)
  • A megoldás újbóli atomicitás kérdések stdio vs nem stdio
  • kezelésének javítása érdekében az ügyfél-Indító socket hibát

Mi az új verzióban 4.6.3:

  • Fix -no-default-middleware opciót.

Mi az új verzióban 4.6.2:

  • Ez a kiadás javít egy hibát a Unicorn :: HttpParser #filter_body ami befolyásolta néhány konfigurációja Rainbows! Van is egy kisebb méret csökkentése a DSO.

Mi az új a kivitel 4.6.1:

  • Unicorn :: Áll :: UNICORN_VERSION most auto -generated a GIT-VERSION-GEN és mindig helyes. Kisebb cleanups repülőgép-eltérítés.

Mi az új verzióban 4.6.0:

  • Ez a pre-release hozzáteszi eltérítés támogatása Rack 1.5 felhasználók számára. Lásd Rack dokumentációjában bővebb információkat eltérítése. Van is egy új -no-default-middleware / N opciót a `egyszarvú" parancsot, hogy figyelmen kívül hagyja RACK_ENV belül egyszarvú köszönhetően Lin Jen-Shin.
  • Már csak dokumentációt és vizsgálati-hordozhatóság frissítések óta 4.6.0pre1, nincs kód változásokat.

Más szoftver fejlesztő Eric Wong

Chickadee
Chickadee

14 Feb 15

cmogstored
cmogstored

17 Feb 15

clogger
clogger

13 May 15

Hozzászólások a Unicorn

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!