J'ai écrit une application Django qui utilise le threading Python pour créer une toile web, l'araignée fonctionne comme une série de threads pour vérifier les liens. Lorsque j'exécute cette application en utilisant le serveur de test django (intégré), l'application fonctionne correctement et les threads semblent démarrer et s'arrêter à l'heure. Cependant, en exécutant l'application sur Apache, il semble que les threads ne démarrent pas (après environ 80 secondes, il devrait y avoir une mise à jour de la base de données en file d'attente et ces changements ne se produisent pas).Code filé sur mod_python
Est-ce que quelqu'un a une idée de ce qui me manque ici? - Edit: Ma question est la suivante: comment Apache gère-t-il les applications threadées, c'est-à-dire qu'il y a une limite au nombre de threads pouvant être exécutés à partir d'une seule application?
Toute aide serait appréciée!
Comment Django est-il connecté à Apache? mod_python? mod_wsgi? Mod_fastcgi? –
Veuillez mettre à jour votre question avec des faits pertinents. –