Your are responding with a set of HTTP headers which exceed the typical maximum Apache header size. You can override the default when using daemon mode of mod_wsgi by using the 'header-buffer-size' option to WSGIDaemonProcess. See:
* https://modwsgi.readthedocs.io/en/master/configuration-directives/WSGIDaemonProcess.html <https://modwsgi.readthedocs.io/en/master/configuration-directives/WSGIDaemonProcess.html> Graham > On 11 Feb 2021, at 7:48 pm, Suyash Jain <sj...@tenplustwo.com> wrote: > > Hi, > > I am facing error Truncated or oversized response headers received from > daemon process when configured apache + mod_wsgi + django > > System python is 2.6.6 and I needed Python 3.7.5 > So i installed python using below cmds (with enable shared option) > wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz > tar xzf Python-3.7.5.tgz > cd Python-3.7.5 > > ./configure --enable-optimizations --enable-shared > > Then complied mpd_wsgi with virtualenv created from installed python 3.7.5 ie > test1_env using pyenv virtualenv > > yum install httpd-devel (apxs) > git clone https://github.com/GrahamDumpleton/mod_wsgi.git > ./configure --with-apxs=/usr/sbin/apxs > --with-python=/home/abc/.pyenv/versions/test1_env/bin/python3 > make > > > System details : > CentOS release 6.9 (Final) > > Server version: Apache/2.2.15 (Unix) > Architecture: 64-bit > Server MPM: Prefork > threaded: no > forked: yes (variable process count) > > Insallted Package details inside test1_env virtual env > python - 3.7.5 > Django 3.1.2 > mod_wsgi 4.7.1 > pyenv virtualenv used ie test1_env > > > Error logs: > > Truncated or oversized response headers received from daemon process > 'appproject': /home/abc/workspace/project/core/wsgi.py > [info] mod_wsgi (pid=124460): Attach interpreter ''. > [info] mod_wsgi (pid=124460): Adding '/home/abc/workspace' to path. > [info] mod_wsgi (pid=124460): Adding '/home/abc/workspace/project' to path. > [info] mod_wsgi (pid=124460): Adding > '/home/abc/.pyenv/versions/test1_env/lib/python3.7/site-packages' to path. > [info] mod_wsgi (pid=124460): Imported 'mod_wsgi'. > > > The WSGI portion of the configuration for the vhost in Apache looks like this > > ServerAdmin x...@yyy.com > ServerName example.com > DocumentRoot /home/abc/workspace/project > > Alias /static /home/abc/workspace/project/static/ > <Directory "/home/abc/workspace/project/static/"> > Allow from all > </Directory> > > LogLevel info > ErrorLog logs/project_error.log > CustomLog logs/project_access.log combined > > > WSGIDaemonProcess appproject user=xx group=yy processes=2 threads=15 > python-path=/home/abc/.pyenv/versions/test1_env/lib/python3.7/site-packages:/home/abc/workspace:/home/abc/workspace/project > python-home=/home/abc/.pyenv/versions/test1_env display-name='appproject' > WSGIProcessGroup appproject > WSGIApplicationGroup %{GLOBAL} > WSGIScriptAlias / /home/abc/workspace/project/core/wsgi.py > > <Directory /home/abc/workspace/project/core> > <Files wsgi.py> > Order allow,deny > Allow from all > </Files> > </Directory> > </VirtualHost> > > Please provide solution for above issue. > > Thanks > Suyash > > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to modwsgi+unsubscr...@googlegroups.com > <mailto:modwsgi+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/modwsgi/7eca331a-d0d1-4582-a5dd-e8bb74f9d9f8n%40googlegroups.com > > <https://groups.google.com/d/msgid/modwsgi/7eca331a-d0d1-4582-a5dd-e8bb74f9d9f8n%40googlegroups.com?utm_medium=email&utm_source=footer>. -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To unsubscribe from this group and stop receiving emails from it, send an email to modwsgi+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/modwsgi/8D3548BF-0B0D-49ED-8270-AB3EC5291048%40gmail.com.