Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 7025

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 2162

Deprecated: Hook imagify_allow_picture_tags_for_webp is deprecated since version 2.2! Use imagify_allow_picture_tags_for_nextgen instead. in /www/collab365_296/public/wp-includes/functions.php on line 5758
What is the NodeRunner process and how can we fix the peformance problem in SharePoint 2013? - Collab365
Deprecated: strstr(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1145

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1152

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1155

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1162

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1165

Deprecated: strstr(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1145

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1152

Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1155

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1162

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/collab365_296/public/wp-includes/functions.php on line 1165

Warning: Undefined array key "url" in /www/collab365_296/public/wp-content/plugins/thrive-visual-editor/thrive-dashboard/inc/smart-site/classes/class-tvd-smart-shortcodes.php on line 85

2016-05-13

Everybody is talking about “How to fix performance issue’s” caused by the NodeRunner Process, but I was wondering what it actually did.

What is NodeRunner?

Noderunner.exe (Microsoft SharePoint Search Component) is a component of SharePoint 2013 Search managed by the SharePoint Search Host Controller Service, and each Noderunnerprocess hosts one of the following Search components;

  • Crawl
  • Content Processing
  • Index
  • Analytics
  • Query Processing
  • Search Administration

Noderunner.exe is the new executable of search service on SharePoint 2013. Each component having its own independent NodeRunner Process as you can see below:

The path of NodeRunner.exe is

C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0

How to fix the memory leak caused by NodeRunner?

To fix the Memory leak issue, or to fix SharePoint performance issue with search service applicationwe can follow these steps:

1-    Open the SharePoint PowerShell window and execute the below command

Set-SPEnterpriseSearchService –PerformanceLevel Reduced.

2-    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

3-    Finally Restart the “SharePoint Search Host Controller” service

You can find such information here also

(Visited 4,589 times, 1 visits today)

About the author 

Ajeet Kumar Singh

Summit Bundle

Get 200+ hours of Microsoft 365 Training for 27$!

Master Office 365, Power Platform & SharePoint & Teams With 200+ Hours Of Training Videos and 108 Ebooks in the Collab365 Academy. This offer is insane and is only available for a limited period.