Eu tive isso acontecer com outros programas de edição de texto se eu estiver ssh'd na caixa e perder a conexão. Quando eu volto, o processo que eu estava usando antes da desconexão estava levando 100% cpu.
Eu mataria isso.
Eu tenho um servidor web Ubuntu para o aplicativo Rails 3.0. quando eu faço login no meu servidor e faço
top
Eu recebo um conjunto de processos com suas estatísticas. Fora desse processo nano
está ocupando 100% da CPU. E esse processo nano é um processo root
. Eu não sei o que está errado. Devido a isso, meus processos do apache, todos os processos do Ruby estão tendo a chance de responder para responder a quaisquer solicitações da Web.
Eu sou o único que está logado via ssh. Eu desativei logins do servidor web via senha. Por favor ajude.
Se você tem permissões sudo, pode matar esse processo. Nota você pode perder algo importante que está sendo editado no nano, então tenha cuidado, especialmente para obter o pid certo.
Primeiro encontre o pid:
ps -ef|grep nano
Isso listará todos os nano
processos, algo assim:
raiz 1234 0 0 08:13? 00:00:01 nano
encontre o pid na segunda coluna (1234 no exemplo acima). Então você pode fazer:
sudo kill <pid>
Se isso não funcionar:
sudo kill -9 <pid>
Substitua o <pid>
pelo pid real.
Se você não tem permissões sudo, então você pode tentar usar su
e logar como root de forma similar, mas nesse caso você precisa da senha root (sudo pede sua senha, ou seja, a senha do usuário atualmente logado). Se você não tem como fazer login como root, então você não pode fazer nada sobre esse processo - você precisa entrar em contato com alguém que tenha essas permissões.