My system has begun to hold memory for no particular reason. Considering the results of my PRTG Probe Health sensor for the last days, the available memory has been decreasing constantly. Also I can see the threads of the “PRTG Core.exe” rising and rising. What can I do?
My core system is low on memory—what can I do?
Modified on 2025-06-10 13:17:39 +0200
Attention: This article is a record of a conversation with the Paessler support team. The information in this conversation is not updated to preserve the historical record. As a result, some of the information or recommendations in this conversation might be out of date.
Disclaimer:
The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.
The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.
This article applies to PRTG Network Monitor 12 through 13.2.3.1986
Changing the HTTP KeepAlive Flag Value for PRTG
This information is deprecated—The function is not supported anymore in current PRTG versions!
The HTTP KeepAlive Flag Value function was removed from PRTG 13.2.3.1986 and all later versions.
Constantly rising threads of the PRTG Core.exe often hint on HTTP connections to the PRTG webserver which are not properly dropped. This can be caused by tools accessing the PRTG API, or potentially by a malfunctioning router.
Closing an HTTP connection is determined by the KeepAlive Flag in an HTTP request. PRTG will keep a connection open and alive if the flag is set. Usually it is set with a browser sending the requests. However, the number of requests should not rise. Though, in some cases, certain network hardware does not properly close the connection—the requests start to rise.
When encountering this issue, you can try to set the usehttpkeepalive value in the registry to 0 for PRTG. With this option set, PRTG will ignore clients' "keep alive" requests.
Caution: Please back up your system before manipulating the Windows registry!
Steps to Go
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Paessler\PRTG Network Monitor\Server\WebserverHKEY_LOCAL_MACHINE\SOFTWARE\Paessler\PRTG Network Monitor\Server\WebserverFeb, 2013 - Permalink