質問編集履歴

3

情報追記

2021/05/03 10:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -316,4 +316,6 @@
316
316
 
317
317
  就活中にアプリが起動できなくなっておりかなり追い込まれております。。
318
318
 
319
+ 必要な情報がありましたら急ぎ記載いたします。
320
+
319
321
  力不足で申し訳ございませんが、皆様のお力をお借りしたくお手数ですが、ご確認のほどよろしくお願い申し上げます。

2

記載内容が適用されておらず修正

2021/05/03 10:32

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- AWS(EC2)で再デプロイする際、unicornの起動時にエラーが発生してしまう。(with_friendly_errors)
1
+ 【緊急】AWS(EC2)で再デプロイする際、unicornの起動時にエラーが発生してしまう。(with_friendly_errors)
test CHANGED
@@ -6,17 +6,7 @@
6
6
 
7
7
  **質問内容**
8
8
 
9
- Macにてrbenvのバージョンを2.6.6から2.6.7にプデートする
9
+ AWSへデプロイしたRailsアプリを再度修正しプロイし直そうとしunicornが起動できません。
10
-
11
- 色々な調べ試してみたのですが、
12
-
13
- 同じような事例が見つからなく解決できませんでした。
14
-
15
- 2.6.5や2.6.6は問題なくインストールできました。
16
-
17
- エラーが発生して読み込めないため、解決方法を教えていただきたいです。
18
-
19
- お手数ですが、ご指導ご鞭撻のほど、よろしくお願いいたします。
20
10
 
21
11
 
22
12
 
@@ -26,6 +16,8 @@
26
16
 
27
17
  Rails 6.0.3.5
28
18
 
19
+ AWS(VPC・EC2・RDS・S3・IAM・Route53・ACM使用)※S3は別教材参考に実装。
20
+
29
21
 
30
22
 
31
23
  **AWSへデプロイをする際に参考にした記事**
@@ -42,12 +34,18 @@
42
34
 
43
35
  https://laptrinhx.com/aws-ec2nidepuroishitarailsapuriwo-geng-xinsuru-3306149693/
44
36
 
37
+ 上記サイト参考に変更したアプリを取り込み、bundle installし、プリコンパイルしました。
38
+
45
39
 
46
40
 
47
41
  **実行コマンド**
48
42
 
43
+ ```server
44
+
49
45
  bundle exec unicorn_rails -c /var/www/rails/アプリ名/config/unicorn.conf.rb -D -E production
50
46
 
47
+ ```
48
+
51
49
 
52
50
 
53
51
  **エラーメッセージ**
@@ -60,7 +58,7 @@
60
58
 
61
59
  ```server
62
60
 
63
- ログを確認するために下記コマンドを実行
61
+ エラーログを確認するために下記コマンドを実行
64
62
 
65
63
 
66
64
 
@@ -96,7 +94,7 @@
96
94
 
97
95
  ```
98
96
 
99
-
97
+ with_friendly_errorsというメッセージを発見。
100
98
 
101
99
  ```Gemfile
102
100
 
@@ -268,7 +266,7 @@
268
266
 
269
267
  試したこと
270
268
 
271
- 実装を中断中ですが、下記、記事を元に一度デプロイした後にcapistranoを実装しようとしていたため、そのファイルやGemが他と組み合わせが悪いのかなと仮定し、実装に際して追加したファイルやGemは全て削除
269
+ ①一度AWSへデプロイした後に下記記事を元にcapistranoを実装しようとしていたため、そのファイルやGemが他と組み合わせが悪いのかなと仮定し、実装に際して追加したファイルやGemは全て削除
272
270
 
273
271
 
274
272
 
@@ -278,7 +276,7 @@
278
276
 
279
277
 
280
278
 
281
- 参考URL:
279
+ capistrano実装時参考URL:
282
280
 
283
281
  URLhttps://qiita.com/naoki_mochizuki/items/657aca7531b8948d267b#aws%E5%81%B4%E3%81%AE%E8%A8%AD%E5%AE%9A
284
282
 
@@ -290,8 +288,32 @@
290
288
 
291
289
 
292
290
 
293
- エラーログを更に追っていったところ、気になる
294
-
295
-
296
-
297
- お手数ですが、ご確認のほどよろしくお願い申し上げます。
291
+ エラーログを更に追っていったところ、気になるログを発見。
292
+
293
+ ```log
294
+
295
+ I, [2021-05-02T11:23:08.340573 #19943] INFO -- : Refreshing Gem list
296
+
297
+ bundler: failed to load command: unicorn_rails (/home/ユーザー名/.rbenv/versions/2.6.7/bin/unicorn_rails)
298
+
299
+ /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/aws-sigv4-1.2.3/lib/aws-sigv4/signer.rb:621:in `extract_credentials_provider': Cannot load `Rails.config.active_storage.service`: (Aws::Sigv4::Errors::MissingCredentialsError)
300
+
301
+ missing credentials, provide credentials with one of the following options:
302
+
303
+ - :access_key_id and :secret_access_key
304
+
305
+ - :credentials
306
+
307
+ - :credentials_provider
308
+
309
+ ```
310
+
311
+ .envやconfig/database.yml内の環境変数の指定が間違っているのかと思い、確認したが間違いはなさそう。(デプロイ後も何も変更していない)
312
+
313
+
314
+
315
+ 2日ほど調べたり、再度pullしたりなど試しましたが、解決できませんでした。
316
+
317
+ 就活中にアプリが起動できなくなっておりかなり追い込まれております。。
318
+
319
+ 力不足で申し訳ございませんが、皆様のお力をお借りしたくお手数ですが、ご確認のほどよろしくお願い申し上げます。

1

情報追記

2021/05/03 10:28

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -74,25 +74,25 @@
74
74
 
75
75
  ログ内容
76
76
 
77
- from /home/daisuke3/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
77
+ from /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
78
-
78
+
79
- from /home/daisuke3/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
79
+ from /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
80
-
80
+
81
- from /home/daisuke3/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/cli.rb:30:in `dispatch'
81
+ from /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/cli.rb:30:in `dispatch'
82
-
82
+
83
- from /home/daisuke3/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
83
+ from /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
84
-
84
+
85
- from /home/daisuke3/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/cli.rb:24:in `start'
85
+ from /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/cli.rb:24:in `start'
86
-
86
+
87
- from /home/daisuke3/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/exe/bundle:49:in `block in <top (required)>'
87
+ from /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/exe/bundle:49:in `block in <top (required)>'
88
-
88
+
89
- from /home/daisuke3/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/friendly_errors.rb:130:in `with_friendly_errors'
89
+ from /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/lib/bundler/friendly_errors.rb:130:in `with_friendly_errors'
90
-
90
+
91
- from /home/daisuke3/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/exe/bundle:37:in `<top (required)>'
91
+ from /home/ユーザー名/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/bundler-2.2.15/exe/bundle:37:in `<top (required)>'
92
-
92
+
93
- from /home/daisuke3/.rbenv/versions/2.6.7/bin/bundle:23:in `load'
93
+ from /home/ユーザー名/.rbenv/versions/2.6.7/bin/bundle:23:in `load'
94
-
94
+
95
- from /home/daisuke3/.rbenv/versions/2.6.7/bin/bundle:23:in `<main>'
95
+ from /home/ユーザー名/.rbenv/versions/2.6.7/bin/bundle:23:in `<main>'
96
96
 
97
97
  ```
98
98