質問編集履歴
9
原因の追求
test
CHANGED
File without changes
|
test
CHANGED
@@ -150,8 +150,6 @@
|
|
150
150
|
|
151
151
|
|
152
152
|
|
153
|
-
|
154
|
-
|
155
153
|
- アクセスした時のエラー画面スクリーンショット
|
156
154
|
|
157
155
|
https://gyazo.com/689ac2f97f0908fb4a0cd75a0fc3e6ba
|
@@ -166,12 +164,6 @@
|
|
166
164
|
|
167
165
|
~
|
168
166
|
|
169
|
-
~
|
170
|
-
|
171
|
-
~
|
172
|
-
|
173
|
-
~
|
174
|
-
|
175
167
|
|
176
168
|
|
177
169
|
- アクセスしたときにunicornのログ/エラーログに何が出るか(もしくは何も出ないこと)を確認する
|
@@ -314,6 +306,46 @@
|
|
314
306
|
|
315
307
|
|
316
308
|
|
309
|
+
突き止めることが出来ました。
|
310
|
+
|
311
|
+
|
312
|
+
|
313
|
+
再度デプロイしようと作業を進めているとsudo systemctl restart nginxで
|
314
|
+
|
315
|
+
nginxを再起動させようとすると、エラーがあるというような内容が出てきたので、
|
316
|
+
|
317
|
+
nginxが起動されているかps ax | grep nginxで確認してみました。
|
318
|
+
|
319
|
+
|
320
|
+
|
321
|
+
[ec2-user@ip-172-31-45-251 nostalgia]$ sudo systemctl reload nginx
|
322
|
+
|
323
|
+
Job for nginx.service invalid.
|
324
|
+
|
325
|
+
[ec2-user@ip-172-31-45-251 nostalgia]$ sudo systemctl restart nginx
|
326
|
+
|
327
|
+
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
|
328
|
+
|
329
|
+
[ec2-user@ip-172-31-45-251 nostalgia]$ ps ax | grep nginx
|
330
|
+
|
331
|
+
24627 pts/0 D+ 0:00 grep --color=auto nginx
|
332
|
+
|
333
|
+
[ec2-user@ip-172-31-45-251 nostalgia]$
|
334
|
+
|
335
|
+
|
336
|
+
|
337
|
+
そしてnginxでエラーログを確認してみました。
|
338
|
+
|
339
|
+
2020/11/12 08:23:52 [emerg] 24605#0: directive "upstream" has no opening "{" in /etc/nginx/conf.d/rails.conf:3
|
340
|
+
|
341
|
+
2020/11/12 08:38:21 [emerg] 24646#0: directive "upstream" has no opening "{" in /etc/nginx/conf.d/rails.conf:3
|
342
|
+
|
343
|
+
/var/log/nginx/error.log (END)
|
344
|
+
|
345
|
+
おそらくWEBにアクセス出来ない原因はこれかなと予測しました!
|
346
|
+
|
347
|
+
|
348
|
+
|
317
349
|
### 補足
|
318
350
|
|
319
351
|
rails s してlocal:host3000にアクセスするとアプリは問題なく表示されていました。
|
8
エラースクリーンショット追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -150,6 +150,42 @@
|
|
150
150
|
|
151
151
|
|
152
152
|
|
153
|
+
|
154
|
+
|
155
|
+
- アクセスした時のエラー画面スクリーンショット
|
156
|
+
|
157
|
+
https://gyazo.com/689ac2f97f0908fb4a0cd75a0fc3e6ba
|
158
|
+
|
159
|
+
|
160
|
+
|
161
|
+
-アクセスしたときにnginxのログ/エラーログに何が出るか(もしくは何も出ないこと)を確認する
|
162
|
+
|
163
|
+
[ec2-user@ip-172-31-45-251 nostalgia]$ sudo less /var/log/nginx/error.log
|
164
|
+
|
165
|
+
|
166
|
+
|
167
|
+
~
|
168
|
+
|
169
|
+
~
|
170
|
+
|
171
|
+
~
|
172
|
+
|
173
|
+
~
|
174
|
+
|
175
|
+
|
176
|
+
|
177
|
+
- アクセスしたときにunicornのログ/エラーログに何が出るか(もしくは何も出ないこと)を確認する
|
178
|
+
|
179
|
+
https://gyazo.com/eaa630635e865a6dc62eb4f1b6911911
|
180
|
+
|
181
|
+
続き
|
182
|
+
|
183
|
+
https://gyazo.com/884521650e3ea73f82bdcd02ac7879f4
|
184
|
+
|
185
|
+
|
186
|
+
|
187
|
+
|
188
|
+
|
153
189
|
### 試したこと
|
154
190
|
|
155
191
|
|
7
タイトル修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
Capistranoを導入し自動デプロイするとサイトにアクセス出来なくなってしまいました。
|
test
CHANGED
File without changes
|
6
タグ修正
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
5
プロセスをkillしてみた
test
CHANGED
File without changes
|
test
CHANGED
@@ -262,6 +262,20 @@
|
|
262
262
|
|
263
263
|
```
|
264
264
|
|
265
|
+
11/11 22:56 追記
|
266
|
+
|
267
|
+
エラー文を再度読み直し、PID:28976がどこかで起動したままだと仮定して、
|
268
|
+
|
269
|
+
killしてみたのですが、うまく行きませんでした。
|
270
|
+
|
271
|
+
```terminal
|
272
|
+
|
273
|
+
[ec2-user@ip-172-31-45-251 ~]$ kill 28976
|
274
|
+
|
275
|
+
-bash: kill: (28976) - No such process
|
276
|
+
|
277
|
+
```
|
278
|
+
|
265
279
|
|
266
280
|
|
267
281
|
### 補足
|
4
less log/unicorn.stderr.log その後
test
CHANGED
File without changes
|
test
CHANGED
@@ -232,6 +232,36 @@
|
|
232
232
|
|
233
233
|
|
234
234
|
|
235
|
+
bundle install後
|
236
|
+
|
237
|
+
```terminal
|
238
|
+
|
239
|
+
増えていた記述
|
240
|
+
|
241
|
+
I, [2020-11-07T10:55:14.533545 #28976] INFO -- : Refreshing Gem list I, [2020-11-07T10:55:16.939475 #28976] INFO -- : master process ready
|
242
|
+
|
243
|
+
I, [2020-11-07T10:55:16.928690 #28976] INFO -- : listening on addr=0.0.0.0:3000 fd=9
|
244
|
+
|
245
|
+
I, [2020-11-07T10:55:1
|
246
|
+
|
247
|
+
|
248
|
+
|
249
|
+
減った記述
|
250
|
+
|
251
|
+
I, [2020-11-09T03:12:02.970145 #13576] INFO -- : unlinking existing socket=/var/www/nostalgia/tmp/sockets/unicorn.sock
|
252
|
+
|
253
|
+
I, [2020-11-09T03:12:02.970332 #13576] INFO -- : listening on addr=/var/www/nostalgia/tmp/sockets/unicorn.sock fd=9
|
254
|
+
|
255
|
+
: :client_loop: send disconnect: Broken pipe
|
256
|
+
|
257
|
+
uraokayuutarou@uraokayuutarou-no-MacBook .ssh %
|
258
|
+
|
259
|
+
|
260
|
+
|
261
|
+
diffffff参照
|
262
|
+
|
263
|
+
```
|
264
|
+
|
235
265
|
|
236
266
|
|
237
267
|
### 補足
|
3
試してみた追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -216,6 +216,22 @@
|
|
216
216
|
|
217
217
|
|
218
218
|
|
219
|
+
11/11 18:40
|
220
|
+
|
221
|
+
EC2でmysql2をbundle installして、
|
222
|
+
|
223
|
+
git pull origin masterを実行
|
224
|
+
|
225
|
+
bundle exec cap production deployし
|
226
|
+
|
227
|
+
sudo systemctl restart mariadb
|
228
|
+
|
229
|
+
sudo systemctl restart nginx
|
230
|
+
|
231
|
+
を実行しましたが、アクセス出来ず。
|
232
|
+
|
233
|
+
|
234
|
+
|
219
235
|
|
220
236
|
|
221
237
|
### 補足
|
2
試してみたことを追加
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
EC2で自動デプロイしてもIPアドレスにアクセス出来ない。ArgumentError
|
1
|
+
EC2で自動デプロイしてもIPアドレスにアクセス出来ない。ArgumentError
|
test
CHANGED
@@ -184,10 +184,40 @@
|
|
184
184
|
|
185
185
|
|
186
186
|
|
187
|
+
PIDが古くなっているとエラー文に記載があったため
|
188
|
+
|
189
|
+
psで動作しているPIDを確認してみました。
|
190
|
+
|
191
|
+
|
192
|
+
|
193
|
+
```terminal
|
194
|
+
|
195
|
+
uraokayuutarou@uraokayuutarou-no-MacBook .ssh % ps
|
196
|
+
|
197
|
+
PID TTY TIME CMD
|
198
|
+
|
199
|
+
25378 ttys000 0:00.18 -zsh
|
200
|
+
|
201
|
+
20482 ttys001 0:00.06 -zsh
|
202
|
+
|
203
|
+
18686 ttys003 0:00.20 -zsh
|
204
|
+
|
205
|
+
33712 ttys004 0:00.31 -zsh
|
206
|
+
|
207
|
+
18715 ttys005 0:00.09 -zsh
|
208
|
+
|
209
|
+
uraokayuutarou@uraokayuutarou-no-MacBook .ssh %
|
210
|
+
|
211
|
+
```
|
212
|
+
|
213
|
+
|
214
|
+
|
187
215
|
PID:28976を探してkillすれば問題は解決するのでしょうか!?
|
188
216
|
|
189
217
|
|
190
218
|
|
219
|
+
|
220
|
+
|
191
221
|
### 補足
|
192
222
|
|
193
223
|
rails s してlocal:host3000にアクセスするとアプリは問題なく表示されていました。
|
1
補足を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -185,3 +185,9 @@
|
|
185
185
|
|
186
186
|
|
187
187
|
PID:28976を探してkillすれば問題は解決するのでしょうか!?
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
### 補足
|
192
|
+
|
193
|
+
rails s してlocal:host3000にアクセスするとアプリは問題なく表示されていました。
|