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

回答編集履歴

1

プロセス数について補足

2020/01/15 04:26

投稿

shimizukawa
shimizukawa

スコア1847

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  > 例えばプロセス設定でnginx=2、uwsgi=4としている場合にdjangoは何個のプロセスで動いているのでしょうか?そもそも、nginxのプロセスと、uwsgiのプロセス、python 自体のプロセスは別物になりますか?
2
2
 
3
3
  * nginxのプロセスとuwsgiのプロセスは別物です。
4
- * uwsgiのプロセスとpython 自体のプロセスは同じと考えて良いです。
4
+ * uwsgiのプロセスとpython 自体のプロセスは同じと考えて良いです。ただし、uwsgiのモニタープロセスが1つ追加で起動するため、uwsgi=4と指定したなら、uwsgiモニタープロセスが1つ、ワーカープロセスが4つで、Pythonのプロセスは合計5つ起動します。
5
5
 
6
6
  > uwsgiでプロセス設定を2にして、以下例のようなDBテーブルへのインサートが同時に走った場合はどちらも保存されてしまう可能性はありますか?
7
7