Czytałem o wdrażaniu Django z gunicornem i chciałem spróbować.Django z Gunicorn różnymi sposobami wdrażania
Znalazłem co najmniej 3 sposoby na uruchomienie serwera z gunicorn Django:
gunicorn [OPTIONS] [APP_MODULE] # tested locally and worked fine
python managy.py run_gunicorn # also works fine locally
gunicorn_django [OPTIONS] [SETTINGS_PATH] # I have an error due to apps/ location
mam Apache z nginx (obsługujących pliki statyczne) w produkcji w tej chwili działa dobrze, ale jest wolna i chce wypróbować Gunicorn. Pierwsze 2 opcje działały dobrze lokalnie, a nginx wyświetla pliki statyczne.
chcę wiedzieć kilka rzeczy: jeśli
- Jaka jest różnica między dowolną opcją powyżej?
- Jaka jest właściwa instrukcja do uruchamiania w środowiskach
PRODUCTION
?
Dziękuję wam.
'daj mi jakiś błąd na moim apps' błąd co dokładnie? I tylko FYI, w produkcji, powinieneś mieć 'DEBUG = False', a gdy' DEBUG' jest 'Fałszem', Django nie obsługuje statycznych plików. Potrzebujesz oprogramowania serwera, aby się nimi zająć. –
@Bibhas, błąd, który dostaję, jest związany z lokalizacją aplikacji w projekcie, nie jest tak naprawdę związany z pytaniem, które myślę. Dziękuję za poinformowanie mnie, że Django nie obsługuje statycznego w DEBUG = False, to jest nowe. – PepperoniPizza
Jaka jest twoja ścieżka ustawień? – kbec