Heroku Rails 应用程序崩溃,没有错误指示(控制台工作,开发环境工作)

问题描述 投票:0回答:2

请告诉我 Heroku 上的这个 Rails 应用程序可能存在什么问题。日志没有显示任何错误。此外,Heroku 控制台功能齐全,因此我相信我可以排除数据库或初始化程序的问题。同样的应用程序在我的本地机器上没有问题。我什至部署了一个今天早些时候可以运行的版本,但它仍然给出“应用程序崩溃”。可能是怎么回事??我该如何开始调试这个?

ruby-on-rails heroku
2个回答
0
投票

Heroku 在新部署时崩溃:link


0
投票

尝试使用以下命令在 Heroku 上运行 Rails 控制台:

heroku run rails c
。 它可能会告诉你服务器是否已阻塞

终于发现其中一个配置错误了

/app/vendor/bundle/ruby/3.3.0/gems/activestorage-7.1.2/lib/active_storage/service/configurator.rb:33:in `rescue in resolve': Missing service adapter for "S3" (RuntimeError)

因此,应用程序可能会崩溃,而日志中的详细信息很少。当您的其中一项配置出现问题时,就会发生这种情况。

我的 Heroku 日志只会说

at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" ... dyno= connect= service= status=503 bytes= protocol=https

满足每一个要求

© www.soinside.com 2019 - 2024. All rights reserved.