Tivemos um problema várias vezes no último mês, e não sei o que está causando isso. Depois da primeira vez, escrevemos como um acaso, mas aconteceu de novo hoje, então estou procurando uma resposta.
De repente, um site começa a aceitar solicitações de outro site. Por exemplo, observando nosso acompanhamento, um usuário atingiu domain1.com/pagename
às 2:09:07 da noite, mas atingiu domain2.com/pagename2
às 2:09:12 da tarde e todos os hits depois disso foram enviados para domain2.com
, mesmo que as páginas residam no %código%.
Eu tenho um log do que a variável PHP _SERVER mantinha quando recebi os erros 404; o domain1.com
mostra SERVER_NAME
, enquanto o domain1.com
mostra que está atingindo SCRIPT_FILENAME
.
Examinei os logs do IIS, mas ele começa a fornecer erros 404 para as páginas que não existem em domain2
.
Quando isso acontece, todos os sites no servidor ficam inativos e precisamos reiniciar o servidor para recuperá-los.
Não tenho certeza do que pensar sobre isso. Poderia ser um problema de RAM, problema do Pool de aplicativos, problema do FastCGI? Qualquer ajuda seria apreciada.
[edit] Então, aconteceu de novo. Desta vez, foi no meio da noite, mas não fomos obrigados a reiniciar o servidor; de alguma forma se fixou. No entanto, recebi o seguinte erro do FastCGI: domain1.com
Além disso, são sempre os mesmos dois sites que parecem se deparar com esse problema. Temos certeza de que eles estão usando pools de aplicativos diferentes. Eu não sei o que estaria causando isso.