Is it normal for the EM Monitor to take up so much memory?
Separate users RDP into the server and open the monitor, and it spawns separate processes, which keep consuming more and more memory over time.
As shown below, 2 copies of the monitor are taking up 11GB of RAM.
Aside from users closing the monitor, is there anything else you can suggest to reduce this load on the server?
Can you please check the size of your server log file (by default located at C:\ProgramData\EasyMorph Server\Logs\Server log\EasyMorphServer.log).
Monitor loads the whole log file into the memory, so that could be the source of the problem.
If the log file is too big, you can clear it from the Log page of server’s web interface (you have to log in as Admin). Old log entries will not be completely deleted - current log file will be renamed to something like EasyMorphServer-2019-02-14-09-35-39.log and a new empty log file will be created.
The EasyMorphServer.log file was only 20MB. The entire Log directory is only 65MB.
Is there anything else you can suggest?
Can you please check that “Logs folder” in Server settings set to C:\ProgramData\EasyMorph Server\Logs. Just to be 100% sure that the size of the log file is not the source of the problem.
UPDATE Also can you please check if monitor process takes the same amount of RAM when there is only one process running?
No, It’s not normal. Also it’s not normal that two Monitor processes are running at the same time.
Monitor is not required for everyday functioning. It’s just a configuration utility. You can stop using it until we investigate the cause of the memory leak.
Please disregard the questions in my previous post.
It seems that we were able to replicate this problem and fix it.
We will be releasing a fixed version shortly.
Scott, we published a fixed installer of version 3.9.3 on Server’s download page.
We can create a fixed installer for the version you are currently using. Just tell us the exact version.