質問編集履歴

1

内容修正

2021/05/20 00:30

投稿

k_takahashi
k_takahashi

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,9 +1,21 @@
1
+ ### わからないこと
2
+
3
+
4
+
1
5
  ローカルで開発していたアプリケーションをAWS EC2にデプロイした際に
2
6
 
3
7
  Gunicornがうまく動きません。
4
8
 
5
9
 
6
10
 
11
+
12
+
13
+
14
+
15
+ ### 前提条件
16
+
17
+
18
+
7
19
  開発しているアプリケーションの言語は、
8
20
 
9
21
  React + Django REST frameworkです。
@@ -22,6 +34,14 @@
22
34
 
23
35
 
24
36
 
37
+
38
+
39
+
40
+
41
+ ### 現状どうなっているか
42
+
43
+
44
+
25
45
  nginx.confの設定をして、画面を表示することはできたため、
26
46
 
27
47
  次にGunicornの起動をしようとしました。
@@ -34,15 +54,27 @@
34
54
 
35
55
  cd [manage.pyのあるディレクトリ]
36
56
 
37
- gunicorn [プロジェクト名].wsgi
57
+ gunicorn --bind 127.0.0.1:8000 [プロジェクト名].wsgi
38
58
 
39
59
  ```
40
60
 
41
61
  上記コマンドを実行して、
42
62
 
43
- Gunicornのプロセスの起動自体はできたのですが、
63
+ 下記の通り、Gunicornのプロセスの起動自体はできまし
64
+
44
-
65
+ ```
66
+
67
+ sh-4.2$ ps ax|grep gunicorn
68
+
69
+ 12392 ? S 0:00 /home/ssm-user/[プロジェクト名]-venv/bin/python3 /home/ssm-user/[プロジェクト名]-venv/bin/gunicorn --bind 127.0.0.1:8000 [プロジェクト名].wsgi -D
70
+
71
+ 12395 ? S 0:00 /home/ssm-user/[プロジェクト名]-venv/bin/python3 /home/ssm-user/[プロジェクト名]-venv/bin/gunicorn --bind 127.0.0.1:8000 [プロジェクト名].wsgi -D
72
+
73
+ 12469 pts/0 S+ 0:00 grep gunicorn
74
+
75
+ ```
76
+
45
- ローカル環境では接続できていたadminページに接続できませんでした。
77
+ しかし、ローカル環境では、runserverすれば接続できていたページに接続できませんでした。
46
78
 
47
79
 
48
80
 
@@ -52,19 +84,29 @@
52
84
 
53
85
 
54
86
 
87
+
88
+
89
+
90
+
55
- 調べのですが、解決できなったため
91
+ ### どうし
92
+
93
+
94
+
56
-
95
+ Django REST frameworkで作成したAPIを、Gunicornで起動するための
96
+
57
- Gunicornの設定方法を教えていただけますと嬉しいです。
97
+ 設定方法を教えていただけますと嬉しいです。
98
+
99
+
100
+
101
+
102
+
103
+
104
+
58
-
105
+ ### 作成した設定ファイル
59
-
60
-
61
-
62
-
63
-
64
-
65
-
66
-
106
+
107
+
108
+
67
- ###### ↓プロジェクト構成
109
+ * ↓プロジェクト構成
68
110
 
69
111
  ```
70
112
 
@@ -120,7 +162,7 @@
120
162
 
121
163
 
122
164
 
123
- ###### ↓ /etc/systemd/system/[プロジェクト名].socket
165
+ * ↓ /etc/systemd/system/[プロジェクト名].socket
124
166
 
125
167
  ```
126
168
 
@@ -148,7 +190,7 @@
148
190
 
149
191
 
150
192
 
151
- ###### ↓ /etc/systemd/system/[プロジェクト名].service
193
+ * ↓ /etc/systemd/system/[プロジェクト名].service
152
194
 
153
195
  ```
154
196
 
@@ -186,7 +228,9 @@
186
228
 
187
229
 
188
230
 
231
+
232
+
189
- ###### ↓nginx.conf_一部抜粋
233
+ * ↓nginx.conf_一部抜粋
190
234
 
191
235
  ```
192
236