Huge traffic on port 16500 in SP 2013

Tanmoy Das 806 Reputation points
2021-07-15T01:37:48.587+00:00

Hi All,

We have 7 search servers, out of that 5 are Query and index components.

Server A - internal web / query/index
Server B - internal web/ query/ index
Server C (DMZ server) - External web/ query/ index
Server D (DMZ server) - External web/ query/ index
Server E (DMZ server) - External web/ query/ index

We have noticed huge traffic between Server A and Server C on port 16500
What type of communication can happen on port 16500 between 2 query/index servers?

SharePoint Server Management
SharePoint Server Management
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Management: The act or process of organizing, handling, directing or controlling something.
2,948 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Allen Xu_MSFT 13,831 Reputation points
    2021-07-15T07:04:41.387+00:00

    Hi anonymous user ,

    You can get the PID of the process listening on the port 16500 by exectuing the Powershell commnad: netstat -ano|findstr "16500". As displayed in below screenshot, I got the PID 2236. And then, you can find the process noderunner.exe by the PID using command: tasklist|findstr "PID".
    114870-image.png

    Noderunner.exe (Microsoft SharePoint Search Component) is a component of SharePoint 2013 Search managed by the SharePoint Search Host Controller Service, and each Noderunner.exe process hosts one of the following Search components: Crawl, Content Processing, Index, Analytics Processing, Query Processing and Search Administration.

    If the search is running a crawl, indexing or exectuing large query, I think it is normal that you experience a lot of traffic. If not, did you detect any memory leak issue or SharePoint search performance issue on your servers? Have a try to the below steps to fix it if any memory leak or performance issue exists:

    • Open the SharePoint PowerShell window and execute the command: Set-SPEnterpriseSearchService –PerformanceLevel Reduced.
    • Open the config file at C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config and change the value ofmemoryLimitMegabytes in noderunner node to some other value other than 0, say 100 or 200 which sets the cap limit for memory to be used. <nodeRunnerSettings memoryLimitMegabytes="250" />

      By Default it is set to <nodeRunnerSettings memoryLimitMegabytes=”0″ /> here 0 means unlimited use of RAM#

    • Finally Restart the SharePoint Search Host Controller service.

    If an Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.