質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Capistrano

Rubyで書かれたサーバオーケストレーションで、複数のサーバでスクリプトを実行する際に用いられます。主な使用用途はWebアプリケーションのデプロイメントです。 アプリケーションのバージョンアップ自動化、およびデータベースの変更などもできます。

Q&A

解決済

2回答

647閲覧

IPアドレスにアクセスしてもWEBサイトを表示する事ができません。

Rutaco

総合スコア4

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Capistrano

Rubyで書かれたサーバオーケストレーションで、複数のサーバでスクリプトを実行する際に用いられます。主な使用用途はWebアプリケーションのデプロイメントです。 アプリケーションのバージョンアップ自動化、およびデータベースの変更などもできます。

0グッド

0クリップ

投稿2020/02/17 13:14

AWSにてインスタンスを作成し、Capistranoによるデプロイ作業の自動化を行いました。

bundle exec cap production deploy

上記コマンドを実行し特にエラーを起こす事なく終了できたのですが、IPアドレス先へアクセスすると
"We're sorry, but something went wrong."
"If you are the application owner check the logs for more information."
と表示されてしまいます。

また、ターミナルにてエラーコードを確認したところ以下表示でした。(最新行がら数行をピックアップしています)

I, [2020-02-17T12:46:56.635577 #21240] INFO -- : executing ["/var/www/myapp/shared/bundle/ruby/2.5.0/bin/unicorn", "-c", "/var/www/myapp/current/config/unicorn.rb", "-E", "deployment", "-D", {11=>#<Kgio::UNIXServer:fd 11>}] (in /var/www/myapp/releases/20200217124630)
I, [2020-02-17T12:46:56.637131 #21240] INFO -- : forked child re-executing...
I, [2020-02-17T12:46:56.909407 #21240] INFO -- : inherited addr=/var/www/myapp/shared/tmp/sockets/unicorn.sock fd=11
I, [2020-02-17T12:46:56.909608 #21240] INFO -- : Refreshing Gem list
I, [2020-02-17T12:46:58.878365 #21240] INFO -- : master process ready
I, [2020-02-17T12:46:58.881841 #21282] INFO -- : worker=0 ready
I, [2020-02-17T12:46:58.970834 #14297] INFO -- : reaped #<Process::Status: pid 14340 exit 0> worker=0
I, [2020-02-17T12:46:58.970944 #14297] INFO -- : master complete
118.105.232.212 - - [17/Feb/2020:12:47:15 +0000] "GET /500 HTTP/1.0" 500 1635 0.0331
118.105.232.212 - - [17/Feb/2020:12:47:23 +0000] "GET /500 HTTP/1.0" 500 1635 0.0052

工程の見直しを何度か行ったのですが中々解決できずにおります。
どなたかお力をお借りできればと思います。よろしくお願いします。

環境
ruby:'2.5.1'
rails:'5.2.4'
他必要な情報ありましたらコメントをお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

画像をプリコンパイルさせる事はやめました。
画像をassets/imagesからpublic/imagesへ移動させ、css/htmlそれぞれの画像呼び出しコードをpublic/imagesから呼び出すよう訂正をする事で表示させる事ができました。

投稿2020/02/29 04:31

Rutaco

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

Rails.rootにある log/production.logの該当部分を載せてください。

予感としては assets:precompile か db:migrate がされていないか 必要なDBの初期値が入れてないかのでは?

投稿2020/02/17 15:19

winterboum

総合スコア23329

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Rutaco

2020/02/17 15:29

回答ありがとうございます!!! ec2サーバにて ``` tail -f log/production.log ``` を実行した結果になります。 (Rails.rootのlog確認について、間違ったお答えを私がしているようでしたらでしたらすみません...) --------------------------- [ec2-user@ip-172-31-40-28 myapp]$ tail -f log/production.log [bb3d309c-ccfb-4747-a33f-c720d78415f8] app/views/main/index.html.haml:1:in `_app_views_main_index_html_haml___1665831063418894037_46584020' D, [2020-02-17T12:42:00.588593 #20277] DEBUG -- : (20.5ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483 D, [2020-02-17T12:42:00.593831 #20277] DEBUG -- : (4.2ms) CREATE DATABASE `myapp_production` DEFAULT CHARACTER SET `utf8` D, [2020-02-17T12:42:11.720746 #20310] DEBUG -- : (0.3ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483 D, [2020-02-17T12:42:11.734121 #20310] DEBUG -- : (0.1ms) SELECT GET_LOCK('4297861414987660485', 0) D, [2020-02-17T12:42:11.756676 #20310] DEBUG -- : (5.4ms) SELECT `schema_migrations`.`version` FROM `schema_migrations` ORDER BY `schema_migrations`.`version` ASC D, [2020-02-17T12:42:11.760845 #20310] DEBUG -- : ActiveRecord::InternalMetadata Load (0.2ms) SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1 D, [2020-02-17T12:42:11.767793 #20310] DEBUG -- : (0.1ms) BEGIN D, [2020-02-17T12:42:11.768745 #20310] DEBUG -- : (0.1ms) COMMIT D, [2020-02-17T12:42:11.769006 #20310] DEBUG -- : (0.1ms) SELECT RELEASE_LOCK('4297861414987660485') ----------------------- 頂いた回答について調べてみますね!
Rutaco

2020/02/17 15:51

◇db:migrate について→ [ec2-user@ip-172-31-40-28 myapp]$ rails db:migrate RAILS_ENV=production 特に何も表示されず完了 ◇assets:precompileについて→ [ec2-user@ip-172-31-40-28 myapp]$ rails assets:precompile RAILS_ENV=production Yarn executable was not detected in the system. Download Yarn at https://yarnpkg.com/en/docs/install と表示されました。
winterboum

2020/02/17 21:41

logですが、Started から始まって error_500 のあるところまでを抜き出してください。 assets:precompile ですが、Yarn executable was not detected in the system.とでています。  Download Yarn at https://yarnpkg.com/en/docs/install とあるのでそれ試してください
Rutaco

2020/02/19 15:47 編集

macにyarnをインストールしました。 ``` xxxMacBook-Pro:~ xxx$ yarn -v 1.22.0 ``` その後、再度ssh接続をし直し、昨日と同様に以下を実行しましたが結果は同じくでした。 ``` [ec2-user@ip-172-31-40-28 myapp]$ rails assets:precompile RAILS_ENV=production Yarn executable was not detected in the system. Download Yarn at https://yarnpkg.com/en/docs/install ``` また、tail -f log/production.logの結果は以前記載の物と変わらずでした。 ``` less log/production.log ``` をせめて何か参考になればと思い実行しました。以下結果です。 D, [2020-02-16T04:49:10.041354 #29320] DEBUG -- : ESC[1mESC[36mActiveRecord::SchemaMigration Create (0.2ms)ESC[0m ESC[1mESC[32mINSERT INTO `schema_migrations` (`version`) VALUES ('20191221060023')ESC[0m D, [2020-02-16T04:49:10.043444 #29320] DEBUG -- : ESC[1mESC[35m (1.9ms)ESC[0m ESC[1mESC[35mCOMMITESC[0m I, [2020-02-16T04:49:10.043514 #29320] INFO -- : Migrating to CreateChildren (20191221060024) D, [2020-02-16T04:49:10.060732 #29320] DEBUG -- : ESC[1mESC[35m (14.0ms)ESC[0m ESC[1mESC[35mCREATE TABLE `children` (`id` bigint NOT NULL AUTO_INCREMENT PRIMARY KEY, `parent_id` bigint, `child_nickname` varchar(255) NOT NULL, `gender_id` int NOT NULL, `birth_year` int NOT NULL, `birth_month` int NOT NULL, `birth_day` int NOT NULL, `icon` varchar(255), `individuality` varchar(255), `allergies` varchar(255) NOT NULL, `notes` varchar(255), `created_at` datetime NOT NULL, `updated_at` datetime NOT NULL, INDEX `index_children_on_parent_id` (`parent_id`), CONSTRAINT `fk_rails_554cba9b33` FOREIGN KEY (`parent_id`) REFERENCES `parents` (`id`) )ESC[0m D, [2020-02-16T04:49:10.061276 #29320] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[35mBEGINESC[0m D, [2020-02-16T04:49:10.062432 #29320] DEBUG -- : ESC[1mESC[36mActiveRecord::SchemaMigration Create (0.1ms)ESC[0m ESC[1mESC[32mINSERT INTO `schema_migrations` (`version`) VALUES ('20191221060024')ESC[0m D, [2020-02-16T04:49:10.064265 #29320] DEBUG -- : ESC[1mESC[35m (1.7ms)ESC[0m ESC[1mESC[35mCOMMITESC[0m 最後のあたりのログにDBのテーブル作成がうまくいっていないような?感じがします。一度見直してみますね。もし何か気づかれるような事柄がありましたらご指摘いただけると助かります。 よろしくお願いします。
winterboum

2020/02/18 19:38

2/18にも操作しているのにlogは2/16で終わっています。まだ先があるのでは? db:migrate が何もなしに終わっているので、migrationは成功していると思います。 db/schema.rb が存在し、そこの内容が期待通りなら大丈夫です。 rails assets:precompile RAILS_ENV=production この記述、私が古いのかな RAILS_ENV=production rails assets:precompile とするとどうなりますか? https://teratail.com/questions/87253 にyarnのQAがありました
Rutaco

2020/02/19 16:00 編集

質問にお付き合い頂き本当にありがとうございます。 production.logを再度確認してみました。実行結果です。 ```[ec2-user@ip-172-31-40-28 rescue_parenting]$ tail -f log/production.log D, [2020-02-17T15:34:26.357389 #21830] DEBUG -- : (0.1ms) BEGIN D, [2020-02-17T15:34:26.358240 #21830] DEBUG -- : (0.1ms) COMMIT D, [2020-02-17T15:34:26.358496 #21830] DEBUG -- : (0.1ms) SELECT RELEASE_LOCK('4297861414987660485') D, [2020-02-17T15:46:50.200555 #22011] DEBUG -- : (0.3ms) SET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483 D, [2020-02-17T15:46:50.203661 #22011] DEBUG -- : (0.1ms) SELECT GET_LOCK('4297861414987660485', 0) D, [2020-02-17T15:46:50.209664 #22011] DEBUG -- : (0.2ms) SELECT `schema_migrations`.`version` FROM `schema_migrations` ORDER BY `schema_migrations`.`version` ASC D, [2020-02-17T15:46:50.212755 #22011] DEBUG -- : ActiveRecord::InternalMetadata Load (0.2ms) SELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1 D, [2020-02-17T15:46:50.217482 #22011] DEBUG -- : (0.1ms) BEGIN D, [2020-02-17T15:46:50.218364 #22011] DEBUG -- : (0.1ms) COMMIT D, [2020-02-17T15:46:50.218639 #22011] DEBUG -- : (0.1ms) SELECT RELEASE_LOCK('4297861414987660485') ``` db/schema.rbは問題ありませんでした。 RAILS_ENV=production rails assets:precompile を実行しますと、 ``` Yarn executable was not detected in the system. Download Yarn at https://yarnpkg.com/en/docs/install ``` が表示されましたので、https://qiita.com/tsumita7/items/a40a367088018b5bbe33を参考にしec2サーバ上にインストールできました。 インストール後の実行結果です。 ``` [ec2-user@ip-172-31-40-28 myapp]$ RAILS_ENV=production rails assets:precompile yarn install v1.22.0 [1/4] Resolving packages... success Already up-to-date. Done in 0.08s. [ec2-user@ip-172-31-40-28 myapp]$ ``` その後、 ``` myMacBook-Pro:myapp my$ bundle exec cap production deploy ``` 自動デプロイを行い、IPアドレス先に接続するも依然変わらずでした。 自動デプロイ後の結果の中でデプロイ自体は途中で止まったりする事はなかったのですが以下メッセージが表示されていました。 ``` myMacBook-Pro:maapp my$ bundle exec cap production deploy [Deprecation Notice] Future versions of Capistrano will not load the Git SCM plugin by default. To silence this deprecation warning, add the following to your Capfile after `require "capistrano/deploy"`: require "capistrano/scm/git" install_plugin Capistrano::SCM::Git 以下省略 ``` 検索しても解決策をうまく探し出せませんでした。ダメ元ですが明日、https://genkichi.hateblo.jp/entry/2019/03/13/000039を参考にEC2インスタンスを一度停止して見ようかと思います。 ーーーーーーーーーーーーーーーーーーーーーーーー 上記文章編集後、念の為再度production.logの確認をしようと思い実行したところ、今までと違った結果でしたので貼り付けます。(今までのproduction.logは、[ec2-user@ip-172-31-40-28 myapp]今回は[ec2-user@ip-172-31-40-28 current](myapp中のcurrentへ移動して実行しました。もしかしたら今までお伝えしていたlogは求められていた物と違っていたのかもしれません。失礼しました。) ``` [ec2-user@ip-172-31-40-28 current]$ tail -f log/production.log F, [2020-02-19T15:10:31.534131 #16037] FATAL -- : [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] 8: %li [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] 9: %article.card [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] 10: .card__home-price ¥1,200/h [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] 11: = image_tag 'image.jpeg', alt: '部屋1', class: 'heya' [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] 12: %p 長文 [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] 13: .card__home-link [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] 14: =link_to "contact","#",class: "card__home-link--contact" F, [2020-02-19T15:10:31.534162 #16037] FATAL -- : [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] F, [2020-02-19T15:10:31.534186 #16037] FATAL -- : [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] app/views/main/_main_body.html.haml:11:in `_app_views_main__main_body_html_haml___1034031449536696880_54708980' [17e778f7-71a0-4f27-bf82-f44b55d5ce4a] app/views/main/index.html.haml:2:in `_app_views_main_index_html_haml__812116162969176699_53069720' I, [2020-02-19T15:48:46.672843 #16037] INFO -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] Started GET "/" for 118.105.232.212 at 2020-02-19 15:48:46 +0000 I, [2020-02-19T15:48:46.673526 #16037] INFO -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] Processing by MainController#index as HTML I, [2020-02-19T15:48:46.674003 #16037] INFO -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] Rendering main/index.html.haml within layouts/application I, [2020-02-19T15:48:46.674593 #16037] INFO -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] Rendered shared/_logined_header.html.haml (0.3ms) I, [2020-02-19T15:48:46.675436 #16037] INFO -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] Rendered main/_main_body.html.haml (0.7ms) I, [2020-02-19T15:48:46.675512 #16037] INFO -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] Rendered main/index.html.haml within layouts/application (1.4ms) I, [2020-02-19T15:48:46.675620 #16037] INFO -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] Completed 500 Internal Server Error in 2ms F, [2020-02-19T15:48:46.676655 #16037] FATAL -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] F, [2020-02-19T15:48:46.676776 #16037] FATAL -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] ActionView::Template::Error (The asset "image2.jpeg" is not present in the asset pipeline.): F, [2020-02-19T15:48:46.677024 #16037] FATAL -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] 8: %li [b344b214-f92a-49e3-96d0-8e89d2878aaf] 9: %article.card [b344b214-f92a-49e3-96d0-8e89d2878aaf] 10: .card__home-price ¥1,200/h [b344b214-f92a-49e3-96d0-8e89d2878aaf] 11: = image_tag 'image.jpeg', alt: '部屋1', class: 'hoikumama' [b344b214-f92a-49e3-96d0-8e89d2878aaf] 12: %p 長文 [b344b214-f92a-49e3-96d0-8e89d2878aaf] 13: .card__home-link [b344b214-f92a-49e3-96d0-8e89d2878aaf] 14: =link_to "contact","#",class: "card__home-link--contact" F, [2020-02-19T15:48:46.677147 #16037] FATAL -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] F, [2020-02-19T15:48:46.677256 #16037] FATAL -- : [b344b214-f92a-49e3-96d0-8e89d2878aaf] app/views/main/_main_body.html.haml:11:in `_app_views_main__main_body_html_haml___1034031449536696880_54708980' [b344b214-f92a-49e3-96d0-8e89d2878aaf] app/views/main/index.html.haml:2:in `_app_views_main_index_html_haml__812116162969176699_53069720' ```
winterboum

2020/02/19 19:29

logですが申し訳ないのですが、載せられたものがどのタイミングのものかわからないので生かしにくいのです。 tail -f で取るのでしたらば、アクセス直前に実行し、**「そのアクセス]**の**[Started から]**見える様にしてください
winterboum

2020/02/19 19:30

app/views/main/_main_body.html.haml:11 で発生しているので、そのfileを質問に載せてください
Rutaco

2020/02/20 15:58

startedが確認できた箇所からコピーしました。 ``` less log/production.log ``` にて取得しています。 [7bfb2825-dd03-4ac7-bc41-a38c965c8ce9] app/views/main/index.html.haml:1:in `_app_views_main_index_html_haml___1665831063418894037_46584020' I, [2020-02-17T02:57:08.131827 #12573] INFO -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] Started GET "/" for 71.6.232.5 at 2020-02-17 02:57:08 +0000 I, [2020-02-17T02:57:08.133538 #12573] INFO -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] Processing by MainController#index as */* I, [2020-02-17T02:57:08.134060 #12573] INFO -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] Rendering main/index.html.haml within layouts/application I, [2020-02-17T02:57:08.138584 #12573] INFO -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] Rendered shared/_logined_header.html.haml (4.2ms) I, [2020-02-17T02:57:08.138667 #12573] INFO -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] Rendered main/index.html.haml within layouts/application (4.5ms) I, [2020-02-17T02:57:08.138787 #12573] INFO -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] Completed 500 Internal Server Error in 5ms F, [2020-02-17T02:57:08.139810 #12573] FATAL -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] F, [2020-02-17T02:57:08.139853 #12573] FATAL -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] ActionView::Template::Error (The asset "4_Grayscale_logo_on_transparent_212x69.png" is not present in the asset pipeline.): F, [2020-02-17T02:57:08.140030 #12573] FATAL -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] 2: .header-body [bb3d309c-ccfb-4747-a33f-c720d78415f8] 3: %header.top-page-head [bb3d309c-ccfb-4747-a33f-c720d78415f8] 4: .top-page-logo [bb3d309c-ccfb-4747-a33f-c720d78415f8] 5: =link_to image_tag("4_Grayscale_logo_on_transparent_212x69.png", width: '165px', height: '49px', alt: "Garden"),root_path [bb3d309c-ccfb-4747-a33f-c720d78415f8] 6: %nav [bb3d309c-ccfb-4747-a33f-c720d78415f8] 7: %ul.header-nav [bb3d309c-ccfb-4747-a33f-c720d78415f8] 8: %li F, [2020-02-17T02:57:08.140061 #12573] FATAL -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] F, [2020-02-17T02:57:08.140083 #12573] FATAL -- : [bb3d309c-ccfb-4747-a33f-c720d78415f8] app/views/shared/_logined_header.html.haml:5:in `_app_views_shared__logined_header_html_haml___3084859296941449599_46663460' [bb3d309c-ccfb-4747-a33f-c720d78415f8] app/views/main/index.html.haml:1:in `_app_views_main_index_html_haml___1665831063418894037_46584020' D, [2020-02-17T12:42:00.588593 #20277] DEBUG -- : ESC[1mESC[35m (20.5ms)ESC[0m ESC[1mESC[35mSET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483ESC[0m D, [2020-02-17T12:42:00.593831 #20277] DEBUG -- : ESC[1mESC[35m (4.2ms)ESC[0m ESC[1mESC[35mCREATE DATABASE `rescue_parenting_production` DEFAULT CHARACTER SET `utf8`ESC[0m D, [2020-02-17T12:42:11.720746 #20310] DEBUG -- : ESC[1mESC[35m (0.3ms)ESC[0m ESC[1mESC[35mSET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483ESC[0m D, [2020-02-17T12:42:11.734121 #20310] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[34mSELECT GET_LOCK('4297861414987660485', 0)ESC[0m D, [2020-02-17T12:42:11.756676 #20310] DEBUG -- : ESC[1mESC[35m (5.4ms)ESC[0m ESC[1mESC[34mSELECT `schema_migrations`.`version` FROM `schema_migrations` ORDER BY `schema_migrations`.`version` ASCESC[0m D, [2020-02-17T12:42:11.760845 #20310] DEBUG -- : ESC[1mESC[36mActiveRecord::InternalMetadata Load (0.2ms)ESC[0m ESC[1mESC[34mSELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1ESC[0m D, [2020-02-17T12:42:11.767793 #20310] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[35mBEGINESC[0m D, [2020-02-17T12:42:11.768745 #20310] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[35mCOMMITESC[0m D, [2020-02-17T12:42:11.769006 #20310] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[34mSELECT RELEASE_LOCK('4297861414987660485')ESC[0m D, [2020-02-17T15:34:26.340418 #21830] DEBUG -- : ESC[1mESC[35m (0.3ms)ESC[0m ESC[1mESC[35mSET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483ESC[0m D, [2020-02-17T15:34:26.343536 #21830] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[34mSELECT GET_LOCK('4297861414987660485', 0)ESC[0m D, [2020-02-17T15:34:26.349660 #21830] DEBUG -- : ESC[1mESC[35m (0.2ms)ESC[0m ESC[1mESC[34mSELECT `schema_migrations`.`version` FROM `schema_migrations` ORDER BY `schema_migrations`.`version` ASCESC[0m D, [2020-02-17T15:34:26.352707 #21830] DEBUG -- : ESC[1mESC[36mActiveRecord::InternalMetadata Load (0.2ms)ESC[0m ESC[1mESC[34mSELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1ESC[0m D, [2020-02-17T15:34:26.357389 #21830] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[35mBEGINESC[0m D, [2020-02-17T15:34:26.358240 #21830] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[35mCOMMITESC[0m D, [2020-02-17T15:34:26.358496 #21830] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[34mSELECT RELEASE_LOCK('4297861414987660485')ESC[0m D, [2020-02-17T15:46:50.200555 #22011] DEBUG -- : ESC[1mESC[35m (0.3ms)ESC[0m ESC[1mESC[35mSET NAMES utf8, @@SESSION.sql_mode = CONCAT(CONCAT(@@sql_mode, ',STRICT_ALL_TABLES'), ',NO_AUTO_VALUE_ON_ZERO'), @@SESSION.sql_auto_is_null = 0, @@SESSION.wait_timeout = 2147483ESC[0m D, [2020-02-17T15:46:50.203661 #22011] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[34mSELECT GET_LOCK('4297861414987660485', 0)ESC[0m D, [2020-02-17T15:46:50.209664 #22011] DEBUG -- : ESC[1mESC[35m (0.2ms)ESC[0m ESC[1mESC[34mSELECT `schema_migrations`.`version` FROM `schema_migrations` ORDER BY `schema_migrations`.`version` ASCESC[0m D, [2020-02-17T15:46:50.212755 #22011] DEBUG -- : ESC[1mESC[36mActiveRecord::InternalMetadata Load (0.2ms)ESC[0m ESC[1mESC[34mSELECT `ar_internal_metadata`.* FROM `ar_internal_metadata` WHERE `ar_internal_metadata`.`key` = 'environment' LIMIT 1ESC[0m D, [2020-02-17T15:46:50.217482 #22011] DEBUG -- : ESC[1mESC[35m (0.1ms)ESC[0m ESC[1mESC[35mBEGINESC[0m : 今回も前回のtail -f の時もIPアドレスへアクセス前に実行してアクセス後にコピーしたのですが2/17の分が最新でした。(tail -f時はアクセスしても表示内容が変わりませんでした。) 以上の内容から推察すると2/16,17はデプロイできたが、18以降何らかの理由でサイトとサーバーの接続がうまくいっていない?という事になるのでしょうか?? 上記ログから画像”4_Grayscale_logo_on_transparent_212x69.png”にてエラーが起こっているようですが、このエラーを解消してもIPアドレス先にアクセスしても表示されない直接原因ではなさそうな感じがしますね。。。 app/views/main/_main_body.html.haml:11のファイルの掲載についてはhamlファイルをのまま載せる感じで良いのでしょうか。 ``` #wrap .content .main-content %h1 保育ホームの一覧 %section#city %h2.prefecture 一宮市 %ul.clearfix %li %article.card .card__home-price ¥1,200/h =image_tag 'kindergarten.jpeg', alt: '保育室1', class: 'hoikumama' %p 長文 .card__home-link =link_to "contact","#",class: "card__home-link--contact" =link_to "about","#",class: "card__home-link--about" %li %article.card .card__home-price ¥1,200/h =image_tag 'play-children.jpeg', alt: '保育室1', class: 'hoikumama' %p 長文 .card__home-link =link_to "contact","#" =link_to "about","#" %li %article.card .card__home-price ¥1,200/h =image_tag 'kindergarten.jpeg', alt: '保育室1', class: 'hoikumama' %p 長文 .card__home-link =link_to "contact","#" =link_to "about","#" 以下 %li から =link_to "about","#"まで79行目まで繰り返しです ```
winterboum

2020/02/20 20:37

4_Grayscale_logo_on_transparent_212x69.png が読めないのが原因ですね。 assets:precompile がうまく行っていない感じです。 public/assets/ になが〜〜い名前のfileはありますか?
Rutaco

2020/02/21 15:30 編集

おお。原因がわかって少しでも先に進めてホッとしました。
winterboum

2020/02/21 14:47

precompileはできているようですがら、件のfileがどうなっているか、です。 1)そのfileはどこにおいてありますか 2)config/initializers に assets.rbはありますか 3)そのfileに Rails.application.config.assets.precompile += みたいな行はありますか?あったらそれを見せてください
Rutaco

2020/02/21 16:01 編集

(1)該当のfileは、app/images/に置いてあります。全ての画像をここに入れています。 (2)config/initializers に assets.rbはあります。 (3)中身はコメントアウト行を除くと2行のみでした。 Rails.application.config.assets.version = '1.0' Rails.application.config.assets.paths << Rails.root.join('node_modules') ご質問頂いた # Rails.application.config.assets.precompile += %w( admin.js admin.css ) についてはコメントアウト状態でした。 何度も回答頂き本当にありがとうございます。明日、22日(土)ですが、出張でPCを持っていけないので作業ができません。次の作業日が日曜夜になります。ここ数日ずっと助けて頂いていたので急にお返事できない日があるとご心配おかけしてしまうかもと思いましたので恐縮ですがお知らせ致します。
winterboum

2020/02/22 00:07

app/assets/images/ にうつして、precompileしなおしてください
Rutaco

2020/02/23 16:23

すみません 表記ミスです。 元から画像はapp/assets/imagesにありました。
Rutaco

2020/02/24 02:53 編集

https://qiita.com/metheglin/items/c5c756246b7afbd34ae2 この記事を参考に、プリコンパイル対象になっているかどうかの確認をしてみました。 ---------------------------- MacBook-Pro:rescue_parenting me$ rails c Running via Spring preloader in process 42678 Loading development environment (Rails 5.2.4) [1] pry(main)> Rails.application.config.assets.precompile => [#<Proc:0x00007f8be6bbafe8@/Users/me/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/sprockets-rails-3.2.1/lib/sprockets/railtie.rb:84 (lambda)>, /(?:/|\|\A)application.(css|js)$/, "font-awesome/fa-brands-400.eot", "font-awesome/fa-regular-400.eot", "font-awesome/fa-solid-900.eot", "font-awesome/fa-brands-400.svg", "font-awesome/fa-regular-400.svg", "font-awesome/fa-solid-900.svg", "font-awesome/fa-brands-400.ttf", "font-awesome/fa-regular-400.ttf", "font-awesome/fa-solid-900.ttf", "font-awesome/fa-brands-400.woff", "font-awesome/fa-regular-400.woff", "font-awesome/fa-solid-900.woff", "font-awesome/fa-brands-400.woff2", "font-awesome/fa-regular-400.woff2", "font-awesome/fa-solid-900.woff2"] [2] pry(main)> -------------------------------- 記事によるとrailsのバージョン次第で画像がプリコンパイル対象にならない場合があるような記述があり、対処方法が Rails.application.config.assets.precompile +=〜 に"%w( *.eot *.woff *.ttf *.svg *.otf *.png *.jpg"を付け足すといった方法が書かれていました。 先日、 Rails.application.config.assets.precompile +=〜の記述の確認を依頼頂きましたが、それはプリコンパイル対象の確認のためでしょうか?? 明日、リンク先の対象方法を一度試してみたいと思います。
winterboum

2020/02/23 20:21

はい、どこにおいてあるのか、そこが対象になっているのか、をみようとしたのですが、そこにあるなら(多分)defaultの対象です。 拡張子を加える方法で試してみてください
Rutaco

2020/02/24 14:00

本日も色々と試してみましたが画像の表示が行えませんでした。 やった事 ----------------------------------- 画像をapp/assets/imagesに置き、 assets.rbへ以下を追加 ``` Rails.application.config.assets.precompile += %w( *.eot *.woff *.ttf *.svg *.otf *.png *.jpg *.jpeg *.gif vendor.css vendor.js ) ``` -------------------------- 画像をapp/public/images(フォルダ追加)へ置き自動デプロイ -------------------------- 画像をapp上から削除し自動デプロイ→IPアドレスへアクセスしたところ画像なし状態で表示される -------------------------- https://qiita.com/metheglin/items/c5c756246b7afbd34ae2先の対象方法の中の 「3. プリコンパイルの手動実行(実際にプリコンパイルされるか?)」を実行したところ、 ``` [ec2-user@ip-172-31-40-28 myapp]$ bundle exec rake assets:precompile RAILS_ENV=staging config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly: * development - set it to false * test - set it to false (unless you use a tool that preloads your test environment) * production - set it to true rake aborted! ActiveRecord::AdapterNotSpecified: 'staging' database is not configured. Available: ["default", "development", "test", "production"] /var/www/myapp/app/models/application_record.rb:1:in `<top (required)>' /var/www/myapp/app/models/parent.rb:1:in `<top (required)>' /var/www/myapp/config/routes.rb:3:in `block in <top (required)>' /var/www/myapp/config/routes.rb:1:in `<top (required)>' /var/www/myapp/config/environment.rb:5:in `<top (required)>' /home/ec2-user/.rbenv/versions/2.5.1/bin/bundle:23:in `load' /home/ec2-user/.rbenv/versions/2.5.1/bin/bundle:23:in `<main>' Tasks: TOP => environment (See full trace by running task with --trace) [ec2-user@ip-172-31-40-28 myapp]$ ``` とエラーとなりました。上記エラーについてはまだ調べ途中です。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問