質問するログイン新規登録

質問編集履歴

2

2020/01/15 00:59

投稿

itokoishi
itokoishi

スコア63

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

2020/01/15 00:59

投稿

itokoishi
itokoishi

スコア63

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