从守护进程读取响应标头时超时。Python、Flask、Apache

从守护进程读取响应标头时超时。Python、Flask、Apache

我的 mod_wsgi 配置有问题。有时,我认为当我的网站流量很大时,页面会中断并显示“资源暂时不可用...”

Apache 日志:

从守护进程读取响应头时超时

(11)资源暂时不可用:[客户端 181...] mod_wsgi(pid=4726):由于超出侦听器积压限制或套接字不存在,多次尝试后仍无法连接到‘/run/httpd/wsgi.28794.0.1.sock’上的 WSGI 守护进程‘FlaskApp’。

该网站每 2 分钟发出大约 12 个请求。

这是我的 httpd.conf 文件:

<VirtualHost *:443>
  DocumentRoot "/var/www/FlaskApp/FlaskApp"
  ServerName 54.165.200.2000
           
  WSGIScriptAlias / /var/www/FlaskApp/flaskapp.wsgi
  WSGIDaemonProcess FlaskApp python-path=/var/www/FlaskApp/FlaskApp/venv/lib/python3.6/site-packages processes=6 threads=5  
  WSGIProcessGroup FlaskApp

  <Directory /var/www/FlaskApp/FlaskApp/>
    WSGIProcessGroup FlaskApp           
    WSGIApplicationGroup %{GLOBAL}          
    Order allow,deny
    Allow from all
  </Directory>

  Alias /static /var/www/FlaskApp/FlaskApp/static
  <Directory /var/www/FlaskApp/FlaskApp/static/>
    Order allow,deny
    Allow from all
  </Directory> 

</VirtualHost>

是什么导致了这个问题?

相关内容