'CosmosDB emulator can't start since port is already in use
Solution 1:[1]
You can use /Port option to configure the emulator to listen to a different port.
Solution 2:[2]
I had a similar problem, where i got an error "port 10253 already in use" which is a port for Direct connectivity. Direct connectivity port defaults for CosmosDB are 10251,10252,10253,10254.
Used the following Command-line Syntax to change the default port and it worked,
CosmosDB.Emulator.exe /DirectPorts=10261,10262,10263,10264
OR (in my case)
"C:\Program Files\Azure Cosmos DB Emulator\CosmosDB.Emulator.exe" /DirectPorts=10261,10262,10263,10264
Note: You can use port of your choice, but make sure that they are not already in use
Solution 3:[3]
The CosmosDbEmulator comes with a PowerShell module, which you can use to control it.
To get started using the module run the following command:
Import-Module "$env:ProgramFiles\Azure Cosmos DB Emulator\PSModules\Microsoft.Azure.CosmosDB.Emulator"
Start the CosmosDbEmulator on a port of your choice, e.g 8082 as follows:
Start-CosmosDbEmulator -port 8082
Solution 4:[4]
I finally got it working with powershell.
Import module
$env:PSModulesPath += "$env:ProgramFiles\Azure Cosmos DB Emulator\PSModules"
Import-Module Microsoft.Azure.CosmosDB.Emulator
Stop CosmosDB emulator
Stop-CosmosDbEmulator
Start CosmosDB emulator with prefered port
Start-CosmosDbEmulator -Port 10101
And I got it working... Hope this helps.
Solution 5:[5]
If you prefer just to change the Windows Shortcut, right click > properties and add /port=8082
(or whatever port number you want) at the end of the Target
field after the quotes.
Note that in the Emulator Data Explorer, the URI field still showed the default port of 8081.
Solution 6:[6]
Solution 7:[7]
Check your processes list and find one like Microsoft.Azure.Cosmos.GatewayService.exe
. Kill it. Then I can start Cosmos emulator.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Siddhesh Vethe |
Solution 2 | |
Solution 3 | Mwiza |
Solution 4 | Bryan van Rijn |
Solution 5 | stu0292 |
Solution 6 | Jonathan Brown |
Solution 7 | fkpwolf |