Published On: 2020-08-06|Last Updated: 2021-10-14|Categories: JetBrains, Programming|

JetBrains 製の IDE (PhpStorm) を立ち上げるとリモートデバッガーの起動に失敗することがある。このときに表示されるメッセージは “Can’t start listening for connections from ‘xdebug’: Port 9000 is busy” とかだったりするが、実際には busy ではないため混乱させられる。

どうもこのメッセージは何らかの原因で listening port を確保できなかったら表示される一般的なエラーメッセージのようだ。もちろん適切ではない。

対処方法としては私の環境では次が挙げられる:

  • 物理ネットワーク接続が一つもないと失敗することがあるため、何らかのネットワークに接続する
  • Windows を再起動し、遅延起動のサービスが実行されるまで数分待ってから、IDE を起動する

IDE を起動した後はネットワークを切断したり、PC をスリープしたりしても問題ない。

2021-09-22 Microsoft KM-TEST Loopback Adapter との相性のようだ。

関連