0

pserveでpyramidを使用し、pcelerydを実行することで、テストアプリケーションをデプロイすることができました(送信中にブロックせずにメールを送信するだけです)。

しかし、私が理解していない点が1つあります。mod_wsgiを使用してアプリケーションを実行したいのですが、シェルからpcelerydを実行せずに実行できるかどうかはわかりませんが、仮想ホストで何かを実行できるかどうかはわかりません。構成。

出来ますか?どのように?

4

1 に答える 1

1

Apache / mod_wsgiを使用して、Webリクエストの処理とは別のプロセスを管理する技術的な方法はありますが、Celeryがさらにワーカープロセスをフォークしたいという問題があります。Apacheによって管理されているプロセスからさらにプロセスをフォークすると、問題が発生することがあるため、お勧めしません。

したがって、Celeryプロセスを個別に開始することをお勧めします。1つのオプションは、supervisordを使用して起動および管理することです。

于 2012-03-21T21:59:18.687 に答える