Rank: Newbie Groups: Member
Joined: 7/1/2015 Posts: 7
|
Hi,
I seem to be experiencing a Memory/CPU leak. I am using the eo.pdf with the ConvertURL function, but it keeps adding a TON (20+) of rundll32.exe on my server and not closing them. They just sit there with 0% CPU, but 70+MB of memory. That then causes the active ones to start killing my CPU and locking my server. I am running Windows Server 2012 R2 and can't seem to get this under control.
Please let me know what I should change so that my server stops freezing or what additional information you need from me.
Thank you,
Peter
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,229
|
Hi,
This is normal and it is not a leak. They are not suppose to kill your CPU or lock up your server.
The latest build uses Chromium browser engine and Chromium browser engine has a multi-process architecture. It uses many different child processes for different reasons. For example, GPU is in a different process, font cache is in another process, plug-in is in a different process, renders for Urls for the same domain are in a different process, etc. If you start Chrome browser you will see many Chrome.exe as well. In our case it's rundll32.exe.
I am not sure what you meant by server freezing. When you convert a page, you will see CPU spike but it should not cause your server to freeze. If you have a low disk drive, then the disk operation involved (writing/reading/updating cache files) might cause your server to temporarily freeze. In this case you can try to move the cache directory to a faster drive (such as an SSD drive) and see if it helps. In the current version the cache directory is always the current user (in case of a Web application, the IIS account under which your application runs). In our next build we will add a HtmlToPdf.CacheFolder to allow you to explicitly override the cache folder.
Thanks!
|