質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,13 +8,13 @@
|
|
8
8
|
nginx + uwsgi + Django2
|
9
9
|
です
|
10
10
|
|
11
|
-
質問1:
|
11
|
+
** 質問1: **
|
12
12
|
例えばプロセス設定でnginx=2、uwsgi=4としている場合にdjangoは何個のプロセスで動いているのでしょうか?そもそも、nginxのプロセスと、uwsgiのプロセス、python 自体のプロセスは別物になりますか?
|
13
13
|
|
14
|
-
質問2:
|
14
|
+
**質問2:**
|
15
15
|
uwsgiでプロセス設定を2にして、以下例のようなDBテーブルへのインサートが同時に走った場合はどちらも保存されてしまう可能性はありますか?
|
16
16
|
|
17
|
-
例: 先着順での商品購入処理
|
17
|
+
【例: 先着順での商品購入処理】
|
18
18
|
|
19
19
|
productテーブル
|
20
20
|
product_userテーブル
|
@@ -24,5 +24,5 @@
|
|
24
24
|
product_userテーブルにuser_idとproduct_idを保存
|
25
25
|
※トランザクション使っています。
|
26
26
|
|
27
|
-
※この例だと販売済みフラグいらないじゃんって意見あると思いますが、実際はもっと色々複雑なためフラグで絞り込めるようにしてます。
|
27
|
+
※この例だと販売済みフラグいらないじゃんって意見あると思いますが、実際はもっと色々複雑なためフラグで絞り込めるようにしてます。フラグは一定期間経過すると消えます。
|
28
28
|
フラグじゃなくproduct_userテーブルで販売済み確認すれば重複で保存されないということであれば教えてください。
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
例えばプロセス設定でnginx=2、uwsgi=4としている場合にdjangoは何個のプロセスで動いているのでしょうか?そもそも、nginxのプロセスと、uwsgiのプロセス、python 自体のプロセスは別物になりますか?
|
13
13
|
|
14
14
|
質問2:
|
15
|
-
uwsgiでプロセス設定を2にして、以下例のようなDBテーブルへのインサートが同時
|
15
|
+
uwsgiでプロセス設定を2にして、以下例のようなDBテーブルへのインサートが同時に走った場合はどちらも保存されてしまう可能性はありますか?
|
16
16
|
|
17
17
|
例: 先着順での商品購入処理
|
18
18
|
|