If you are running EvoMaster on Windows for long periods of time, or if you are running more than one instance in parallel, you might get error messages regarding running out of ephemeral TCP ports.
This might happen because Windows has much more restrictive default settings compared to
Linux/Mac when dealing with TCP ports.
If you end up seeing these issues, you might want to use regedit
to modify
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters
registry subkeys.
In particular, add new REG_DWORD
values for:
TcpTimedWaitDelay
: can use something like60
.MaxUserPort
: can use something like32768
.
As this would impact your whole OS, we recommend doing such changes if and only if you start to see problems with EvoMaster related to ephemeral ports.