質問編集履歴
1
試したことを追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
connect() to unix:///app/tmp/sockets/puma.sock failed (2: No such file or directory)を解決たい
|
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### はじめに
|
2
|
-
ECS Fargate
|
2
|
+
ECS FargateでRailsとNginxをデプロイしています。デプロイしようとすると以下のようなエラーが出ます。
|
3
3
|
|
4
4
|
### 発生している問題・エラーメッセージ
|
5
5
|
|
@@ -250,7 +250,17 @@
|
|
250
250
|
という表示がないのはpuma.sockを参照してないのかと思い、上記task_definition.jsonでは`"portMappings": []`を設定してみたのですが変わりませんでした。
|
251
251
|
|
252
252
|
### 試したこと
|
253
|
-
[ドキュメント](https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/bind-mounts.html)の「**Dockerfile 内のパスとその内容をコンテナに公開する**」という項目を参照しながら実装しました。
|
253
|
+
+ [ドキュメント](https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/bind-mounts.html)の「**Dockerfile 内のパスとその内容をコンテナに公開する**」という項目を参照しながら実装しました。
|
254
|
+
+ nginx.confファイルでRailsコンテナに接続するようにしてみましたがダメでした。
|
255
|
+
```nginx.conf
|
256
|
+
upstream app {
|
257
|
+
server to_do_app-prod:3000; #コンテナ名:ポート番号
|
258
|
+
}
|
259
|
+
|
260
|
+
upstream app {
|
261
|
+
server to_do_app-prod-3000-tcp:3000; #ポート名:ポート番号
|
262
|
+
}
|
263
|
+
```
|
254
264
|
|
255
265
|
#### ECSコンソールの操作方法が違う
|
256
266
|
複数のサイトを参考にさせていただいたのですが、当時と今のECSコンソールでの操作方法が違いました。
|