当前位置:  开发笔记 > 编程语言 > 正文

我应该在Heroku上使用prema_app和Puma吗?

如何解决《我应该在Heroku上使用prema_app和Puma吗?》经验,为你挑选了0个好方法。

我正在Heroku上运行一个小型Rails应用程序,其中有一个dyno和几个Puma工作者.

在彪马文档说:

一般规则是当工人经常死亡并需要快速启动时使用preload_app.如果你没有很多工人,你可能不应该使用preload_app.

这表明我不应该使用preload_app!我的config/puma.rb.但是,我有一些未解答的问题:

我的工人何时死亡?在一定数量的请求之后,它们会被收获并重新分叉吗?我该如何监控?

我怎么知道我的工人是否需要快速启动?

很明显,preload_app!在使用许多工作人员时应该节省资源,但即使只有少量工人,我也看不到使用它的缺点.

Heroku 推荐的"简单Rails应用程序"配置包括preload_app!但不提供何时不使用它的指导.

什么时候preload_app!不应该使用,为什么?(忽略分阶段重启问题.)

推荐阅读
ar_wen2402851455
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有