エラー: 「モジュール wsgi_module はすでにロードされているため、スキップします」

エラー: 「モジュール wsgi_module はすでにロードされているため、スキップします」

助けてください。長い間このエラーを解決しようとしてきました。

Apache を再起動して と入力すると:sudo /usr/sbin/apachectl -t、次のような出力が表示されます。

[Fri Aug 24 17:02:58 2012] [warn] module wsgi_module is already loaded, skipping
Syntax OK  

何が問題なのですか?

wsgi.loadファイルをチェックインしましたetc/apache2/mods-enabled。 は一度だけロードされ、ソースからmod_wsgi.soインストールされました。libapache-mod-wsgi

答え1

モジュールを複数回ロードしている可能性があります。conf.d ディレクトリを確認し grep LoadModule /etc/httpd/conf.d/*.conf、各構成がどのモジュールをロードしようとしているかを確認します。

答え2

これらのモジュールを複数回ロードしています。検索してコメントするか、重複行を削除してください:

Centos/RHELの場合:

grep ssl_module -rI /etc/httpd/*   
/etc/httpd/conf/httpd.conf:LoadModule ssl_module /usr/lib64/httpd/modules/mod_ssl.so
/etc/httpd/conf.d/ssl.conf:LoadModule ssl_module modules/mod_ssl.so

この場合、コメントアウトした行は/etc/httpd/conf/httpd.confSSL関連のものがすべてここにあります/etc/httpd/conf.d/ssl.conf

同じmod_wsgi

grep mod_wsgi -rI /etc/httpd/*

Debian/Ubuntuの場合:

grep ssl_module -rI /etc/apache2/*

関連情報