質問編集履歴
2
タグの追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
1
refileファイル内コードの追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,9 +1,9 @@
|
|
1
1
|
## エラーメッセージ
|
2
2
|
No region was provided. Configure the `:region` option or export the region name to ENV['AWS_REGION'] (Aws::Errors::MissingRegionError)
|
3
3
|
|
4
|
-
|
4
|
+
```error.log
|
5
5
|
[error] 29535#29535: *24 connect() to unix:///home/user名/アプリケーション名/tmp/sockets/puma.sock failed (111: Connection refused) while connecting to upstream, client: 178.73.215.171, server: アプリケーションurl request: "GET / HTTP/1.0", upstream: "http://unix:///home/user名/アプリケーション名/tmp/sockets/puma.sock:/"
|
6
|
-
|
6
|
+
```
|
7
7
|
## 状況
|
8
8
|
本番環境でローカルをpullし、起動させるとページには”502 Bad Gateway”表記、
|
9
9
|
ターミナルには上記のエラーメッセージが表示されて起動できない状態です。
|
@@ -12,6 +12,17 @@
|
|
12
12
|
リージョン関連のネットワークエラーと考え、.envファイルとリージョンの確認を行いましたが
|
13
13
|
.nevファイルにはAWS_REGION=us-east-1を記載して読み込めるようにしており、
|
14
14
|
EC2のリージョンは間違いなくバージニア北部に作ってあります。
|
15
|
+
```refile
|
16
|
+
require 'refile/s3'
|
17
|
+
aws = {
|
18
|
+
access_key_id: ENV['AWS_ACCESS_KEY_ID'],
|
19
|
+
secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
|
20
|
+
region: ENV['AWS_REGION'],
|
21
|
+
bucket: ENV['AWS_S3_BUCKET_NAME']
|
22
|
+
}
|
23
|
+
Refile.cache = Refile::S3.new(prefix: 'cache', **aws)
|
24
|
+
Refile.store = Refile::S3.new(prefix: 'store', **aws)
|
25
|
+
```
|
15
26
|
|
16
27
|
## バージョン
|
17
28
|
OS:Linux(CentOS)
|