2012-08-25 8 views
5

Proszę mi pomóc, staram się rozwiązać ten błąd od dłuższego czasu.moduł wsgi_module jest już załadowany, pomijając

Kiedy ponownie uruchomić Apache & typ to :sudo /usr/sbin/apachectl -t uzyskać wyjście tak:
[Pt 24 sierpnia 17:02:58 2012] [ostrzec] Moduł wsgi_module jest już załadowany, omijając
Syntax OK

Co się dzieje źle? Sprawdziłem plik wsgi.load w pliku etc/apache2/mods. Ładuje mod_wsgi.so tylko raz. Zainstalowałem libapache-mod-wsgi ze źródła & Używam Pythona 2.7.3.

Odpowiedz

7

najpierw sprawdzić, czy masz dwie linie nigdzie mówiąc:

LoadModule wsgi_module modules/mod_wsgi.so 

Jeśli nie, to jeden plik, który jest wymieniony w, musi być coraz zawarte dwukrotnie.

Szukaj więc w liniach Uwzględnij w plikach i sprawdź, czy plik może być uwzględniony więcej niż jeden raz w wyniku. Zwróć szczególną uwagę na działanie symboli wieloznacznych w dyrektywie Uwzględnij.

+0

Nie mogę wykryć błędu. przeszukałem wszystkie pliki i znalazłem jeden z brakujących plików: /var/www/py/wsgi_handler.wsgi. czy to konieczne? – Exo

+0

możesz również wspomnieć o wszystkich plikach do sprawdzenia? – Exo

+2

Sprawdź pliki konfiguracyjne Apache dla dyrektywy "Uwzględnij". Sposób ich skonfigurowania musi oznaczać, że istnieje Uwzględnienie, które prawdopodobnie zawiera plik dwukrotnie. W przeciwnym razie popełniłeś błąd podczas tworzenia pliku kopii zapasowej i ze względu na symbol wieloznaczny dla opcji Uwzględnij, że zawiera on również plik kopii zapasowej. –

Powiązane problemy