何时应使用 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 代码。 您可以在上面的链接中找到示例配置。 相关内容 检查 bash 脚本中的错误 svn:无法导出 Thumb.db 文件 每 10 秒路由器 ping 延迟 1 秒 如何让 NFS for glusterfs 在 Oracle Linux 8 上运行? 如何使用 grub 安装 Kali Linux? 此命令只能由 root 用户使用 从 Windows 凭据管理器记录已删除的凭据 SUSE 12 zypper 无法以非交互方式安装未签名的软件包 已连接到 wlan0,但没有互联网 我正在寻找 CANON PIXMA MP250