
[英]django.db.utils.OperationalError: FATAL: role “django” does not exist
[英]django.db.utils.OperationalError: FATAL: sorry, too many clients already
我在 Django 的開發服務器上運行 Django 應用程序,PostgreSQL 作為后端數據庫。 我收到了這個錯誤:
django.db.utils.OperationalError: FATAL: sorry, too many clients already
當我使用 Locust 進行負載測試時。 我的 Locust 腳本使用 100 個並發客戶端運行測試:
env.runner.start(100, spawn_rate=100, wait=True)
我在 SO 上看到了幾個答案,例如:
從這些線程中,我想我理解了錯誤的原因,但我仍然很困惑。 如果 PostgreSQL 甚至無法處理 100 個並發客戶端,它在現實生活中如何擴展? 這與我使用開發服務器有關嗎? 如果我使用 Gunicorn 會有幫助嗎? 如果需要一些連接清理,我應該在 Locust 腳本中實現嗎? 我在這個領域很新,所以如果這些問題的答案很明顯,我很抱歉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.