Our SharePoint 2013 crawl log is showing this error for visio files :

Processing this item failed because the parser server ran out of memory. ( Error parsing document 'https://myteams.com/it/DC.vsdx'. Document failed to be processed. It probably crashed the server.; ; SearchID = 51A6E157-0918-4B5A-B5C3-FEEC0713FEAE )

Server has 16GB of RAM and do not see any issue with memory. File size is 23mb and this error is happening with couple of other visio files as well. I don't want to exclude this file from index if possible.

Does anyone know how to resolve this issue?

1 Answer 1


I am guessing that you changed this setting away from factory default. Put it back to factory default.

C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config

MEMORY ORIGINAL "nodeRunnerSettings memoryLimitMegabytes="0""

Instead change this to this setting:

Set-SPEnterpriseSearchService -PerformanceLevel Reduced

SharePoint 2013 is a Search memory hog and this service runs backwards from any other application I have ever supported. By "reducing the CPU" it does not limit the CPU usage at all, instead it launches fewer loadrunner.exe. Each loadrunning.exe needs unlimited RAM, if not I promise it will fail.

  • Thanks Duane. Based on your suggestion, I just ran the PowerShell command you provided. I will update again once issue seems resolved.
    – Kauser
    Commented Nov 21, 2016 at 20:09
  • I forgot to say to restart the search service by restarting this "SPSearchHostController" Commented Nov 21, 2016 at 21:25
  • Duane, I noticed today that Incremental crawl is taking an hour to complete instead of couple of minutes prior to our changes. Also same error showed up again with the visio document. Also, I did started SPSearchHostController yesterday. Any idea?
    – Kauser
    Commented Nov 22, 2016 at 14:12
  • That sounds like the full crawl worked? Because your full crawl never worked before, it is natural for the incremental crawl to actually do something now that the full crawl works. Commented Nov 22, 2016 at 17:13
  • I have my full crawl set to start on Saturday at midnight. Then I have my incremental set to run every hour and with this run frequency it takes 5 minutes. Commented Nov 22, 2016 at 17:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.