Não consigo ver o processo Apache e nginx ao usar o comando "top"

Não consigo ver o processo Apache e nginx ao usar o comando "top"

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 topcomando?

Obrigado.

Responder1

Como pgrep nginxretorna 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 pgrepcomando 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 htopque 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.

informação relacionada