Unicorn 4.6.3

Operating systemsOS : UNIX
Program licensingSoftware Licensing : Open source
CreatedCreated : Aug 15, 2013
Size downloadDownload size : 0.25 MBytes
Program licensing
Thank you for voting...
Test result: CLEAN

Unicorn 4.6.3 HTTP Server For Fast Clients And Unix....

Unicorn by Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between Unicorn 4.6.3 and slow clients. Features

  • Designed for Rack, Unix, fast clients, and ease-of-debugging. We cut out everything that is better supported by the operating system, nginx or Rack.

  • Compatible with both Ruby 1. 8 and 1. 9. Rubinius support is in-progress.

  • Process management: Unicorn [unicorn4.6.3.exe] will reap and restart workers that die from broken apps. There is no need to manage multiple processes or ports yourself. Unicorn - 0.25MB can spawn and manage any number of worker processes you choose to scale to your backend.

  • Load balancing is done entirely by the operating system kernel. Requests never pile up behind a busy worker process.

  • Does not care if your application is thread-safe or not, workers all run within their own isolated address space and only serve one client at a time for maximum robustness.

  • Supports all Rack applications, along with pre-Rack versions of Ruby on Rails via a Rack wrapper.

  • Builtin reopening of all log files in your application via USR1 signal. This allows logrotate to rotate files atomically and quickly via rename instead of the racy and slow copytruncate method. Unicorn 4.6.3 also takes steps to ensure multi-line log entries from one request all stay within the same file.

  • nginx-style binary upgrades without losing connections. You can upgrade Unicorn, your entire application, libraries and even your Ruby interpreter without dropping clients.

  • before_fork and after_fork hooks in case your application has special needs when dealing with forked processes. These should not be needed when the “ preload_app” directive is false (the default).

  • Can be used with copy-on-write-friendly memory management to save memory (by setting “ preload_app” to true).

  • Able to listen on multiple interfaces including UNIX sockets, each worker process can also bind to a private port via the after_fork hook for easy debugging.

  • Simple and easy Ruby DSL for configuration.

  • Decodes chunked transfers on-the-fly, thus allowing upload progress notification to be implemented as well as being able to tunnel arbitrary stream-based protocols over HTTP.

What is new in official Unicorn 4.6.3 software version? - Unable to resolve 4.6.3 news. What is expected in the future? Newly-made Unicorn 4.7 be downloaded from current page, we also looking forward to unconfirmed 4.8 release build. You may download unicorn-4.6.3.tgz directly, estimated download time by ISDN or CDMA [~128 kbit/s] is 0:00:14. Just write the reviews of the Unicorn. System requirements are unspecified. Program has been scanned and verified by the several antivirus and anti-spyware applications and Unicorn found to be clean. No guide or Unicorn tutorial available. The following languages are supported by Unicorn: English.

Put a free download button on your own website


Support Unicorn, just copy+paste this html: