質問編集履歴

2

プロセスが停止するという記載は誤りでした。

2019/07/31 02:28

投稿

itokoishi
itokoishi

スコア63

test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,7 @@
2
2
 
3
3
  FlaskやDjangoで開発をしている際に、
4
4
 
5
- InternalServerErrorを起こすとuwsgiのプロセスが止まってしまいます。
6
-
7
-
8
-
9
- 例えば、ルーティング等のタイプミスで
5
+ ルーティング等のタイプミスで
10
6
 
11
7
  InternalServerErrorを起こしてしまうとミスした部分を書き直しても
12
8
 
@@ -20,7 +16,21 @@
20
16
 
21
17
  をしない限り復旧できません。
22
18
 
23
- 自動で復旧させる方法ありますでしょうか?
19
+ 修正した段階で復旧させることはできないのでしょうか?
20
+
21
+
22
+
23
+ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
24
+
25
+ **訂正します:**
26
+
27
+ プロセスが止まったと記載していましたが、
28
+
29
+ すいません。psコマンドで確認したところ、uwsgiのプロセスは止まっていませんでした。
30
+
31
+ ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
32
+
33
+
24
34
 
25
35
 
26
36
 

1

iniの内容

2019/07/31 02:28

投稿

itokoishi
itokoishi

スコア63

test CHANGED
File without changes
test CHANGED
@@ -73,3 +73,55 @@
73
73
  ```
74
74
 
75
75
  となってしまいます。
76
+
77
+
78
+
79
+ 必要かわかりませんが、iniの内容も記載しておきます
80
+
81
+ ```
82
+
83
+ [uwsgi]
84
+
85
+ module = run
86
+
87
+ callable = app
88
+
89
+ master = true
90
+
91
+ vacuum = true
92
+
93
+ processes = 1
94
+
95
+ socket = /var/www/uwsgi/%n.sock
96
+
97
+ pidfile = /var/www/uwsgi/%n.pid
98
+
99
+ chmod-socket = 666
100
+
101
+
102
+
103
+ logto = /var/log/uwsgi/%n.log
104
+
105
+ daemonize = /var/log/uwsgi/%n.log
106
+
107
+ log-reopen = true
108
+
109
+ log-maxsize = 8000000
110
+
111
+ logfile-chown = on
112
+
113
+ logfile-chmod = 644
114
+
115
+
116
+
117
+ reload-mercy = 1
118
+
119
+ die-on-term = true
120
+
121
+ py-autoreload = 1
122
+
123
+ enable-threads = true
124
+
125
+
126
+
127
+ ```