問題タブ [service-control-manager]
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.
javascript - NodeJs promise while ループ内で複数のサービス コントローラー クエリを停止する
ノード スクリプトから Windows サービスを開始しようとしています。このサービスにはハングするという悪い癖があり、正常に開始するために再試行が必要になる場合があります。while ループのセットアップをお約束します (より良い方法をお気軽に提案してください)。私が抱えている問題は、各ループで、sc.pollInterval
出力がコンソールに重複した結果を書き込むことです。以下は、コンソールに表示される重複コンテンツの例です。これは、ループの 2 回目の繰り返しの後です。そのコンテンツを 1 回だけ表示したいと思います。
これが私が持っているコードです。基本的には3回サービスを開始してみます。そうでない場合は、スローしてエラーになります。注意すべきことの 1 つは、サービスを開始しようとしたときに「Start_pending」状態でスタックしている場合、プロセスを強制終了してから、もう一度開始しようとすることです。