独角兽是一个HTTP服务器设计成只服务于客户快速的低延迟,高带宽的连接,并采取在的Unix /类Unix内核的功能优势机架应用。缓慢客户只能通过放置在一个glanceKey功能完全缓冲都在请求和响应的独角兽和慢clients.Features之间的反向代理能够提供服务包括机架支持,Unix的架构的支持,使用Ruby 1.8或更高版本的兼容性,Rubinius的支持,流程管理,负载通过Linux内核的平衡,同时支持线程安全的或者非线程安全的应用程序,支持所有机架的应用程序,以及nginx的风格二进制升级,让你升级程序和所有的其组成部分,而不会失去客户。
此外,该软件包括after_fork和before_fork挂钩为有特殊需求的应用程序,处理尤其是当派生进程,写入时复制的低功耗RAM兼容的存储管理,内置的Ruby DSL配置服务器,解码分块传输能力对飞,并听取多个接口,包括UNIX sockets.Getting支持开始UnicornThe软件包括一个C扩展,这意味着你将需要你的GNU / Linux系统上安装一个C编译器来编译它,除了必需的Ruby开发库和头文件。它已经成功地用32位和64位指令集体系结构进行测试。
要在您的计算机上安装独角兽HTTP服务器,打开一个终端仿真程序和执行“创业板安装麒麟”的命令,不带引号。该计划的最新源代码可以从Git的克隆或Softoware下载,免费的,作为一个通用的源存档。
将它用于非机架的Rails应用程序,您必须使用&lsquo的;麒麟&rsquo的;命令,否则,请确保您使用&lsquo的; unicorn_rails&rsquo的;命令已经写在Ruby on Rails的应用程序。详细的文档可以在该项目&rsquo的发现; S主页(请参阅下面的链接)
什么在此版本中是新的:
- 此版本的更新文件,以反映邮件列表的一个新的公共收件箱实例迁移。这是必要的,因为在2014年5月15日即将发生的RubyForge的关机。
什么在4.8.2版本新:
- 我们的工作人员立即关闭SELF_PIPE,但信号处理器不会立即得到建立。因此,防止工人示数出因无效SELF_PIPE。
什么在4.8.1版本新:
- 在解决种族/错误处理工人SIGQUIT处理程序
什么是4.8.0版本,新的:
- 在本新闻稿中包含主 - 相当重大的内部运作以工通知。主进程不再发送信号给工人大多数任务。它解决与某些版本的一些兼容性问题与QUOT; PG"宝石(和潜在的任何其他代码可能无法处理EINTR正确)。一个额外的好处是它可以帮助流浪人员更容易发现一个罕见的,意想不到的主人死亡。工人继续(而且将永远)接受现有信号与工具/脚本的兼容性可能意味着工人。
- 在PID文件始终写入早期(甚至升级)再次以避免破坏它使用PID文件奇怪的监控设置。请记住,我们一直鼓励监控的基础上,他们是脆弱的PID文件。
- 我们现在避免流输入身体的时候冒泡的IOError对早产客户端断开机架应用程序。这通常是不与nginx的一个问题,但可能会在某些局域网设置无nginx的)。
- 在GNUmakefile:添加"检查"针对运行所有测试。 "检查"滚降更容易用户熟悉GNU Automake的手指。在"测试所有"目标是保持兼容性。
什么在4.7.0版本新:
- 在新的听众支持SO_REUSEPORT(:reuseport)
- 在麒麟现在是GPLv2许可或更高版本的和Ruby 1.8许可(而不是在GPLv2只,GPLv3的,只有和Ruby 1.8许可)
- 在USR2重定向固定的Ruby 1.8.6(自4.1.0碎)
- 在麒麟(1)和unicorn_rails(1)强制进行-p /有效的整数 - 口
- 在试图重命名时,可能(在USR2)PID文件
- 在解决方法重新打开原子问题的标准输入输出VS非标准输入输出
- 在提高操控客户端触发的套接字错误
什么版本4.6.3的新:
- 在解决--no默认-中间件选项。
什么是4.6.2版本,新的:
- 在此版本修复了独角兽的错误:: HttpParser #filter_body这影响了彩虹的一些配置!还有,在DSO一个次要尺寸减小。
什么在4.6.1版本新:
- 在麒麟::常量:: UNICORN_VERSION现在汽车从GIT-VERSION-GEN总是正确的 - 生成。未成年人清理劫持。
什么是4.6.0版本,新的:
- 在本次发行前增加了机架1.5劫持支持用户。关于劫机的更多信息,请参阅机架文档。还有一个新的--no-默认中间件/ -N选项的'麒麟'命令忽略RACK_ENV麒麟感谢林仁信之内。
- 在这里仅仅是文档和测试,便携性更新,因为4.6.0pre1,没有代码的变化。
评论没有发现