Unicorn

Yazılım ekran görüntüsü:
Unicorn
Yazılım detaylar:
Versiyon: 4.8.3
Qayıt: 17 Feb 15
Geliştirici: Eric Wong
Lisans: Ücretsiz
Popülerlik: 7

Rating: nan/5 (Total Votes: 0)

Unicorn sadece düşük gecikme süresi, yüksek bant genişliği bağlantıları hızlı müşterilerine hizmet ve Unix / Unix benzeri çekirdekleri özelliklerinden yararlanmak için tasarlanmış Raf uygulamaları için bir HTTP sunucusu. Yavaş müşteriler sadece tam bir glanceKey özelliklere Unicorn ve yavaş clients.Features arasında istek ve yanıt hem tamponlama bir ters proxy yetenekli koyarak servis edilmelidir Rack için destek, Unix mimarisi için destek, Ruby 1.8 veya daha yüksek uyumluluk dahil , Rubinius desteği, süreç yönetimi, Linux çekirdeği üzerinden dengeleme yük, program ve tüm güncellemek için izin yanı sıra nginx-tarzı ikili yükseltmeleri, hem iş parçacığı güvenli veya non-evreli uygulamalar destekleyen tüm Raf uygulamaları destekler müşterilerine kaybetmeden bileşenleri.
Ayrıca, yazılım, kopya-on-yazma düşük RAM tüketimi için uyumlu hafıza yönetimi, çatallı süreçleri ele yerleşik Ruby DSL, yığın halinde transfer çözmek için yeteneği sunucusu yapılandırmak için, özellikle özel ihtiyaçları olan uygulamalar için after_fork ve before_fork kanca içerir on-the-fly, ve UNIX sockets.Getting dahil olmak üzere birden arayüzleri, dinlemek için destek, yazılım derlemek için GNU / Linux sistemi üzerinde bir C derleyicisi yüklemeniz gerekir anlamına gelir C uzantısı, oluşur UnicornThe ile başladı Gerekli Ruby geliştirme kütüphaneleri ve başlıkları yanında. Başarıyla 32-bit ve 64-bit komut seti hem mimarileri ile test edilmiştir.
Bilgisayarınızda Unicorn HTTP sunucusunu yüklemek için, bir terminal emülatörü açın ve & ldquo yürütmek; taş boynuzlu at & rdquo yükleyin; Komut, tırnak işaretleri olmadan. evrensel kaynaklar arşiv olarak programın son kaynak kodu, ücretsiz, Git klonlanmış veya Softoware indirebilirsiniz.
Boynuzlu at & rsquo; olmayan Raylar için uygulamaları Rack kullanmak için, & lsquo kullanmanız gerekir; unicorn_rails & rsquo; komut, aksi takdirde & lsquo kullandığınızdan emin olun; Ruby on Rails ile yazılmış olan uygulamalar için komut. Detaylı dokümantasyon projesi & rsquo bulunabilir; ın anasayfa (aşağıdaki bağlantıya bakınız)

Bu sürümdeki yeni nedir:

    Bu sürüm güncellemeleri belgeler, yeni bir kamu-gelen örneğine posta listesinin göç yansıtacak. Bu durum 15 Mayıs 2014 tarihinde yaklaşan Paketleme sistemini RubyForge kapatma için gereklidir.

sürüm 4.8.2 yeni nedir:

  • hemen işçisi SELF_PIPE yakın, ama sinyal işleyicileri hemen kurulum alamadım. Yani geçersiz SELF_PIPE nedeniyle dışarı erroring işçileri engellemek.

sürüm 4.8.1 yeni nedir:

  • işçisi SIGOUT işleyicisi işleme yarışları / Hatayı düzeltmek

nedir sürüm 4.8.0 Yeni:

  • Bu sürüm usta oldukça önemli iç işleyişini içerir için işçi bildirimleri. Master süreci artık çoğu görevler için işçilere sinyalleri gönderir. Bu bazı sürümlerinde bazı uyumluluk sorunları etrafında çalışır & quot; pg & quot; (düzgün EINTR olmayabilir ve potansiyel diğer herhangi bir kod) mücevher. Bir ekstra yararı da başıboş işçilerin daha kolay nadir, beklenmeyen ana ölüm fark yardımcı olur. İşçiler devam (ve her zaman olacaktır) işçileri işaret edebilir araçlar / komut ile uyumluluk için varolan sinyalleri kabul.
  • PID dosyası her zaman PID dosyalarını kullanmak garip izleme kurulumları kesmemek için tekrar (hatta yükseltme) erken yazılır. Unutmayın biz her zaman onlar kırılgan olduğu gibi PID dosyalar dayalı izleme cesareti var.
  • Şimdi giriş gövdesini akışı sırasında erken istemci keser Raf uygulaması IOError köpüren kaçının. Bu genellikle nginx ile ilgili bir sorun değil, ama nginx olmadan bazı LAN kurulumları) üzerinde olabilir.
  • GNUmakefile: & quot; & quot; Tüm testleri çalıştırmak için hedef. & Quot; & quot; daha kolay GNU Automake aşina kullanıcıların parmaklarını kapalı rulo. & Quot; test tüm & quot; Hedef uyumluluk için korunur.

sürüm 4.7.0 yeni nedir:

  • Yeni dinleyici destek SO_REUSEPORT (: reuseport)
  • boynuzlu at artık GPLv2-ya-sonra ve Ruby 1.8 lisanslı (GPLv2 sadece, GPLv3 sadece ve Ruby 1.8-lisanslı yerine)
  • USR2 Ruby 1.8.6 için sabit yönlendirmeleri (4.1.0 beri kırık)
  • boynuzlu at (1) ve unicorn_rails (1) zorlar -p / için geçerli bir tamsayı - port
  • mümkün (USR2 üzerine) PID dosyayı yeniden adlandırmak için girişimi
  • geçici olmayan stdio vs stdio için atomicity sorunları yeniden
  • istemci Tetiklenebilen soket hataları işleme geliştirmek

sürüm 4.6.3 yeni nedir:

  • --no-default-katman seçeneği Fix.

nedir sürüm 4.6.2 Yeni:

  • Bu sürüm Unicorn bir hata :: HttpParser giderir gökkuşağı bazı yapılandırmaları etkilenen #filter_body! DSO küçük bir boyut küçültme bulunmaktadır.

sürüm 4.6.1 yeni nedir:

  • UNICORN_VERSION şimdi Unicorn :: İnş :: oto GYTE-VERSİYONU-GEN ve her zaman doğru gelen -generated. Kaçırma için Küçük temizlikleri.

nedir sürüm 4.6.0 Yeni:

  • Bu ön-sürüm Rack 1.5 kaçırma destek ekler Kullanıcıların. Kaçırma hakkında daha fazla bilgi için Raf belgelerine bakın. Lin Jen-Shin boynuzlu at sayesinde içinde RACK_ENV görmezden `boynuzlu at 'komutu için yeni bir no-default-katman / N seçeneği de bulunmaktadır.
  • Yalnızca dokümantasyon ve test-taşınabilirlik güncellemeler 4.6.0pre1 beri, hiçbir kod değişikliği.
  • vardır

Geliştirici Diğer yazılım Eric Wong

Chickadee
Chickadee

14 Feb 15

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Yorumlar Unicorn

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!