Processo Nano ocupando 100% da CPU

1

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.

    
por Anand 18.12.2010 / 15:35

2 respostas

2

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.

    
por 18.12.2010 / 16:25
0

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.

    
por 18.12.2010 / 15:50

Tags