質問編集履歴
7
問題の訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -105,10 +105,12 @@
|
|
105
105
|
##追記
|
106
106
|
``/var/www/rails/ToDoGame/backend/log/nginx.error.log``
|
107
107
|
```
|
108
|
-
[error] 6439#0: *251 connect() to unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock failed (111: Connection refused) while connecting to upstream, client:
|
108
|
+
[error] 6439#0: *251 connect() to unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock failed (111: Connection refused) while connecting to upstream, client: xxx.xx.xx.xx, server: IPアドレス, request: "GET / HTTP/1.1", upstream: "http://unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock:/", host: "IPアドレス"
|
109
109
|
```
|
110
110
|
の ``http://unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock:/`` が怪しいのでしょうか?
|
111
111
|
この場合``unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock:/``になるべきなのでしょうか?
|
112
112
|
|
113
|
+
またclientとserverは異なる数字でも問題ないのでしょうか?
|
114
|
+
|
113
115
|
この問題が原因だった場合nginx側の設定をどの様に変更すれば解決できるのでしょうか?
|
114
116
|
わかる方がいれば教えて頂きたいですm(_ _)m
|
6
内容の詳細提示
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
|
4
4
|
``/var/www/rails/ToDoGame/backend/log/nginx.error.log``
|
5
5
|
```
|
6
|
-
[error] 6439#0: *
|
6
|
+
[error] 6439#0: *251 connect() to unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 219.66.81.44, server: IPアドレス, request: "GET / HTTP/1.1", upstream: "http://unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock:/", host: "IPアドレス"
|
7
7
|
```
|
8
8
|
###発生しているエラー
|
9
9
|
unicornを起動していない状態でIPアドレスにアクセスするとこの様に404 Not Foundが表示されます。
|
@@ -100,4 +100,15 @@
|
|
100
100
|
[Kazuki@ip-10-0-0-59 sockets]$ sudo vi .unicorn.sock
|
101
101
|
```
|
102
102
|
を行うと".unicorn.sock" [Permission Denied]と表示されます。
|
103
|
-
これが原因なのでしょうか?
|
103
|
+
これが原因なのでしょうか?
|
104
|
+
|
105
|
+
##追記
|
106
|
+
``/var/www/rails/ToDoGame/backend/log/nginx.error.log``
|
107
|
+
```
|
108
|
+
[error] 6439#0: *251 connect() to unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 219.66.81.44, server: IPアドレス, request: "GET / HTTP/1.1", upstream: "http://unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock:/", host: "IPアドレス"
|
109
|
+
```
|
110
|
+
の ``http://unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock:/`` が怪しいのでしょうか?
|
111
|
+
この場合``unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock:/``になるべきなのでしょうか?
|
112
|
+
|
113
|
+
この問題が原因だった場合nginx側の設定をどの様に変更すれば解決できるのでしょうか?
|
114
|
+
わかる方がいれば教えて頂きたいですm(_ _)m
|
5
ファイル場所の提示
title
CHANGED
File without changes
|
body
CHANGED
@@ -95,7 +95,7 @@
|
|
95
95
|
```
|
96
96
|
|
97
97
|
気になる点
|
98
|
-
|
98
|
+
``/var/www/rails/ToDoGame/backend/tmp/sockets``
|
99
99
|
```
|
100
100
|
[Kazuki@ip-10-0-0-59 sockets]$ sudo vi .unicorn.sock
|
101
101
|
```
|
4
詳細の提示
title
CHANGED
File without changes
|
body
CHANGED
@@ -92,4 +92,12 @@
|
|
92
92
|
I, [2020-09-26T06:25:59.820600 #7375] INFO -- : master process ready
|
93
93
|
I, [2020-09-26T06:25:59.827812 #7381] INFO -- : worker=1 ready
|
94
94
|
I, [2020-09-26T06:25:59.828147 #7380] INFO -- : worker=0 ready
|
95
|
-
```
|
95
|
+
```
|
96
|
+
|
97
|
+
気になる点
|
98
|
+
|
99
|
+
```
|
100
|
+
[Kazuki@ip-10-0-0-59 sockets]$ sudo vi .unicorn.sock
|
101
|
+
```
|
102
|
+
を行うと".unicorn.sock" [Permission Denied]と表示されます。
|
103
|
+
これが原因なのでしょうか?
|
3
unicornのlogを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -82,4 +82,14 @@
|
|
82
82
|
```
|
83
83
|
[Kazuki@ip-10-0-0-59 ~]$ ls -l /var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock
|
84
84
|
srwxrwxrwx 1 Kazuki Kazuki 0 Sep 26 06:25 /var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock
|
85
|
+
```
|
86
|
+
|
87
|
+
``/var/www/rails/ToDoGame/backend/log/unicorn.log``
|
88
|
+
```
|
89
|
+
I, [2020-09-26T06:25:59.160571 #7375] INFO -- : Refreshing Gem list
|
90
|
+
I, [2020-09-26T06:25:59.815317 #7375] INFO -- : unlinking existing socket=/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock
|
91
|
+
I, [2020-09-26T06:25:59.815457 #7375] INFO -- : listening on addr=/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock fd=9
|
92
|
+
I, [2020-09-26T06:25:59.820600 #7375] INFO -- : master process ready
|
93
|
+
I, [2020-09-26T06:25:59.827812 #7381] INFO -- : worker=1 ready
|
94
|
+
I, [2020-09-26T06:25:59.828147 #7380] INFO -- : worker=0 ready
|
85
95
|
```
|
2
質問内容の詳細提示
title
CHANGED
File without changes
|
body
CHANGED
@@ -76,4 +76,10 @@
|
|
76
76
|
|
77
77
|
```
|
78
78
|
[Kazuki@ip-10-0-0-59 sockets]$ ls
|
79
|
+
```
|
80
|
+
|
81
|
+
|
82
|
+
```
|
83
|
+
[Kazuki@ip-10-0-0-59 ~]$ ls -l /var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock
|
84
|
+
srwxrwxrwx 1 Kazuki Kazuki 0 Sep 26 06:25 /var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock
|
79
85
|
```
|
1
内容の詳細提示
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,5 +53,27 @@
|
|
53
53
|
|
54
54
|
unicornを起動した状態でIPアドレスにアクセスすると以下の様になってます。
|
55
55
|

|
56
|
+
一ヶ月くらいデプロイできない状態が続いており、かなり苦しいです。解決策を知っている方がいれば教えていただきたいです!
|
56
57
|
|
58
|
+
##unicorn関連
|
59
|
+
unicornの起動確認
|
60
|
+
```
|
57
|
-
|
61
|
+
[Kazuki@ip-10-0-0-59 ~]$ ps -ef | grep unicorn | grep -v grep
|
62
|
+
Kazuki 7375 1 0 06:25 ? 00:00:00 unicorn_rails master -c /var/www/rails/ToDoGame/backend/config/unicorn.conf.rb -D -E production
|
63
|
+
Kazuki 7380 7375 0 06:25 ? 00:00:00 unicorn_rails worker[0] -c /var/www/rails/ToDoGame/backend/config/unicorn.conf.rb -D -E production
|
64
|
+
Kazuki 7381 7375 0 06:25 ? 00:00:00 unicorn_rails worker[1] -c /var/www/rails/ToDoGame/backend/config/unicorn.conf.rb -D -E production
|
65
|
+
```
|
66
|
+
|
67
|
+
unix:/var/www/rails/ToDoGame/backend/tmp/sockets/.unicorn.sock の存在確認
|
68
|
+
|
69
|
+
``/var/www/rails/ToDoGame/backend/tmp/sockets``
|
70
|
+
```
|
71
|
+
[Kazuki@ip-10-0-0-59 sockets]$ ls -a
|
72
|
+
. .. .unicorn.sock
|
73
|
+
```
|
74
|
+
|
75
|
+
気になるのがlsだけでは表示されないことです。
|
76
|
+
|
77
|
+
```
|
78
|
+
[Kazuki@ip-10-0-0-59 sockets]$ ls
|
79
|
+
```
|