I have a web server with 10 mvc sites that I created. All sites "link" to the same code in the folder. Thus, all 10 sites operate on the same code. This is done in different languages on the site.
My problem is that 1 site is working to use 40-60% of the processor in a few minutes. Then it falls, and other sites grow in the CPU. Typically, sites use 300 MB in the w3wp process, but sometimes it rises to 8-900 MB!
It stores 20 GB of memory, 18.9. There is also a SQL server that takes up 13 GB.
A site is an MVC 3 site. Uses SQL data caching.
Each site has its own pool.
I know his very vague question. But can anyone see any obvious problems with this setting?
Why does the processor periodically rise?
On sites about 100-150 users.
Any ideas or thoughts would be greatly appreciated.
source share