DjangoのrunserverとGunicorn
Q. Djangoを本番サーバーで起動するのに Gunicornが必要と聞きました。manage.py runserver ではだめなのですか?
A. だめです。本番サーバーを python manage.py runserver で運用してはいけません
なぜ?
runserverは開発用のシンプルな実装なので、並列処理や、死活監視ができない
リクエストを複数同時に受け付けるように作られていない
死活監視していないのでプロセスが死んだら死にっぱなし
GunicornからDjangoを起動する
GunicornからWSGIを使ってDjangoのWebアプリを実行する
起動: gunicorn myproj.wsgi:application