前提・実現したいこと
以下のサイトを参考に簡単なWebアプリを作成してます。
Ruby on Rails6によるWebアプリケーション開発
上記のサイトではrails newするときにMySQLを指定していますが、PostgreSQLを指定しています。
また、バージョン管理としてGitも使用しており、Heroku PostgreSQLへPushしています。
発生している問題・エラーメッセージ
上記サイトの1~16を見ながら各ファイルを編集してPushしたのですが、その後エラーとなりページへのアクセスができません。
heroku logs
でログを確認すると、一部以下のエラーコードが出ていました。
error
1/* 省略 */ 2 32021-04-26T06:54:47.023150+00:00 heroku[web.1]: State changed from up to starting 42021-04-26T06:54:48.126152+00:00 heroku[web.1]: Stopping all processes with SIGTERM 52021-04-26T06:54:48.269323+00:00 app[web.1]: - Gracefully stopping, waiting for requests to finish 62021-04-26T06:54:48.280805+00:00 app[web.1]: Exiting 72021-04-26T06:54:48.368092+00:00 heroku[web.1]: Process exited with status 143 82021-04-26T06:54:55.069309+00:00 heroku[web.1]: Starting process with command `bin/rails server -p ${PORT:-5000} -e production` 9 10/* 省略 */
試したこと
こちら調べてみると、出てくる記事でHeroku(dyno)の再起動が必要とちらほら記載があったので何度か試しましたが改善されませんでした。
また、外部ソフト(A5:SQL Mk2)を使用し、DBへのアクセスはできており、テーブル閲覧やSQLなども実行できます。
どう対処したらアクセスできるのでしょうか??
##追記
上記では一部のファイルを修正したのちgit経由でデプロイしてますが、rails new
した後はファイルの修正をせずテーブルだけ作成しgit経由でデプロイしたところ、やはり上記の状態によりアクセスができませんでした。
補足情報(FW/ツールのバージョンなど)
OS:Windows 10 Pro
IDE:Visual Studio Code バージョン1.55.2
ruby バージョン2.7.2p137
rails バージョン6.1.3.1
postgreSQL バージョン13.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。