Pull to refresh
21
0
Андрей Булгаков @andreiko

User

Send message

Плавный перезапуск FastCGI-процессов — django_graceful

Reading time3 min
Views3.2K
Из всех способов деплоинга django-проектов мой любимый — FastCGI. Он поддерживается большинством веб-серверов, позволяет внятно разграничить права доступа и имеет массу других преимуществ.

Однако в django его реализация не лишена недостатков. Чтобы запустить FastCGI-сервер нужно выполнить «./manage.py runfcgi» с немаленьким количеством параметров, которые если и можно запомнить, то точно не захочется писать каждый раз руками. А если это происходит в контексте обновления кода проекта на боевом сервере, то команд становится ещё больше. Приходится писать различные wrapper-ы для запуска и перезапуска, которые засоряют проект.
Читать дальше →
Total votes 53: ↑50 and ↓3+47
Comments29

Information

Rating
Does not participate
Location
Троицк, Москва и Московская обл., Россия
Date of birth
Registered
Activity