I'm developing an application that runs on port 8090, but today it failed to start because the port was already in use by another process. I tried to find out what that process was and I got the following result (the command was executed in Windows PowerShell):
C:\Users\Alexander> Get-Process -Id (Get-NetTCPConnection -LocalPort 8090).OwningProcess Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName ------- ------ ----- ----- ------ -- -- ----------- 138 162 3404 6204 6108 0 F5FltSrv
I read the Overview of ports used by the BIG-IP Edge Client for Windows article, but 8090 wasn't listed there. I then restarted my computer and suddenly the port was no longer in use and I could start my application without any problems. My question is: Is there some random port allocation going on? When does the F5FltSrv process use the 8090 port?