問題タブ [process-management]
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.
linux - Twelve-Factor App マニフェストの 8 番目の要素とデーモン化されたプロセスについて明確化が必要
私はここで見つけることができるTwelve-Factorアプリ「マニフェスト」に言及しています: http://12factor.net
8番目の要因で、著者は次のように書いています。
12 要素アプリ プロセスは、PID ファイルをデーモン化または書き込みしないでください。代わりに、オペレーティング システムのプロセス マネージャー (Upstart、クラウド プラットフォーム上の分散プロセス マネージャー、開発中の Foreman のようなツールなど) に依存して、出力ストリームを管理し、クラッシュしたプロセスに対応し、ユーザーが開始した再起動とシャットダウンを処理します。
ここで「プロセスは決してデーモン化しないでください」が何を意味するのかわかりません。
特にJavaプロセスのコンテキストで、プロセスをデーモン化することの長所と短所を誰かが説明してもらえますか? また、デーモン化されたプロセスをプロセス マネージャーで管理することはできませんか?
process - プロセス管理の管理を担当するのはどのプロセスですか?
私はオペレーティングシステムでプロセス管理の概念を学んでいました。その前に、プロセッサが一度に 1 つのプロセスを実行できること、および複数のプロセスを処理するためにプロセス管理があることを知りました。
非常に基本的なレベルでは、プロセスはプログラム (コード) の単なるインスタンスであり、プロセス管理プログラムもコードです。したがって、プロセス管理自体がプロセスです。
では、プロセス管理プログラムのこのプロセスは、他のプロセスと一緒に実行されるのはなぜですか。
注:CPUは一度に1つのプロセスしか実行できないと想定しています
docker - Docker プロセス管理
Docker コンテナー内で実行されているデプロイされたアプリケーションがあります。これは、事実上、永続的に実行される websocket クライアントです。展開するたびに、コンテナを再構築docker run
し、Dockerfile
.
現在、プロセスが再起動せずに停止することがあることに何度か気づきました。を実行するdocker ps
と、コンテナが稼働していて、2 週間稼働していることがわかりますが、ホストが賢明になることなく、コンテナ内で実行されているプロセスが終了しました。
コンテナー化されたプロセスを管理するために、Docker コンテナー内にプロセス マネージャーを配置する必要がありますか?
編集:
Dockerfile: https://github.com/DVG/catpen-edi/blob/master/Dockerfile
operating-system - 複数の子プロセスからのデータの読み取りに関するパイプの問題
上記のコードは、少し単純化されています。
私がやりたいことは、子が終了するのを待ってそのデータを処理し、すべての子が終了するまでこれを繰り返すことです。
子によって生成されたデータを親にパイプする方法を教えてもらえますか?
python - Python によるプロセス管理: service または systemd または init.d スクリプトを実行します。
Python でプロセスを効率的かつ正しく管理する方法。次のようなコマンドを実行したい:
これに利用できるpythonモジュールはありますか?
どんな助けでも大歓迎です。
python - nodejs で pm2 のような Python スクリプトを実行する方法
私はpm2
自分の Node.js スクリプトに使用しており、気に入っています。
これで、EC2 でストリーミング データを収集する Python スクリプトができました。スクリプトが異常終了することがあります。プロセス マネージャを pm2 のように再起動させたいと思います。
Pythonのpm2と同じものはありますか? 私は周りを探していましたが、何も見つかりませんでした。
これが私のエラーです
シンプルなデータ収集スクリプトです
何かあったときのために再起動してほしいということです。
domain-driven-design - CQRS http アプリケーションに Saga/Process Manager を実装する
次の例: https://msdn.microsoft.com/en-us/library/jj591569.aspx (図 3)
http アプリケーションにどのように適合しますか?
ユーザーは、PlaceOrderCommand を送信する PlaceOrderController に対して http 要求を実行する必要がありますが、注文処理マネージャーはユーザーに「9. 注文が確認されました」とどのように応答するのでしょうか? この情報をユーザーに返すために、コントローラーはどのようにそれを認識していますか?
ありがとう