質問編集履歴

1

現状の状況に関して追記

2018/11/01 01:04

投稿

yamato_user
yamato_user

スコア2321

test CHANGED
File without changes
test CHANGED
@@ -22,6 +22,16 @@
22
22
 
23
23
  ```
24
24
 
25
+
26
+
27
+ **現状に関する追記**
28
+
29
+ テストの段階です。HeadlessChromeとSeleniumを用いて、テスト用サーバーからほとんど同時に100ユーザーほどでアクセスしています。Jmeterなどのツールの使いかたを覚えている時間がなかったためです。この際、データベースに保存しているデータから、正常に全ユーザーがアクセスできているかを確認したり、ページ遷移の際にスクリーンショットをとって、正常にページ遷移が行われているか確認しています。しかし、100ユーザーでアクセスした際、CPU使用率は低く、メモリ使用率が低いのにもかかわらず、何分経っても、ページが遷移しない状況がありました(ご指摘のような「一つ一つの処理が実行中の間はレスポンスを返す処理は行っていません」)このような状況はユーザー数が増えるにつれ、顕著に現れます
30
+
31
+
32
+
33
+
34
+
25
35
  **独り言**
26
36
 
27
37
  このような場合どんな方法で、同時接続に対処しますか?thredingって同時実行数の制限ってできるんですか?Celeryはworker数やらconcurrencyやら指定したら、溢れたタスクは待機してくれますが、、、