我有一个使用 Apache 和 mod_wsgi 的 django 网站。自过去 4-5 天以来,我的管理员电子邮件中不断出现此类错误。
OperationalError: (1040, 'Too many connections')
我已经安装了 django-debug-toolbar,每个页面平均有 100-150 个查询,响应时间不到 300 毫秒。我不认为我的 MySql 服务器超载。另一方面,这发生在我尝试重新配置我的httpd.conf
设置后一段时间。
我的网站每天收到 800-1000 次点击。
这些是我的httpd.conf
设置
KeepAlive Off
Listen 13646
MaxSpareThreads 15
MinSpareThreads 8
MaxClients 20
ServerLimit 20
SetEnvIf X-Forwarded-SSL on HTTPS=1
ThreadsPerChild 5
MaxRequestsPerChild 1000000
StartServers 20
WSGIDaemonProcess <project> processes=7 threads=12 python-path=<path>
WSGIProcessGroup <project>
WSGIRestrictEmbedded off
WSGILazyInitialization On
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。
附注。我正在使用共享托管计划。我的托管计划有 512MB RAM,其中 300MB 是免费的。