2017-03-14 12 views
1

私はセビリヤを、Python 3とUbuntuの管理者と一緒に使っています。Python:Celery、どうすればバックグラウンドで実行できますか?

私はPIL(Pillow)を使用してインターネットから画像を取得し、サーバーに保存する新しいAPIの作成に取り組んでいます。

しかし、問題は私がスケジューラーとしてCeleryを使用し、元のAPIで結果がミリ秒単位で返されることです。しかし、PILを使用すると、待ち時間はほぼ1秒になります。

解決策として、私はCeleryワーカーをバックグラウンドで実行させる方法を探しています。

それは可能ですか?

+0

に実行するためにセロリ労働者が自分のAPIハンドラ内やセロリの労働者によって運営されている機能でPILを使用されていることができますか? – avichalp

+0

@avichalpはい、セロリで実行する – camila

+0

@avichalp apiはバックグラウンドで実行しないので、強制的にセロルを呼び出してバックグラウンドで動作させる必要があります。セロリへの強制呼び出しが可能です。 – camila

答えて

0

あなたのセロリの労働者をにデモンストレーションしてください。

セロリーrunning the worker as a daemonのマニュアルに記載されている手順に従えば、それを実行できます。

それは複雑なプロセスのビットですが、それは背景

関連する問題