A reinicialização não está funcionando

0

Eu tenho a VM rodando com o Ubuntu (14.04.4). Às vezes, eu só quero reiniciar a VM pelo comando reboot. Quando executo o comando, ele solicita "sucesso", mas nada aconteceu.

Eu verifiquei o syslog, nenhum registro especial encontrado. Alguns serviços (como o ssh) parecem estar desligados.

Minha VM acabou de se deparar com o problema de parada do docker (1.12.6) antes da reinicialização e acabei de remover os arquivos do Docker em / var / lib / docker. Os processos zumbis ainda existem.

Esta VM pode ser reiniciada a partir do console da web da VM. (Eu não tenho permissão)

Eu quero saber,

  • O que posso fazer quando isso acontece?
  • Como posso obter a pista para esse problema, como algo encontrado em / proc? reinicialize usando "shutdown -r" que tenta matar todos os processos, qualquer condição provoca "reinicialização" trava?
  • Após o primeiro comando "reboot", posso executar "reboot -f" novamente para fechar o sistema? Eu não tentei, porque não é seguro.

P.S.

Comandos mágicos podem ser executados para este problema e o servidor é reiniciado com sucesso e imediatamente,

echo 1 > /proc/sys/kernel/sysrq
echo b > /proc/sysrq-trigger

Eu sei que a reinicialização pode reiniciar normalmente, como sincronizar páginas sujas com o disco, matar todos os processos em execução e assim por diante.

Quando executo a reinicialização, alguns processos zumbis foram gerados em namespaces especiais. Como o container do docker foi removido, os namespaces também foram removidos e somente o task_struct foi deixado na memória, que precisava ser liberada pelo wait4

A herança entre os processos foi

Processos após o recipiente removido,

  1. docker containered pode ser eliminado e, em seguida, as crianças adotadas pelo init 1
  2. O processo de inicialização do
  3. entrypoint não pode ser eliminado desde que o contêiner foi removido
  4. zumbi sempre existiu desde que pai foi deixado na memória sem wait4

    • init 1 (ns globais) - > docker containered (ns globais) (suspensão) - > estivador inicialização do entrypoint (container ns) (sleep) - > java (contêiner ns) (zumbi)
por qingdaojunzuo 10.05.2018 / 09:04

0 respostas