Instabilidade nos acessos

Pessoal, sou novo aqui e no Java também, sempre desenvolvi em PHP, mas para um novo projeto que estou trabalhando estou precisando usar Java… Recorri aqui por estar com um problema estranho que não sei como solucionar.

Desenvolvemos uma aplicação utilizando Spring, a aplicação esta rodando em um servidor AWS com Tomcat rodando na porta 8080. Nesse mesmo servidor eu tenho o IIS rodando na porta 80.

No IIS eu rodo um site que é populado através de um serviço distribuído pela minha aplicação que esta rodando no Tomcat, algumas vezes, o site para de funcionar parecendo que não consegue buscar o serviço, mas o mais estranho é que para alguns IPS o site abre normalmente e para outros não e algumas vezes se limpar o cache do navegador volta a funcionar. Outro dia, ao digitar a URL estava dando erro 404 mas acessando por outro IP funcionando normalmente…

Será que o Tomcat guarda cache ou por algum motivo bloqueia o IP?