小编xpa*_*nta的帖子

django 的 Apache + mod_wsgi httpd.conf 设置会影响 mysql 吗?

我有一个使用 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 是免费的。

mysql mod-wsgi apache-2.2

3
推荐指数
1
解决办法
864
查看次数

标签 统计

apache-2.2 ×1

mod-wsgi ×1

mysql ×1