質問編集履歴
2
プロセスが停止するという記載は誤りでした。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,16 +1,21 @@
|
|
1
1
|
いつもお世話になっています。
|
2
2
|
FlaskやDjangoで開発をしている際に、
|
3
|
-
InternalServerErrorを起こすとuwsgiのプロセスが止まってしまいます。
|
4
|
-
|
5
|
-
|
3
|
+
ルーティング等のタイプミスで
|
6
4
|
InternalServerErrorを起こしてしまうとミスした部分を書き直しても
|
7
5
|
|
8
6
|
```
|
9
7
|
uwsgi --ini ...
|
10
8
|
```
|
11
9
|
をしない限り復旧できません。
|
12
|
-
|
10
|
+
修正した段階で復旧させることはできないのでしょうか?
|
13
11
|
|
12
|
+
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
13
|
+
**訂正します:**
|
14
|
+
プロセスが止まったと記載していましたが、
|
15
|
+
すいません。psコマンドで確認したところ、uwsgiのプロセスは止まっていませんでした。
|
16
|
+
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
|
17
|
+
|
18
|
+
|
14
19
|
タイプエラー例
|
15
20
|
```
|
16
21
|
*** Operational MODE: single process ***
|
1
iniの内容
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,4 +35,30 @@
|
|
35
35
|
```
|
36
36
|
--- no python application found, check your startup logs for errors ---
|
37
37
|
```
|
38
|
-
となってしまいます。
|
38
|
+
となってしまいます。
|
39
|
+
|
40
|
+
必要かわかりませんが、iniの内容も記載しておきます
|
41
|
+
```
|
42
|
+
[uwsgi]
|
43
|
+
module = run
|
44
|
+
callable = app
|
45
|
+
master = true
|
46
|
+
vacuum = true
|
47
|
+
processes = 1
|
48
|
+
socket = /var/www/uwsgi/%n.sock
|
49
|
+
pidfile = /var/www/uwsgi/%n.pid
|
50
|
+
chmod-socket = 666
|
51
|
+
|
52
|
+
logto = /var/log/uwsgi/%n.log
|
53
|
+
daemonize = /var/log/uwsgi/%n.log
|
54
|
+
log-reopen = true
|
55
|
+
log-maxsize = 8000000
|
56
|
+
logfile-chown = on
|
57
|
+
logfile-chmod = 644
|
58
|
+
|
59
|
+
reload-mercy = 1
|
60
|
+
die-on-term = true
|
61
|
+
py-autoreload = 1
|
62
|
+
enable-threads = true
|
63
|
+
|
64
|
+
```
|