0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【学習メモ】Renderでのデプロイ時エラーになったら

Posted at

Railsチュートリアル第3章終了時のデプロイで
502エラーが出てしまいました

結論

対処としては…


Render>Dashboard>Logs
でログの内容を確認

ログ中の「Error」や「Aborted」を検索

ワードの周辺に書いてある内容を確認

で解決できました

ちなみにabortedは「アボート」という形でも使われる用語のようでした
https://eow.alc.co.jp/search?q=aborted

三角の中に「!」が入っているマークは警告マークのため、エラーとは直接関係しない内容も書かれているようです

対応としてやったことを以下メモします。
※次回同じエラーが出た場合には、「進め方2」の対処法で進めてみたいと思います

進め方1

今回の場合、abortedで検索すると周辺に
ActiveSupport::MessageEncryptor::InvalidMessage:
という記載がありました

>Bundle complete! 23 Gemfile dependencies, 59 gems now installed.
>Gems in the groups 'development' and 'test' were not installed.
>Bundled gems are installed into `/opt/render/project/.gems`
>rake aborted!
>ActiveSupport::MessageEncryptor::InvalidMessage: ActiveSupport::MessageEncryptor::InvalidMessage

こちらの記事を参考に進めました。

Railsチュートリアルに戻り…

config/master.keyファイルを削除後、再度作成
https://railstutorial.jp/chapters/static_pages?version=7.0#code-root_test:~:text=Codespaces%E3%81%AE%E5%A0%B4%E5%90%88%E3%81%AF%E5%BF%98%E3%82%8C%E3%81%9A%E3%81%ABconfig/master.key%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82

master.keyファイルを確認

master.keyにあるキーをコピー

Render>Dashbord>Environmentにある
Key「RAILS_MASTER_KEY」にペースト

これでエラーを解消できました。

一方で、元のマスターキーとRenderに入力しているキーがマッチしていないことが原因のため、
次回は一度進め方2で対応したいと思います。

進め方2

master.keyファイルを確認

master.keyにあるキーをコピー

Render>Dashbord>Environmentにある
Key「RAILS_MASTER_KEY」にペースト

※ファイルの削除・作成を省きました

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?