Heroku Rails网站每天或两天最多关闭30秒,由Uptime-Robot发送警报。
已经尝试过运行一些基本的负载测试,并且在稳定的流量下似乎不会把站点关闭。不在主页上运行任何昂贵的查询。
错误日志如下所示。在hobby Dev上运行rails。没有任何错误通过新的遗迹。运行Puma'Puma','~>2.15.3'。设置机架超时initailizer:rack::timeout.timeout=15
Dec 07 20:14:46 sleepy-wave-3748 heroku/router:at=error code=h12 desc=“request timeout”method=get path=“/”host=mysiteurlhere request_id=274ed877-2edb-43f2-8b77-c7a82f17109a fwd=“69.162.124.231,108.162.221.131”dyno=web.1 connect=1ms service=30007ms status=503 bytes=0
Dec 07 20:35:46 sleepy-wave-3748 Heroku/Router:at=error code=h12 desc=“request timeout”method=head path=“/”host=mysiteurlhere request_id=1b43b249-F089-4a4a-A42b-B2886d607fa8 fwd=“69.162.124.231,108.162.221.131”dyno=web.1 connect=0ms service=30003ms status=503 bytes=0
有什么建议吗?
我想我已经解决了。我在Puma github帐户中发现了一个与此问题相关的pull请求,并注意到该修复程序已经包含在Puma的更高版本中。升级我的彪马版本后,问题就不再发生了。希望这能帮助其他人。
注意,我从2.11.2升级到了Puma 2.15.3。
Heroku通常会在30秒后断开连接并返回503错误。您的服务似乎正在成功响应,但在30秒之后。这可以解释为什么您没有看到应用程序错误,而是看到Heroku错误。
编辑:我想我可能误读了你的问题。Heroku在它的一些Dynos上经历了一个循环过程。在此期间,您的应用程序可能出现故障。如果您使用的是免费dynos,它们需要一段时间的停机(每24小时滚动周期)
我有一个NodeJS应用程序,它使用服务器发送事件(SSE)路由将更新从服务器发送到客户端。在我的本地开发环境中,这非常有效,因为客户端始终保持与SSE路由的连接,并且在断开连接时尝试立即重新连接。 然而,一旦我将我的应用程序部署到Heroku,一切都出了问题。在没有通过SSE路由发送任何数据的几秒钟内,我在客户端收到一个503服务不可用的错误,客户端失去了与服务器的连接,因此无法接收任何实时更新
我将我的Android studio更新为Artic Fox 2021.3.1,为了清理项目,我清理了项目并尝试再次运行。 差不多10个小时了http://dl.bintray.com/populov/maven已关闭,Android studio正在崩溃。 当我查看网站时https://status.bintray.com/上面写着“感谢您对Bintray的支持!这项服务现在已经过时了。” 我检
我在heroku服务器上部署了nodejs代码。 我面临H12请求超时问题 这是与pgsql的db连接,它是异步的 这是我如何调用这个数据库 以及立面功能 同样的编码在本地工作,它也在heroku工作。但是突然间我得到了这个问题。有什么帮助吗?
我正在使用Yoeman Angular软件包构建一个Angular前端站点。该项目正使用节点托管在Heroku中。js构建包。 Heroku构建项目时没有错误,它运行Gulp和Bower来安装依赖项。执行启动脚本并编译项目后,索引页面加载不会出现问题,但任何其他非主页的页面(例如登录页面)都会出现“无法获取/登录”消息。 这似乎是一个常见的问题,因为我读过许多关于如何解决Heroku上的Angul
我正在制作一个带有一个控制器“项目”的站点,我想显示所有带有to路由的项目: /管理员/项目/:id=/admin/projects/1(工作) 我试过这个 我的文件: 路线。铷 项目管理器。铷 前端控制器。铷 在项目/index.html.erb 我已经检查了所有类似的问题。 谢谢你的帮助! Kazei设计 最新消息 :
我有一个导出VueRouter实例的文件: 尝试 我尝试执行此文件: 使用节点: 但我遇到了这个错误: $node-experiment-modules test.js(node:13688)experimentalwarning:ESM模块加载程序是实验性的。C:\xampp\htdocs\extract-routes-from-vue-router\test.js:1(函数(exports,r