問題点 (エラー)
Django projectをサーバーにdeployしようとすると、以下のようなエラーが出ていました。
Daemon process called 'django_wsgi' cannot be accessed by this WSGI application
解決策
調べて見たら、サーバー側の設定ファイルで、
WSGIProcessGroup xxx
という設定を複数のVirtual Hostで同じグループ名を指定した場合、でるエラーでした。
これは、
- 同じサイトを80, 443ポート両方とも解放する時に、WSGIProcessGroupを同じ名前にしたり
- 一個のサーバーに複数のサイトをdeployする時に、よく出るエラーだそうです。
以上。