Развертывание GeoDjango ¶
По сути, развертывание приложения GeoDjango ничем не отличается от развертывания обычного приложения Django. Обратитесь к документации по развертыванию Django.
Предупреждение
GeoDjango использует пространственную библиотеку GDAL, которая не полностью учитывает конкуренцию между потоками выполнения («потокобезопасность»). Поэтому настоятельно рекомендуется не настраивать несколько потоков во время развертывания. Другими словами, лучше использовать подходящую конфигурацию Apache.
Например, при настройке вашего приложения с помощью mod_wsgi
установите атрибут threads
в WSGIDaemonProcess
значение 1
, иначе Apache может аварийно завершить работу во время работы вашего приложения GeoDjango. Вместо этого увеличьте количество процессов ( processes
).