ポート占有率の確認に関連するコマンド

質問

プロジェクトを開始すると常にエラーが発生し、後でポートが占有されていることがわかり、エラー 10001 が発生します。

しかし、このサービスを毎日開始すると、ポートが占有されているというエラーが表示されるのはなぜでしょうか?

***************************
APPLICATION FAILED TO START
***************************

Description:

Web server failed to start. Port 10001 was already in use.

Action:

Identify and stop the process that's listening on port 10001 or configure this application to listen on another port.

解決する

1. netstat -ano #すべてのポートを表示

2. コマンドを使用して特定のポートを検索するには、コマンド ウィンドウにコマンドを入力します。

netstat -ano | findstr "ポート番号"

次に Enter キーを押して、このポートがどのアプリケーションによって占有されているかを確認します。

(17124 はプロセス ID です)

3. 対応するプロセス ID を表示した後、プロセス ID から対応するプロセス名を見つけて、次のコマンドを使用できます。

tasklist | findstr "プロセス ID 番号"

4. オプションのローカル プロセスの強制終了taskkill /pid "プロセス ID" -f

ここですべてをすでに完了したため、見つけることができませんでした。

この時点で問題は解決され、プロジェクトは正常に開始されました。

技術者として、自分のコンピューターにまだ 360 度が残っていることに文句を言わなければなりません。自分自身を反省しなければなりません。

おすすめ

転載: blog.csdn.net/qq_39535439/article/details/134686294