- apache/
- Apache 无效命令';WSGIDaemonProcess';,可能是服务器配置中未包含的模块拼写错误或定义错误
Apache 无效命令';WSGIDaemonProcess';,可能是服务器配置中未包含的模块拼写错误或定义错误
Apache 无效命令';WSGIDaemonProcess';,可能是服务器配置中未包含的模块拼写错误或定义错误,apache,Apache,在我的产品中,升级时会出现以下错误
/etc/httpd/conf.d/25-graphite.conf的第42行出现语法错误:
“无效命令'WSGIDaemonProcess',可能拼写错误或由服务器配置中未包含的模块定义”
文件/etc/httpd/conf.d/25-graphite.conf的第42行是:
WSGIDaemonProcess wsgi显示名称=%{GROUP}进程=5个线程=5
当我浏览stackover flow上的一些文章并通过google搜索返回时,大多数文章都倾向
在我的产品中,升级时会出现以下错误
/etc/httpd/conf.d/25-graphite.conf的第42行出现语法错误:
“无效命令'WSGIDaemonProcess',可能拼写错误或由服务器配置中未包含的模块定义”
文件/etc/httpd/conf.d/25-graphite.conf的第42行是:
WSGIDaemonProcess wsgi显示名称=%{GROUP}进程=5个线程=5
当我浏览stackover flow上的一些文章并通过google搜索返回时,大多数文章都倾向于这样说
未加载wsgi模块
这是我所做的故障排除
包括“/etc/httpd/conf.d/.load”
包括“/etc/httpd/conf.d/.conf”
etc/http/conf.d/有以下两个文件
cat wsgi.*
wsgi.conf
WSGISocketPrefix/var/run/wsgi
wsgi.load
LoadModule wsgi_modules/mod_wsgi.so
因此,我假设加载wsgi模块的代码已经存在
/etc/httpd/conf.d目录还有一个文件(25 graphite.conf),这是报告错误的地方。其第42行是上述问题所在的位置李>
文件/etc/httpd/conf.d/25-graphite.conf的第42行是:
WSGIDaemonProcess wsgi显示名称=%{GROUP}进程=5个线程=5
当我阅读httpd文档以理解httpd.conf中的以下语句时
包括“/etc/httpd/conf.d/.conf*
提到文件将按字母顺序包含。这意味着将在wsgi.conf之前包含25-graphite.conf。这会导致此问题吗
执行的故障排除:
1./etc/init.d/httpd configtest命令表示语法正常。但是很少有警告
*[2017年10月18日星期三14:54:06][警告]模块代理\模块已加载,正在跳过
[2017年10月18日星期三14:54:06][警告]模块代理\u http\u模块已加载,正在跳过
[2017年10月18日星期三14:54:06][warn]模块代理\u ajp\u模块已加载,正在跳过
[2017年10月18日星期三14:54:06][warn]模块标题\u模块已加载,正在跳过
[2017年10月18日星期三14:54:06][警告]模块代理\模块已加载,正在跳过
[2017年10月18日星期三14:54:06][警告]模块代理\平衡器\模块已加载,正在跳过
[2017年10月18日星期三14:54:06][警告]模块代理\u ftp\u模块已加载,正在跳过
[2017年10月18日星期三14:54:06][警告]模块代理\u http\u模块已加载,正在跳过
[2017年10月18日星期三14:54:06][warn]模块代理\u ajp\u模块已加载,正在跳过
[2017年10月18日星期三14:54:06][警告]模块代理连接模块已加载,正在跳过
[2017年10月18日星期三14:54:06][警告]名称虚拟主机:443没有虚拟主机
/usr/sbin/httpd-M命令输出具有以下行,这意味着模块已正确加载
wsgi_模块(共享)
我需要以下方面的指导
- 我应该采取什么方法来进一步解决此问题
- 有没有办法通过重新启动httpd服务器而不是执行完整的升级来重现此问题?(我已经开始尝试了。这将帮助我节省时间。)
您是否修复过此Prathesh?我丢失了一些软件包,如下所示: