gpt4 book ai didi

ruby - 当包含在 gemfile 中/在应用程序中需要时, "take over"是如何神奇地变薄的?

转载 作者:数据小太阳 更新时间:2023-10-29 08:08:03 26 4
gpt4 key购买 nike

gem "thin"require 'thin'被添加到任何(看起来像)Rack 应用程序,当应用程序通过 rackup 启动时,它会自动被选择, 而不是 WEBrick。

rackup怎么知道用thin的?如果我使用 unicorn 或 Puma 或其他东西怎么办?

最佳答案

Rack's source code states 按以下顺序具有三个默认服务器:Thin、Puma 和 WEBrick。

除非设置了 PHP_FCGI_CHILDRENRACK_HANDLER 环境变量,否则 Rack 将尝试“挂载”这三个服务器。

这种行为将来可能会改变,但目前只有 thin 和 puma 会在包含它们的 gem 时自动识别。

关于ruby - 当包含在 gemfile 中/在应用程序中需要时, "take over"是如何神奇地变薄的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31778852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com