Windows 2008 - runs out of memory and DNS crashes

I have a Windows 2008 server with Plesk control panel and 2GB memory. This should be plenty for what I’m doing.

Every week or so, the Plesk DNS processes crashes making all of my sites unavailable. My host tells me that this happens when it runs out of memory, even if it is just a brief spike.

Every time I look at it, it’s using around 1.6GB according to both task manager and the Plesk panel. However if I look at the individual processes, they add up to around 1GB. My 3 IIS worker processes use around 20MB each so I don’t think they’re the issue.

Can anyone advise me on how I go about troubleshooting this? I guess I need some software to monitor memory usage of each process but it does beg then question - why would such a critical service crash when it runs low on memory?

Ditch plesk, really don’t need it on windows . . .

From my experience with it, I would agree - but I need to give clients the ability to manage basic services such as mailboxes through a web interface. I’m surprised Windows server doesn’t have its own system.

Move them onto google apps for mail and such, I really wouldn’t want to host that myself.