問題タブ [flower]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1212 参照

python - インターネット経由でもアクセスできるリモート マシンで花をホストする方法

flowerリモートのubuntuサーバーで実行しようとしています。ただし、他の人がログインして(基本認証を設定しています)、celeryワーカーをチェックできるように、どのアドレス/ポートで実行するかがわかりません。ubuntu サーバーは実際には EC2 インスタンスなので、そのプライベート IP アドレスまたはパブリック IP アドレスを使用する必要がありますか? 標準ポートを開くだけですか?彼らのドキュメントでは、http://localhost/5555flowerを使用したセットアップ例を使用していますが、リモート サーバーで実行する場合は機能しないと思います。何かアドバイス?

0 投票する
1 に答える
436 参照

unix - Unix シェルを閉じた後に Celery Flower を実行するように構成できますか?

最近会社を辞めた IT 社員から、いくつかの Python スクリプト、html ファイル、および Unix サービスで構成される企業サーバーとアプリケーションを継承しました。彼はまったくドキュメントを残さなかったので、私は自分のワーク グループでこのアプリケーションをサポートするのに苦労しています。私は IT プロフェッショナルではありません (ただし、python、html、および他のいくつかの言語を読み書きできます)。私は一般的なサーバー、特に Unix にはまったく詳しくありません。

掘り下げてわかることから、私たちのアプリケーションは以下を使用しています。

  • nginx
  • サーカス / ガンコーン
  • rabbitmq サーバー
  • セロリ
  • セロリの花

ようやくこれらのサービスのほとんどを実行できるようになりましたが、Celery Flower に苦労しています。次のコマンドを使用して、PuTTY SSH 接続から Flower を起動できました。

しかし、切断するたびに停止しているように見えます (server:5555 はモニター Web ページを表示しなくなりました)。バックグラウンドで実行するように構成して、SSH 接続を 24 時間 365 日開いておく必要がないようにすることはできますか? 永続モードがあることを Flower のドキュメントで見ましたが、何が機能するのかわかりません。

ご提案ありがとうございます。

0 投票する
1 に答える
874 参照

python - セロリの花はスーパーバイザーの管理下では機能しません

virtualboxの下でvagrant環境としてUbuntu 14.04.4 LTSを実行しています。このボックスには、次の構成があります。

  • スーパーバイザ 3.0b2

  • 仮想環境下のpython 3.4

  • セロリ3.1.23

  • 花 0.9.1

スーパーバイザーの下での花の構成は次のとおりです。

flowerconfig.py は空のファイルです。したがって、すべての値はデフォルトです。ホストは localhost、ポートは 5555 です。

コマンド ラインから flower を実行すると、次のようになります。

vagrant@localhost> 花

必要に応じて実行され、ブラウザでタスクの結果が表示され、アドレス localhost:5555 にアクセスします。

netstat は、リッスンされているポートを表示します。

vagrant@localhost> netstat -l | grep 5555

それで、それはOKです。

この方法でスーパーバイザーの下で flowe を実行すると:

vagrant@localhost> sudo Supervisorctl start flower

それはあるべきように始まります。Netstat は、ポート 5555 がリッスンされていることを示しています。しかし、ブラウザからのクエリはハングするだけです。

なぜ花はスーパーバイザーの下で応答しないのですか?

0 投票する
4 に答える
4768 参照

django - Django:プロダクションモードでセロリの花のページにアクセスするにはどうすればよいですか?

開発モード(ローカル)では、花のページ( http://localhost:5555 )に簡単にアクセスできます。

しかし、本番モードでは、花のページにアクセスするのは困難です。

この URL で花のダッシュボード ページにアクセスしたい:
https://spacegraphy.choislaw.xyz/flower/ (ドメイン名: choislaw.xyz)

http://flower.readthedocs.io/en/latest/reverse-proxy.html#reverse-proxyを参照しましたが、これが私がしたことです:

nginx.conf

そして、フラワーサーバーを実行します:

https://spacegraphy.choislaw.xyz/flower/にアクセスすると、次のように表示されます。

ここに画像の説明を入力

リンクをクリックすると

ここに画像の説明を入力

私は何か見落としてますか?フラワー サーバーとアプリケーション サーバーを分離する必要がありますか?

ところで、本番サーバーでフラワーサーバーを実行するのは普通ですか?