Ubuntu 16.04でdask分散スケジューラとワーカーを自動的に起動して制御するさまざまな方法を検討しています。dask分散スケジューラとUbuntuでの作業者の自動起動16.04
現在、私はsystemdデーモンを使用することが最も適切な選択肢だと考えています。これには、unit filesの作成とインストールが必要です。
Systemdでは、ユニットファイルにサービスを停止するコマンドラインが必要であることが必要です(ExecStop
)。
コンフィギュレーションをリロードするコマンドも便利ですが、私はモジュールを再インポートするためにPythonを作成する方法や、単にプロセスを再起動するよりも単純な方法はわかりません。
現在、dask-scheduler
またはdask-worker
コマンドを実行してスケジューラ/ワーカーを停止することはできません。関連するコマンドラインスイッチが見つかりませんでした。
また、PIDファイルを作成し、標準のkill
コマンドを使用することもできますが、Dask配布はPIDファイルを作成していないようです。私は正しい?
はい、割り込み信号を送信するにはプロセスIDが必要ですが、見つからないことがあります。 – wl2776