Como diz o título: "Não consigo ver o processo apache ou nginx enquanto uso o comando top" Estou usando o CentOS 6.5 e claro que já instalei no meu servidor.
Eu os executo como um serviço usando estes comandos:
service nginx start
&service httpd start
captura de tela - clique em mim!
Você poderia me ajudar a saber por que não consigo vê-lo via top
comando?
Obrigado.
Responder1
Como pgrep nginx
retorna 1988 e seu topo parece estar classificado por uso de CPU e depois por PID, sugiro rolar para baixo até chegar à linha que contém PID 1988. Você deve conseguir fazer isso com a tecla 'Page Down' ou a tecla para baixo tecla de seta.
Não sei exatamente por que você quer vê-lo no topo? Se for para ver o uso da CPU, se não estiver no topo da configuração atual, você pode ter certeza de que é inferior a 0,05%. Se for para ver o uso de memória, role até encontrar o PID para Apache/nginx. E se você quiser apenas o PID, o pgrep
comando deve ajudá-lo.
SE você não estiver interessado em monitorar nenhum desses fatores em tempo real, então ps
é o que você deseja e isso pode ser ajudado com um comando comops aux | grep nginx
Como alternativa ao topo, sugiro htop
que seja colorido e com mais recursos, incluindo itens como pesquisa e visualização em árvore. Se também não me engano, top não mostrará todos os processos em uma árvore de processos (para subprocessos), mas isso é visível em htop.