O problema apareceu ao mesmo tempo em que uma nova versão do site foi implantada?
Conforme o processo de trabalho está sendo encerrado, os objetos estão sendo limpos da memória. Se um desenvolvedor tiver escrito código que é executado quando o objeto está sendo "finalizado" / "Descartado" e esse código gera uma exceção, o objeto não será removido da memória. Se você não pode remover todos os objetos da memória, isso pode bloquear o fechamento do processo de trabalho.
Depois, há o problema de por que isso não acontece toda vez. Pode ser que esse código esteja em uma parte do sistema que não é usada com frequência e, portanto, o tipo de objeto que causa esse problema não está sempre presente.
A maneira de testar isso seria:
- inicie o sistema
- use uma pequena parte
- reciclar manualmente o pool de aplicativos
- verifique se há processo de zumbi
- se não verificar uma parte diferente do sistema
- ....
Você também pode verificar com os desenvolvedores se eles têm algum código especial para limpar objetos.