django.db.utils.OperationalError:致命:抱歉,已经有太多客户端了

django.db.utils.OperationalError:致命:抱歉,已经有太多客户端了,django,postgresql,load-testing,locust,Django,Postgresql,Load Testing,Locust,我正在Django的开发服务器上运行一个Django应用程序,后台数据库是PostgreSQL。我得到了这个错误: django.db.utils.OperationalError: FATAL: sorry, too many clients already 当我使用蝗虫进行负载测试时。我的蝗虫脚本使用100个并发客户端运行测试: env.runner.start(100, spawn_rate=100, wait=True) 我在这方面看到了一些答案,例如: 从这些线程中,我想我

我正在Django的开发服务器上运行一个Django应用程序,后台数据库是PostgreSQL。我得到了这个错误:

django.db.utils.OperationalError: FATAL:  sorry, too many clients already
当我使用蝗虫进行负载测试时。我的蝗虫脚本使用100个并发客户端运行测试:

env.runner.start(100, spawn_rate=100, wait=True)
我在这方面看到了一些答案,例如:

  • 从这些线程中,我想我理解了错误的原因,但我仍然很困惑。如果PostgreSQL甚至不能处理100个并发客户端,它在现实生活中如何扩展? 这与我使用的是开发服务器这一事实有关系吗?如果我使用Gunicorn会有帮助吗?如果需要一些连接清理,我是否应该在蝗虫脚本中实现它?我在这方面很新,所以如果这些问题的答案是显而易见的,我很抱歉