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