Apache2 是否更改wsgi和apache的sys.stderr的位置?

Apache2 是否更改wsgi和apache的sys.stderr的位置?,apache2,mod-wsgi,stderr,Apache2,Mod Wsgi,Stderr,我正在使用httpd.conf中的以下行在自定义位置(即not/var/log/Apache2/error.log)记录Apache2错误: ErrorLog /custom/path/to/error.log 但是,当我使用mod_wsgi为django应用程序提供服务时,该应用程序的stderr输出仍然转储到/var/log/apache2/error.log 我的apache2错误被转储到自定义位置,但我的python错误仍然被转储到默认位置。如何将所有内容转储到自定义位置?要获得所需内

我正在使用httpd.conf中的以下行在自定义位置(即not/var/log/Apache2/error.log)记录Apache2错误:

ErrorLog /custom/path/to/error.log
但是,当我使用mod_wsgi为django应用程序提供服务时,该应用程序的stderr输出仍然转储到/var/log/apache2/error.log


我的apache2错误被转储到自定义位置,但我的python错误仍然被转储到默认位置。如何将所有内容转储到自定义位置?

要获得所需内容,需要使用mod_wsgi守护程序模式。另外,WSGIDaemonProcess/WSGIProcessGroup指令需要在已指定ErrorLog指令的VirtualHost中指定。最后,您需要使用mod_wsgi 3.0+,而不是一些Linux发行版现在仍然提供的非常旧的mod_wsgi 2.0+


如果满足这些条件,您仍然无法将问题发送到mod_wsgi邮件列表。

是的,这是有效的。我从for mod_wsgi添加了两行WSGIDaemonProcess和WSGIProcessGroup。谢谢