Sim. Coloque todos os sites em um pool de aplicativos separado. Também as melhores práticas - um erro em um site, do jeito que você configurou, derrubará e reiniciará o pool de aplicativos, ou seja, todos os sites.
Todos os meus sites estão hospedados no IIS e configurados com um pool de aplicativos. Este pool de aplicativos consiste em 10 sites em execução.
Ele está funcionando bem até hoje, mas de repente estou observando que há um aumento repentino no uso da CPU. Eu não consigo rastrear o problema.
Existe alguma maneira de verificar qual site está recebendo muita carga entre todos no pool de aplicativos?
Sim. Coloque todos os sites em um pool de aplicativos separado. Também as melhores práticas - um erro em um site, do jeito que você configurou, derrubará e reiniciará o pool de aplicativos, ou seja, todos os sites.
Tags iis asp.net application pool