Como observado nos comentários, a questão é ambígua.
Existe um Limite de Memória Privada (KB), que define o tamanho de um pool de aplicativos que pode crescer na RAM do sistema antes de ser automaticamente reciclado. Por exemplo, quando você abre o Gerenciador de Tarefas (taskmgr.exe), verá uma instância do w3wp.exe em execução para cada pool de aplicativos. Adicione a coluna Working Set. Eu acredito que corresponde à configuração do Limite de Memória Privada.
Existe um Limite de CPU que determina a quantidade de CPU que um pool de aplicativos pode consumir durante um período de tempo. Seu padrão é zero, ou seja, sem limite.
Existe uma configuração de Comprimento da Fila que determina quantas solicitações simultâneas podem ser atendidas antes de o servidor começar a retornar 503s. O padrão é 1000.
Há um tempo limite ocioso, cujo padrão é 20 minutos. Após 20 minutos de inatividade, o pool de aplicativos é interrompido. Eu sempre desligo isso, pois leva tempo para a primeira solicitação ser processada a partir de um pool de aplicativos inativos.
Existe a capacidade de programar uma reciclagem em intervalos regulares ou em um ou mais horários específicos. Talvez uma reciclagem inoportuna esteja interferindo em uma operação de longa duração, e o cliente está tendo pedidos cancelados como resultado.
Esses são todos os suspeitos usuais em que consigo pensar.