質問編集履歴

9

原因の追求

2020/11/15 02:19

投稿

yutaro_0529
yutaro_0529

スコア12

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

エラースクリーンショット追加

2020/11/15 02:19

投稿

yutaro_0529
yutaro_0529

スコア12

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

タイトル修正

2020/11/12 10:02

投稿

yutaro_0529
yutaro_0529

スコア12

test CHANGED
@@ -1 +1 @@
1
- EC2で自動デプロイしてもIPアドレスにアクセス出来ない。ArgumentError
1
+ Capistranoを導入し自動デプロイするとサイトにアクセス出来なくなってしまました
test CHANGED
File without changes

6

タグ修正

2020/11/12 01:15

投稿

yutaro_0529
yutaro_0529

スコア12

test CHANGED
File without changes
test CHANGED
File without changes

5

プロセスをkillしてみた

2020/11/12 01:10

投稿

yutaro_0529
yutaro_0529

スコア12

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 その後

2020/11/11 13:56

投稿

yutaro_0529
yutaro_0529

スコア12

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

試してみた追加

2020/11/11 09:49

投稿

yutaro_0529
yutaro_0529

スコア12

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

試してみたことを追加

2020/11/11 09:41

投稿

yutaro_0529
yutaro_0529

スコア12

test CHANGED
@@ -1 +1 @@
1
- EC2で自動デプロイしてもIPアドレスにアクセス出来ない。ArgumentError: Already running on
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

補足を追加

2020/11/11 08:54

投稿

yutaro_0529
yutaro_0529

スコア12

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にアクセスするとアプリは問題なく表示されていました。