• en
  • Langue : fr

Déploiement de GeoDjango

À la base, le déploiement d’une application GeoDjango n’est pas différent du déploiement d’une application Django normale. Référez-vous à la documentation du déploiement de Django.

Avertissement

GeoDjango utilise la bibliothèque spatiale GDAL qui ne respecte pas totalement la concurrence entre fils d’exécution (« thread safe »). Il est donc hautement recommandé de ne pas configurer plusieurs fils d’exécution (threads) lors du déploiement. En d’autres termes, il est préférable d’utiliser une configuration Apache adaptée ou la méthode « prefork » lors de l’utilisation de FastCGI par l’intermédiaire d’un autre serveur Web.

Par exemple, lors de la configuration de votre application avec mod_wsgi, définissez l’attribut threads de WSGIDaemonProcess à 1, sinon Apache pourrait se planter lors du fonctionnement de votre application GeoDjango. Augmentez plutôt le nombre de processus (processes).

Back to Top