heroku-forward:使用代理击败 Heroku 的 60 秒启动超时

时间:2024-06-19 03:36:22
【文件属性】:

文件名称:heroku-forward:使用代理击败 Heroku 的 60 秒启动超时

文件大小:24KB

文件格式:ZIP

更新时间:2024-06-19 03:36:22

Ruby

Heroku::前进 使用代理击败 Heroku 的 60 秒超时。 这是什么? 当 Web 进程花费超过 60 秒绑定到其分配的$PORT时, 将报告应用程序崩溃并产生R10 Boot Timeout错误。 此错误通常是由进程无法访问外部资源(例如数据库)引起的,或者因为 Heroku 速度非常慢并且您的Gemfile有很多 gem。 这个 gem 使用实现了一个。 该代理几乎立即启动,并绑定到Heroku分配的端口。 现在,Heroku报告了dyno上升。 然后代理会生成应用程序的 Web 服务器,并通过代理和应用程序之间的 unix 域套接字(文件)建立连接。 一旦应用程序准备就绪,它将能够正常服务 HTTP 请求。 在此之前,请求可能会排队,有些可能会超时,具体取决于实际启动所需的时间。 用法 将heroku-forward添加到您的Gemfile 。 gem "hero


【文件预览】:
heroku-forward-master
----.gitignore(40B)
----README.md(8KB)
----.rubocop.yml(84B)
----CHANGELOG.md(2KB)
----Gemfile(122B)
----.rspec(32B)
----heroku-forward.gemspec(1KB)
----LICENSE.md(1KB)
----spec()
--------support()
--------lib()
--------spec_helper.rb(200B)
----.travis.yml(90B)
----lib()
--------heroku()
--------heroku-forward.rb(214B)
----.rubocop_todo.yml(1KB)
----Rakefile(344B)

网友评论