何时应使用 Passenger、Unicorn 和 Rack? 2024-6-2 • linux python puppet ruby-on-rails ruby 经常阅读有关 Puppet 的文章乘客,独角兽, 和架子提到了,但我不明白这些的目的是什么。Passenger 网站上说: Phusion Passenger 是一款适用于 Ruby (Rack) 和 Python (WSGI) 应用的 Web 服务器和应用服务器。它可让您以最少的麻烦运行 Web 应用,因为它会为您处理管理应用流程和资源方面的几乎所有繁重工作。 但是,如果 Ruby 有自己的 Web 服务器,为什么我还要引入一个新的软件呢? 有人能举个例子说明这些解决了什么问题吗? 答案1 在这种情况下puppet,原因很简单可扩展性。 该服务使用的嵌入式 Web 服务器puppetmaster具有已知的局限性,因此,当您需要为超过 10 个节点提供服务时,很可能需要使用其他服务。 通常的方法是停用该puppetmaster服务并在 Web 服务器中创建一个监听 8140 TCP 端口的虚拟主机,然后使用passenger,它可以直接处理 ruby 代码。 您可以在上面的链接中找到示例配置。 相关内容 在 Windows 8 中进入命令行 如何在 LaTeX3 中重置键值 gnuplot 缩写参考 如何从终端创建键盘快捷键?[重复] 报价区(包括左侧栏) 使用 etoolbox 从抽象环境中删除缩进 如何安装我的 ATI 显卡? Windows 8 更新已锁定 i3中工作区滑动动画 比较两个 CSV 中的列并合并匹配项