Main Apache error log looks like this:
[Tue Nov 29 23:44:17.038082 2016] [core:notice] [pid 8164] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
[Tue Nov 29 23:44:17.038701 2016] [suexec:notice] [pid 8164] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
[Tue Nov 29 23:44:17.050318 2016] [auth_digest:notice] [pid 8164] AH01757: generating secret for digest authentication ...
[Tue Nov 29 23:44:17.051277 2016] [lbmethod_heartbeat:notice] [pid 8164] AH02282: No slotmem from mod_heartmonitor
[Tue Nov 29 23:44:17.054149 2016] [mpm_prefork:notice] [pid 8164] AH00163: Apache/2.4.6 (CentOS) mod_wsgi/3.4 Python/2.7.5 configured -- resuming normal operations
[Tue Nov 29 23:44:17.054181 2016] [core:notice] [pid 8164] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
Virtual host error log looks like this:
[Tue Nov 29 23:49:52.583315 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Attach interpreter ''.
[Tue Nov 29 23:49:52.583471 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Adding '/var/www/ims_web' to path.
[Tue Nov 29 23:49:52.583626 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Adding '/var/www/anaconda2/envs/ims_web/lib/python2.7/site-packages' to path.
[Tue Nov 29 23:50:13.060200 2016] [authz_core:debug] [pid 8227] mod_authz_core.c(809): [client
10.0.2.2:36474] AH01626: authorization result of Require all granted: granted
[Tue Nov 29 23:50:13.060236 2016] [authz_core:debug] [pid 8227] mod_authz_core.c(809): [client
10.0.2.2:36474] AH01626: authorization result of <RequireAny>: granted
[Tue Nov 29 23:50:13.060451 2016] [authz_core:debug] [pid 8227] mod_authz_core.c(809): [client
10.0.2.2:36474] AH01626: authorization result of Require all granted: granted
[Tue Nov 29 23:50:13.060465 2016] [authz_core:debug] [pid 8227] mod_authz_core.c(809): [client
10.0.2.2:36474] AH01626: authorization result of <RequireAny>: granted
[Tue Nov 29 23:50:13.071420 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Create interpreter 'localhost.localdomain:8080|/services'.
[Tue Nov 29 23:50:13.072845 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Adding '/var/www/ims_web' to path.
[Tue Nov 29 23:50:13.072970 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Adding '/var/www/anaconda2/envs/ims_web/lib/python2.7/site-packages' to path.
[Tue Nov 29 23:50:13.073484 2016] [:info] [pid 8224] [remote
10.0.2.2:168] mod_wsgi (pid=8224, process='main', application='localhost.localdomain:8080|/services'): Loading WSGI script '/var/www/ims_web/ims_web/wsgi.py'.
[Tue Nov 29 23:55:13.648316 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Daemon process deadlock timer expired, stopping process 'main'.
[Tue Nov 29 23:55:13.648461 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Shutdown requested 'main'.
[Tue Nov 29 23:55:18.648793 2016] [:info] [pid 8224] mod_wsgi (pid=8224): Aborting process 'main'.
[Tue Nov 29 23:55:18.656494 2016] [core:error] [pid 8227] [client
10.0.2.2:36474] End of script output before headers: wsgi.py
[Tue Nov 29 23:55:19.296001 2016] [:info] [pid 8264] mod_wsgi (pid=8264): Attach interpreter ''.
[Tue Nov 29 23:55:19.296134 2016] [:info] [pid 8264] mod_wsgi (pid=8264): Adding '/var/www/ims_web' to path.
[Tue Nov 29 23:55:19.296370 2016] [:info] [pid 8264] mod_wsgi (pid=8264): Adding '/var/www/anaconda2/envs/ims_web/lib/python2.7/site-packages' to path.
Main httpd.conf file is as out-of-the-box, except LogLevel has been changed to 'debug'. Custom .conf file looks like this:
WSGIDaemonProcess main python-path=/var/www/ims_web:/var/www/anaconda2/envs/ims_web/lib/python2.7/site-packages