如何在 Heroku 中为 Web 进程混合 2X 和 PX dynos?
How to mix 2X & PX dynos for web process in Heroku?
我想为我的网络应用程序同时使用 2X 和 PX dynos。所以在我的 Procfile 中,我有以下配置:
web: env WEB_CONCURRENCY=4 bundle exec unicorn -p $PORT -c ./config/unicorn.rb
web_px: env WEB_CONCURRENCY=20 bundle exec unicorn -p $PORT -c ./config/unicorn.rb
但是根据Heroku metic,似乎只有web
一个用于处理网络请求(web_px
一个大部分时间都不用)。
如何告诉 Heroku 同时使用 web
和 web_px
来处理 HTTP 请求?
以下是 Heroku 技术支持的回答:
嗨,
我们的路由器只会向名为 web 的 dynos 发送请求。任何其他 dyno 都被视为后台工作者,不会收到任何请求。
恐怕我们不支持同一类型有两种不同的测功机尺寸。
我想为我的网络应用程序同时使用 2X 和 PX dynos。所以在我的 Procfile 中,我有以下配置:
web: env WEB_CONCURRENCY=4 bundle exec unicorn -p $PORT -c ./config/unicorn.rb
web_px: env WEB_CONCURRENCY=20 bundle exec unicorn -p $PORT -c ./config/unicorn.rb
但是根据Heroku metic,似乎只有web
一个用于处理网络请求(web_px
一个大部分时间都不用)。
如何告诉 Heroku 同时使用 web
和 web_px
来处理 HTTP 请求?
以下是 Heroku 技术支持的回答:
嗨,
我们的路由器只会向名为 web 的 dynos 发送请求。任何其他 dyno 都被视为后台工作者,不会收到任何请求。 恐怕我们不支持同一类型有两种不同的测功机尺寸。