Eu tenho o Ubuntu Server 14.04.1 LTS em execução em uma máquina virtual Hyper-V em um host Windows 2012 R2.
Após a execução por algum tempo, o servidor Ubuntu parece congelar (pelo menos parcialmente). Um site que hospeda sob nginx pára de funcionar. Eu posso conectar via Putty e digitar meu nome de usuário e senha, mas a sessão cai imediatamente:
Amesmacoisaacontecequandoeutentoefetuarloginnoconsole(dificultandoaverificaçãodelogs/soluçãodeproblemas).Noentanto,perceboumasaídacomoessanajaneladoconsole:
Se houver uma sessão de console local ou remota que já esteja conectada, ainda posso interagir com ela. No entanto, qualquer tentativa de gravar no disco congela a sessão.
Consegui capturar um dmesg dump e conteúdo recente de kernel.log . E aqui está um screencap anterior e parcial, no caso de ser útil.
Acredito que o problema esteja relacionado à pilha de E / S de disco:
[16209.927138] hv_storvsc vmbus_0_13: cmd 0x35 scsi status 0x2 srb status 0x82
[16209.927142] hv_storvsc vmbus_0_13: stor pkt ffff88003b203100 autosense data valid - len 18
[16209.927144] storvsc: Sense Key : Unit Attention [current]
[16209.927146] storvsc: Add. Sense: Changed operating definition
[16209.927151] sd 0:0:0:0: Warning! Received an indication that the operating parameters on this target have changed. The Linux SCSI layer does not automatically adjust these parameters.
[45841.680551] INFO: task rs:main Q:Reg:882 blocked for more than 120 seconds.
[45841.680580] Not tainted 3.13.0-32-generic #57-Ubuntu
[45841.680596] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
A instalação é bastante nova e as configurações padrão foram aceitas para praticamente tudo. A VM está usando a arquitetura guest "geração 2" do Hyper-V, com inicialização segura desativada.
Meus sintomas parecem semelhantes aos reportados aqui , aqui e aqui , mas esses tópicos têm alguns anos e se referem a versões mais antigas de guest & ; host.
O servidor ainda responde a pings. Observe também que vimos o comportamento de congelamento antes da instalação do nginx.
Eu não acho que seja um problema de recursos. A VM tem 1 GB de RAM e muito espaço em disco. Veja como as coisas ficam antes de congelar:
System information as of Sun Aug 3 16:03:30 EDT 2014
System load: 0.08 Processes: 231
Usage of /: 3.6% of 96.59GB Users logged in: 1
Memory usage: 29% IP address for eth0: 172.22.0.26
Swap usage: 0%
Estou procurando:
-
Dicas sobre como eficientemente solucionar esse problema
-
Instruções sobre como desativar qualquer tipo de recurso relacionado ao disco (por exemplo, economia de energia) que saiu da caixa em minha instalação do Ubuntu.
-
Uma recomendação sobre onde encontrar um gênio do Linux + Hyper-V que podemos contratar remotamente para ajudar a resolver isso (e talvez outro trabalho ocasional no Linux)