Lets say we have multi servers farm where all web application hosted in WFE and all sharepoint service running in App server. The server topology is as below:
1. App Server with Search and
2. WFE server.
We have configured the search service application in application server all components of search crawl happening fine without any errors. However, if we try to search any item from SharePoint web application,the search box will try to continue to search the item but after long times we will see the error “search query time out error timed”.
If we look at the uls log, we can see the below entry:
:SearchServiceApplicationProxy::GetQueryHealthMonitoringSettingsForComponents–Error occured: System.ServiceModel.EndpointNotFoundException: There was no endpoint listening athttp://appserver:32843/db4796fcfe375bd791f98ec5e485999c/SearchService.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. —> System.Net.WebException: Unable to connect to the remote server —> System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond :32843 at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
This is the port connectivity issue between WFE and APP server. Ask your system/network admin team to configure the 808,32843,32844 port in WFE and APP server.
Here is the link for SharePoint 2016 port details: