Problème de chargement de mod_wsgi module dans apache sur Windows 64 bits
Je suis en train d'installer mod_wsgi module de suivi de cette l'instruction. J'ai téléchargé mod_wsgi.donc, à partir de cette source. Il semble que apache ne peut pas redémarrer correctement les services et la page ne peut pas être chargé après j'ai ajouté la ligne suivante à httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so
J'ai vérifié certains problèmes de certaines sources comme suit:
- Le nom de fichier est correct - mod_wsgi.afin de ne pas mod_wsgi..donc
- Les autorisations sur le fichier a été défini comme même que d'autres modules qui ont été chargés correctement
- Python installé pour tous les utilisateurs
Environnement:
- Windows Server® Standard FE 64 bits
- Apache 2.2.8 sur WAMP 2.0
- Python 2.7.1 installé pour tous les utilisateurs
Sans chargement de ce module, apache fonctionne correctement. Quel est mon problème?
Erreur d'Application.journal:
[Mon May 23 10:12:20 2011] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon May 23 10:12:20 2011] [notice] Child 4528: Exit event signaled. Child process is ending.
[Mon May 23 10:12:21 2011] [notice] Child 4528: Released the start mutex
[Mon May 23 10:12:22 2011] [notice] Child 4528: All worker threads have exited.
[Mon May 23 10:12:27 2011] [notice] Child 4528: Child process is exiting
[Mon May 23 10:12:28 2011] [notice] Parent: Child process exited successfully.
[Mon May 23 10:13:46 2011] [notice] Apache/2.2.8 (Win32) PHP/5.2.6 configured -- resuming normal operations
[Mon May 23 10:13:46 2011] [notice] Server built: Jan 18 2008 00:37:19
[Mon May 23 10:13:46 2011] [notice] Parent: Created child process 5316
[Mon May 23 10:13:46 2011] [notice] Child 5316: Child process is running
[Mon May 23 10:13:46 2011] [notice] Child 5316: Acquired the start mutex.
[Mon May 23 10:13:46 2011] [notice] Child 5316: Starting 64 worker threads.
[Mon May 23 10:13:46 2011] [notice] Child 5316: Starting thread to listen on port 81.
[Mon May 23 10:14:57 2011] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon May 23 10:14:57 2011] [notice] Child 5316: Exit event signaled. Child process is ending.
[Mon May 23 10:14:58 2011] [notice] Child 5316: Released the start mutex
[Mon May 23 10:14:59 2011] [notice] Child 5316: All worker threads have exited.
[Mon May 23 10:15:04 2011] [notice] Child 5316: Child process is exiting
[Mon May 23 10:15:04 2011] [notice] Parent: Child process exited successfully.
À partir des erreurs d'apache.journal, il est clair que les installé apache est en 32 bits?
Soulution: tout Changer à 64 bits.
Python est en 64 bits, mais je n'ai aucune idée de comment faire pour vérifier si wamp est 32-bits ou 64-bits. Est-il vrai que wamp 2.0 a seulement la version 32 bits? Apache erreur.journal a été ajoutée à ma question.
J'ai juste eu le même problème, mais a fini par installer la version 32 bits Python à résoudre.
J'ai juste eu le même problème, mais a fini par installer la version 32 bits Python à résoudre.
OriginalL'auteur Protocole | 2011-05-23
Vous devez vous connecter pour publier un commentaire.
J'ai été confronté à ce genre de situation, et Apache fonctionne sur windows 64 bits, mais qui ne sont pas si mod_wsgi est chargé.
J'ai trouvé une solution assez simple:
traitée si vous téléchargez et installez à partir http://wampserver.com/
c:\wamp\bin\apache\Apache2.2.21\modules\
ethttpd.conf
et ajouter une ligne comme:LoadModule wsgi_module modules/mod_wsgi.so
Résumé: Tout (apache et mod_wsgi) doit être 64 bits pour vous d'être en mesure d'exécuter Apache/mod_wsgi sur un windows 64 bits.
OriginalL'auteur Peter
De ce que je comprends...
Cependant, il y a un mec qui, au moment de la rédaction du présent, a au moins compilé Apache 2.2.19 x64 pour nous, que vous pouvez télécharger ici.
Si vous voulez une version plus récente, vous devez le compiler vous-même, mais ce serait tout à fait de l'entreprise!
En outre, même si vous ne obtenir Apache x64 de course bien sur Windows, que comptez-vous faire à propos de mod_wsgi? C'est la raison que j'ai décidé de créer une Arch Linux LAMPE à pile à cet effet. J'ai il fonctionne bien maintenant, mais depuis Aptana ne synchronise pas avec Django projets, je suis à la recherche dans les Fenêtres des solutions de nouveau.
S'il vous plaît, laissez-moi savoir si vous trouvez une bonne solution!
EDIT: j'ai trouvé ces 64 bits mod_wsgi pour py2.6 et 2,7, mais j'ai encore à obtenir leur travail.
EDIT: Oui! Je l'ai eu à travailler! Mon Service Apache Moniteur a une lumière verte et dit maintenant Apache/2.2.19 (Win64) mod_wsgi/3.3 de Python/2.6.4. Je suis en utilisant 2.6.4 parce que c'est ce Autodesk Maya est en cours d'exécution et je veux garder la même version de la cohérence.
OriginalL'auteur jedmao
J'ai eu Apache/Mod_wsgi en cours d'exécution sur un serveur Windows 2008.
Le lien pour la version 64 bits de Apache fournie par Peter est cassé. J'en ai trouvé une qui a fonctionné pour moi:
http://www.apachelounge.com/download/win64/
Lire la readme.txt. L'installation est très simple.
Son lien vers le 64 bits mod_wsgi est toujours bon:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
J'ai utilisé un gagnant-version amd64 est très bien et je pense que le matériel que je suis sur est Intel.
J'ai fait en sorte Apache et Mod_wsgi versions appariés comme l'a fait la version de python. Je crois que le mod_wsgi version que j'ai utilisé était 3.3.
OriginalL'auteur Jim Paul