2017-01-12 10 views
-2

私はdjangoアプリケーションをapache2とmod_wsgiで実行しています。最近、サーバーは再起動/シャットダウンを断続的に発生するようになりました。いくつかの特定の.pyファイルにアクセスすると、そのことが起こる可能性はありますか?しかし、私のエラーログは空であるようです。Djangoは断続的にシャットダウンします

+0

は絶対に何も、メモリ使用量が高すぎる場合のLinuxのいくつかの味がランダムアプリを殺すだろう。しかし、あなたはdjangoの問題ではないので、あなたのdjangoエラーログには何も見つかりません。 – Sayse

答えて

0

個々のDjangoプロセス、またはApacheサーバー全体について話していますか?

mod_wsgiの組み込みモードを使用している場合(デーモンモードを使用しないでください)、Apacheはサイトが受信しているトラフィック量に基づいてDjangoアプリケーションを実行しているワーカープロセスを停止して起動するのが普通です。

Linuxシステムでは、ログファイルローテーションシステムによって、Apache全体が再起動する可能性があります。また、メモリ使用量を監視することで、メモリ使用量が多すぎるとサービスを強制終了することもできます。

Apacheがプロセスを再起動しているかどうかについて詳しく説明するには、構成が何であるかを明記する必要があります。

はまた、あなたが読んで確認してください。

+0

ありがとう、返信してください。私たちのmaxrequest値は低く設定され、mongoclient(コード内)のmax_pool_sizeには上限がありました。 max_pool_sizeを無制限に設定し、mpm_prefork設定でmaxrequest値を上げると、問題が解決されたようです。 –

関連する問題