Unicorn

Phần mềm chụp màn hình:
Unicorn
Các chi tiết về phần mềm:
Phiên bản: 4.8.3
Ngày tải lên: 17 Feb 15
Nhà phát triển: Eric Wong
Giấy phép: Miễn phí
Phổ biến: 7

Rating: nan/5 (Total Votes: 0)

Unicorn là một máy chủ HTTP cho các ứng dụng rack thiết kế để chỉ phục vụ khách hàng nhanh chóng về độ trễ thấp, kết nối băng thông cao và tận dụng lợi thế của các tính năng trong Unix hạt / Unix-like. Khách hàng chậm trễ chỉ cần được phục vụ bằng cách đặt một proxy ngược hoàn toàn có khả năng đệm cả các yêu cầu và đáp ứng ở giữa Unicorn và clients.Features chậm với các tính năng bao gồm hỗ trợ cho glanceKey Rack, hỗ trợ cho các kiến ​​trúc Unix, khả năng tương thích với Ruby 1.8 hoặc cao hơn , Rubinius hỗ trợ, quản lý quy trình, cân bằng hạt nhân Linux tải, hỗ trợ cả các ứng dụng thread-an toàn hay không thread-an toàn, hỗ trợ tất cả các ứng dụng Rack, cũng như nâng cấp nginx kiểu nhị phân cho phép bạn cập nhật các chương trình và tất cả các các thành phần của nó mà không bị mất khách hàng.
Ngoài ra, phần mềm này bao gồm after_fork và before_fork móc cho các ứng dụng có nhu cầu đặc biệt, đặc biệt là khi xử lý các quá trình chia hai, copy-on-viết quản lý bộ nhớ tương thích với tiêu thụ RAM thấp, được xây dựng trong Ruby DSL cho việc cấu hình máy chủ, khả năng giải mã chuyển chửi rủa on-the-fly, và hỗ trợ cho việc nghe nhiều giao diện, bao gồm cả UNIX sockets.Getting bắt đầu với UnicornThe phần mềm bao gồm một phần mở rộng C, có nghĩa là bạn sẽ cần phải cài đặt một trình biên dịch C trên hệ thống GNU / Linux của bạn để biên dịch nó, bên cạnh đó các thư viện phát triển của Ruby yêu cầu và tiêu đề. Nó đã được thử nghiệm thành công với cả 32-bit và 64-bit hướng dẫn thiết lập kiến ​​trúc.
Để cài đặt các máy chủ Unicorn HTTP trên máy tính của bạn, mở ra một mô phỏng thiết bị và thực hiện các & ldquo; đá quý cài đặt kỳ lân & rdquo; lệnh, mà không có dấu ngoặc kép. Các mã nguồn mới nhất của chương trình có thể được nhân bản từ Git hoặc tải về từ Softoware, miễn phí, như một nguồn lưu trữ phổ quát.
Để sử dụng nó cho phi Rails Rack Được ứng dụng, bạn phải sử dụng & lsquo; unicorn & rsquo; lệnh, nếu không, hãy chắc chắn rằng bạn sử dụng & lsquo; unicorn_rails & rsquo; lệnh cho các ứng dụng đã được viết bằng Ruby on Rails. Tài liệu hướng dẫn chi tiết có thể được tìm thấy trên các dự án & rsquo; s trang chủ (xem link bên dưới)

là gì mới trong phiên bản này:

    tài liệu cập nhật phát hành này để phản ánh sự di cư của các danh sách gửi thư đến một trường công hộp thư mới. Điều này là cần thiết do sự sắp RubyForge shutdown trên 15 tháng 5 năm 2014.

là gì mới trong phiên bản 4.8.2:

  • Chúng tôi đóng SELF_PIPE trong lao động ngay lập tức, nhưng tín hiệu xử lý không có được thiết lập ngay lập tức. Vì vậy, ngăn cản công nhân erroring ra do SELF_PIPE không hợp lệ.

là gì mới trong phiên bản 4.8.1:

  • Fix chủng tộc / xử lý lỗi trong xử lý công nhân SIGQUIT

