I am developing a big project on Orchard CMS. I decided to create simple promo site (without my modules) based on Orchard while developing the project. I've successfully deployed Orchard into Azure, installed necessary modules and created all pages. Site has been working fine for a few weeks. And then the problems started.
Someday I saw that CPU's quota is exceeded. Log file was clear. There wasn't any requests to the site, except search bots. All my attempts to find a reason have failed. After that I disable a couple of modules: Cache - 1.3 and Combinator.
After few days I got a new problem. I don't know why, but Orchard tried to recompile some module and could not to save them to FS Storage (storage was busy or something like that). This problem was easily solved.
And now there is another problem. Each request to the site is taking about 30 seconds to display. In azure dashboard I see, that there are some background process in Orchard, which spends about 50% CPU's quota. Log file is clear. There is not any additional modules, except Vandelay Industries and Advanced Sitemap. And I don't know how detect what is wrong. I tried to set log level ALL. After 5 minutes there was 10mb log file with NHibirnate records.
How can I solve that problem? It is normal to Orchard always to change somethings (eg. rebuild modules)?