Eu tenho uma máquina virtual do Windows Server 2012 R2; sim com todas as atualizações. O software adicional inclui o Microsoft SQL Server 2014 (era 2012 em uma VM anterior). A empresa de hospedagem inclui o xenpci.sys (EJBPV Driver XenPCI (versão verificada), James Harper) como parte de sua instalação padrão em todas as VMs e Plesk.
Periodicamente, o sistema operacional trava, exibe telas azuis ou reinicia. Recebo mini-lixões, embora não o tempo todo. O problema usual é:
Erro: CRITICAL_STRUCTURE_CORRUPTION
O arquivo de nível superior específico, obviamente não a causa, varia: win32k.sys, ntoskrnl.exe, xenpci.sys (o driver Xen, apesar de aparecer apenas algumas vezes) e ndis.sys.
O analisador OSR (Open System Resources) não foi de grande ajuda. O analisador WhoCrashed foi um pouco mais útil.
Afirmou:
17 despejos foram encontrados e analisados. Apenas 10 estão incluídos neste relatório. Um driver de terceiros foi identificado como causando falhas do sistema no seu computador. É altamente recomendável que você verifique se há atualizações para esses drivers nos sites da empresa. Clique nos links abaixo para pesquisar no Google por atualizações para esses drivers:
xenpci.sys (EJBPV XenPCI Driver (Checked Build), James Harper)
Eu tentei pressionar a empresa de hospedagem na web a pesquisar o tópico, mas eles podem ficar de mãos vazias. Não estou convencido de que os drivers Xen estejam com defeito. WhoCrashed percebeu isso, presumo apenas porque esse foi o último piloto algumas vezes e é um terceiro, o que o torna culpado. Eu não escrevi WhoCrashed, tão difícil de comentar mais.
Minha pergunta é como solucionar o problema.
A empresa de hospedagem já tentou me fornecer duas novas máquinas virtuais nos últimos dois anos. O problema migra. Instalei o SQL Server, mas o sistema operacional e o Plesk vieram por padrão. Ok, também há o software para servidor de correio. A empresa de hospedagem também me disse que eles não têm outros clientes reclamando da mesma forma. Eles executaram testes de disco várias vezes. A integridade do disco é boa.
Não verifiquei a integridade do registro, mas o problema ocorre nas instalações e acontece de maneira bastante rotineira, portanto, eu teria que descontar isso. Estou na minha terceira ou quarta VM agora.
Mais uma vez, mencionei o Xen porque o WhoCrashed o mencionou, mas não estou convencido de que, como causa, e outros clientes realmente o usem. O sistema possui memória e armazenamento adequados, o que não é um problema.
ATUALIZAÇÃO: Aqui estão algumas respostas da empresa de hospedagem para minha consulta.
No cenário habitual, o desempenho da VM será prejudicado após a desinstalação dos drivers. Pode haver alguns problemas de sincronização com o nó de hardware.
Estou usando uma versão marcada ou lançada?
Você está usando uma compilação assinada por teste, as mesmas do site do desenvolvedor.
Como posso eu saber? A caixa de diálogo de propriedades do Xen PCI no Gerenciador de dispositivos não dizia de uma maneira ou de outra. A entrada no Gerenciador de dispositivos é o único local? Eu verifiquei Programas e Recursos e não vi nada listado.
Você pode verificar a versão em Adicionar ou remover programas. Consulte o instantâneo anexado.
Como / onde posso encontrar onde está a versão mais recente no site deles?
O site do desenvolvedor não está funcionando - http://www.meadowcourt.org/downloads/ Você pode baixar as últimas versões assinadas daqui - http://wiki.univention.de/index.php?title=Installing-signed-GPLPV- motoristas
Como posso saber a que Xen, 0.11.0.373 pertence (Xen 4.6? 3.0? Xy?)
Estamos usando o Xen 3.4.4, você não pode vê-lo na sua VM. Só pode ser visualizado no nó do hardware.
Atualização 2: A empresa de hospedagem instalou dois softwares James Harper.
GPL PV Drivers for Windows
EJB PV Drivers for Windows