I ve noticed one thing about index server ports. The customer reported me that one of his index servers not working. He has two instances of index server. Instance001 is using port 20010, Instance002 is using 20000. Instance001 service didn’t start. I ve noticed that process of instance002 datacube.exe is listening on that port. There is also 20000 port used for datacube.exe process for instance002 - that’s correct.
So I am assuming that index server is also using some dynamic ports. When I ve stopped instance002 then I was able to start instance001, then restarted instanced002. After that both instances were running: instance001 was using port 20010 - correct, instance002 was using 20000 -correct and 20020. I didn’t find anything about that in documentation. Looks like sometimes it needs additional ports and it checks if its free. If not it check portnumber+10 etc. I am not sure about that. Is it possible to set up range of ports for index server?