Free Software download



Free download Unicorn 0.7.1

Unicorn 0.7.1 download

Download Unicorn 0.7.1 ()

  • Pick a Mirror:
  • Download Unicorn 0.7.1 Mirror 1
  • Unicorn 0.7.1

     Bookmark




    Hot Downloads


    Week Downloads

    Unicorn 0.7.1 Description

    Unicorn is a fork of the Mongrel HTTP server and library, designed to run on LAN/localhost configurations.
    key features of "Unicorn": · Designed for Rack, Unix, fast clients, and ease-of-debugging. We cut out all things that are better-supported by nginx or Rack. · Mostly written in Ruby, only the HTTP parser (stolen and trimmed down from Mongrel) is written in C. Unicorn is compatible with both Ruby 1.8 and 1.9. A pure-Ruby (but still Unix-only) version is planned. · Process management: Unicorn will reap and restart workers that die from broken apps. There is no need to manage multiple processes or ports yourself. Unicorn can spawn and manage any fixed 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. · 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 also takes steps to ensure multi-line log entries from one request all stay within the same file. · nginx-style binary re-execution without losing connections. You can upgrade Unicorn, your entire application, libraries and even your Ruby interpreter as long as Unicorn is installed in the same path. · 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. What's New in This Release: [ read full changelog ] · fix 100% CPU usage when idle, small cleanups




    Free Software download Partner Sites

    2012 soft85.com All rights reserved.