如何解决Django 应用程序运行直到登录尝试“从守护进程收到截断或过大的响应标头”
刚刚提升了我的 django 应用程序以测试来自 dev 的 env。在这台主机上有 php 应用程序,它也由 apache 提供服务。我们必须为这两个应用程序创建虚拟主机配置。
这两个应用程序都已启动并可访问。但是我的 django 应用程序有问题。我在浏览器中到达登录/开始/索引页面,但在登录尝试后我得到 **500 内部服务器错误**
在 httpd 日志中,我可以看到:
[Tue May 18 09:41:21.366459 2021] [wsgi:error] [pid 94832] [client xx.xx.xx.xx:56920] Truncated or oversized response headers received from daemon process 'xxxxx.srv.pl.net': /opt/xip/itP/api/api/wsgi.py,referer: https://xxxxx.srv.pl.net:8443/accounts/login/
wsgi.py:
#!/opt/xip/itP/venv/bin/python
import os
import sys
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE','cftapi.settings')
sys.path.append('/opt/xip/itP/api/')
application = get_wsgi_application()
ssl.conf:
LoadModule wsgi_module /etc/httpd/modules/mod_wsgi.so
WSGIPythonHome /opt/xip/itPassed/venv
WSGIApplicationGroup %{GLOBAL}
<VirtualHost xx.xx.xx.xx:8443>
ServerAdmin xxxxx.@net.com
DocumentRoot "/opt/xip/itP/api"
#Alias /itP "/opt/xip/itP/api"
ServerName xxxxx.srv.pl.net:8443
WSGIScriptAlias / /opt/xip/itP/api/api/wsgi.py
WSGIDaemonProcess xxxxx.srv.pl.net python-home=/opt/xip/itP/venv python-path=/opt/xip/itP/api header-buffer-size=80000
WSGIProcessGroup xxxxx.srv.pl.net
Alias /static/ /opt/xip/itP/api/static/
<Directory /opt/xip/itP/api/static>
Require all granted
</Directory>
<Directory /opt/xip/itP/api/api>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Directory /opt/xip/itP/api/*/>
Require all granted
</Directory>
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
有什么想法吗?应用程序在我尝试登录之前一直有效。
所有 WSGIApplicationGroup %{GLOBAL} 和 header-buffer-size 都不适合我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。