là gì mới trong phiên bản 4.8.0:

  • Phiên bản này có chứa hoạt nội bộ khá lớn của master- to-nhân viên thông báo. Quá trình tổng thể không còn gửi tín hiệu cho người lao động đối với hầu hết các nhiệm vụ. Điều này hoạt động xung quanh một số vấn đề tương thích với một số phiên bản của & quot; pg & quot; đá quý (và có bất kỳ mã nào khác có thể không xử lý đúng cách EINTR). Một lợi ích khác là nó cũng giúp các công nhân đi lạc nhận thấy một sự hiếm hoi, bất ngờ cái chết của chủ một cách dễ dàng hơn. Công nhân tiếp tục (và sẽ luôn luôn) chấp nhận các tín hiệu hiện tại cho khả năng tương thích với các công cụ / kịch bản đó có thể là dấu hiệu lao động.
  • tập tin PID luôn được viết sớm (ngay cả trên nâng cấp) một lần nữa để tránh phá vỡ các thiết lập giám sát kỳ lạ mà sử dụng các tập tin PID. Hãy nhớ, chúng tôi đã luôn luôn khuyến khích giám sát dựa trên các tập tin PID như họ mong manh.
  • Bây giờ chúng ta tránh sủi bọt IOError đến các ứng dụng trên rack ngắt kết nối khách hàng sớm khi streaming cơ thể đầu vào. Điều này thường không phải là một vấn đề với nginx, nhưng có thể là trên một số thiết lập mạng LAN mà không nginx).
  • GNUmakefile: thêm & quot; kiểm tra & quot; nhắm mục tiêu để chạy tất cả các bài kiểm tra. & Quot; kiểm tra & quot; lăn ra khỏi ngón tay của người dùng quen thuộc với GNU Automake dễ dàng hơn. Các & quot; thử nghiệm tất cả & quot; mục tiêu được bảo tồn cho tương thích.

là gì mới trong phiên bản 4.7.0:

  • hỗ trợ SO_REUSEPORT về nghe mới (: reuseport)
  • unicorn tại là GPLv2-hay-sau và Ruby 1,8-cấp phép (thay vì chỉ GPLv2, GPLv3-chỉ, và Ruby 1,8-cấp phép)
  • USR2 chuyển hướng cố định cho Ruby 1.8.6 (chia từ 4.1.0)
  • unicorn (1) và unicorn_rails (1) thực thi các số nguyên có giá trị cho p / - port
  • nỗ lực để đổi tên tập tin PID khi có thể (trên USR2)
  • Cách giải quyết vấn đề nguyên tử cho mở lại stdio vs phi stdio
  • cải thiện xử lý lỗi ổ cắm client-triggerable

là gì mới trong phiên bản 4.6.3:

  • Sửa chữa tùy chọn --no-default-middleware.

là gì mới trong phiên bản 4.6.2:

  • Phiên bản này sửa chữa một lỗi trong Unicorn :: HttpParser #filter_body mà ảnh hưởng đến một số cấu hình của Rainbows! Ngoài ra còn có một giảm kích thước nhỏ trong DSO.

là gì mới trong phiên bản 4.6.1:

  • Unicorn :: XD :: UNICORN_VERSION tại là tự động -generated từ GIT-VERSION-GEN và luôn luôn đúng. Dọn dẹp nhỏ để cướp.

là gì mới trong phiên bản 4.6.0:

  • Điều này trước khi phát hành thêm cướp hỗ trợ cho Rack 1.5 người sử dụng. Xem tài liệu rack để biết thêm thông tin về vụ cướp. Ngoài ra còn có một --no-default-middleware / tùy chọn -N mới cho các 'lệnh' kỳ lân để bỏ qua RACK_ENV trong nhờ kỳ lân để Lin Jen-Shin.
  • Có tài liệu hướng dẫn và kiểm tra-tính di chỉ cập nhật kể từ 4.6.0pre1, không có thay đổi mã.

Phần mềm khác của nhà phát triển Eric Wong

clogger
clogger

13 May 15

cmogstored
cmogstored

17 Feb 15

Chickadee
Chickadee

14 Feb 15

Ý kiến ​​để Unicorn

Bình luận không
Nhập bình luận
Bật hình ảnh!