問題タブ [circusd]
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.
python - Circus: プロセスを 1 回実行しますか?
私はcircus
疎結合プロセスの数を管理するために使用しています。1 回実行する必要があるメイン プロセスと、数分後に開始される多数のセカンダリ プロセスです。二次プロセスは作業が完了するまで再起動する必要がありますが、一次プロセスは一度だけ実行する必要があります。プロセスが終了すると、さまざまな設定にもかかわらず、プロセスが再実行されるように見えます。私はに設定しようとしましmax_retry
た:
-1
、これは効果がなく、プロセスを継続的に再実行します0
、プロセスをまったく実行しません1
、これも効果がなく、プロセスを継続的に再実行します
最初の実行後にメインプロセスを安全かつ正常に終了できる方法はありますか?
python - Circus/ZeroMQ の「使用中のソケット」エラー
私は Flask アプリを実行しており、内部で Node.js で記述されたライブラリを使用しています。これには、ZeroRPC を介してアクセスします (実際のノード プロセスは Circus によって管理されます)。これは単独で問題なく動作します。問題なく単体テストできます。しかし、Flask アプリをリッスン プロセスとして開始し、このライブラリを呼び出す REST API を呼び出すと、プログラムはプロセスを開始しようとすると例外をスローします。サービスを開始するコードは次のとおりです。
この関数は戻りますが、その後すぐに別のスレッドで次のエラーが発生します。
特に単体テストでは発生しないため、なぜこれが発生するのかわかりません。誰でも光を当てることができますか?
python - サーカス サーバーが起動/停止しないのはなぜですか?
私はサーカスサーバーを使用してPythonプログラムをデーモンプロセスとして実行しています。しかし今、サーカスは始まったり止まったりしていません。
私はで試しました:
しかし、すべてのコマンドで次のエラーが発生します。
誰かがこのエラーについて知っている必要があります。事前に感謝してください..
python - Thin (bundle exec thin) を入手して Circus と連携させる
Rails プロジェクトのスーパーバイザーとして Circus を使用していますが、選択した Ruby サーバーである Thin で動作させるには奇妙な問題があります。これは私のcircus.ini
です:
しかし、サーカス ( sudo service circus start
) を開始すると、ログに次のように表示されます。
$ cat log/circus.log 2014-06-03 10:42:27 circus[30987] [INFO] pid 30987 2014-06-03 10:42:27 circus[30987] [INFO] ソケット開始 2014- 06-03 10:42:27 サーカス [30987] [警告] 「サーバー」のエラー: [Errno 2] そのようなファイルまたはディレクトリはありません 2014-06-03 10:42:27 サーカス [30987] [警告] エラー ' server': [Errno 2] No such file or directory 2014-06-03 10:42:27 circus [30987] [WARNING] error in 'server': [Errno 2] No such file or directory 2014-06-03 10 :42:27 サーカス [30987] [警告] 'サーバー' のエラー: [Errno 2] そのようなファイルまたはディレクトリはありません 2014-06-03 10:42:27 サーカス [30987] [警告] 'サーバー' のエラー: [ Errno 2] No such file or directory 2014-06-03 10:42:27 circus[30987] [INFO] サーバーが停止しました 2014-06-03 10:42:27 circus[30987] [INFO] アービターがコマンドを待機しています
実際のところ、cmd
他のコマンドに変更したpython -m SimpleHTTPServer
ところ、うまくいきました。ここで何が起こっているのですか?
編集:これは、私が circusd を実行するとどうなるか--log-level debug
です... circus.ini に関係なく、同じ出力が得られますcopy_env = True
。
python - Virtualenv、Circus、Chaussette を使用した Django のデプロイ
CentOS 7 の仮想ホストで、Virtualenv、Circus、および Chaussette を使用して Django を実行しようとしていますが、circusd circus.ini を実行すると、このエラーが発生し続けます。
私の django プロジェクトへのパスは/opt/webapps/django/です。これはそのパスの構造です:
(参考: settings は、django プロジェクトに付けた名前です)
私の virtualenv へのパスは~/.virtualenv/djenv/です。これはそのパスの構造 (ビン) です。
私のcircus.iniの内容は次のとおりです。
python - サーカスでサーバー サービスを停止するにはどうすればよいですか?
サーカスでサービスをオフにする方法を知っている人はいますか? この回線を使用してサービスを開始できます
しかし、どうやらサーカストルでウォッチャーをオフにしても、サービスはまだ実行されています
これが私の circus.ini ファイルです。
python - サーカスの下でガンコーンを起動できません
ガンコーンを直接実行しようとすると、うまくいきました:
しかし、サーカスを使用するとき、私は失敗して試行し続けました。
を実行するcircusctl
と、アプリecerp
が実行されなかったことを示します。
どこが間違っているか教えてください。半日かかりました、どうもありがとうございました!
python - Circus WEBUI が機能しない
私は次のcircus
設定を持っています:
最初はうまくいくようです:
しかし、次からendpoint
( 127.0.0.1:5555 )に接続しようとするとWEBUI
:
何が間違っている可能性がありますか?コードのバグのようcircus
です。
mozilla - Mozilla によるプロセスおよびソケット マネージャである Circus では、シングルトンとは何ですか?
ウォッチャーを構成するとき、監視の下にこれらの両方の設定を含める目的は何ですか:
ドキュメントには、設定singleton
には次の効果があると記載されています。
シングルトン:
True に設定すると、このウォッチャーは最大で 1 つのプロセスを持ちます。デフォルトはFalseです。
私はそれを指定する必要性を否定するものとして読みnumprocesses
ましたが、githubリポジトリでは例を提供しています:
https://github.com/circus-tent/circus/blob/master/examples/example6.ini
ここにも含まれており、両方が指定されています。
だから私は彼らが何か違うことをして、何らかの形で協力していると思いますか?