Boa tarde, pessoal.
Me deparei com algo estranho aqui no Apache. Executo ps aux | grep httpd e o terminal me retorna isto:
root 8042 0.0 0.8 555432 32124 ? Ss 14:31 0:00 /usr/sbin/httpd -k start apache 8044 0.0 1.4 668792 54492 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8045 0.2 1.4 668088 55172 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8046 0.3 1.8 671676 69784 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8047 0.1 1.2 664424 46160 ? S 14:31 0:01 /usr/sbin/httpd -k start apache 8048 0.0 0.8 662576 31884 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8049 0.3 1.6 671452 63160 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8050 0.1 1.2 666896 46548 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8051 0.1 1.3 666276 50772 ? S 14:31 0:01 /usr/sbin/httpd -k start apache 8124 0.1 1.1 665256 44848 ? S 14:34 0:00 /usr/sbin/httpd -k start wesley 8400 0.0 0.0 109412 820 pts/4 S+ 14:43 0:00 grep --color=auto httpd
O que seria este -k? Li no manual ( man httpd ) que seria uma espécia de flag de controle para ser usada como:
httpd -k start
Mas essa quantidade de processos é anormal. Alguém saberia me dizer do que se trata?
Obrigado & abraços.
Olá,
Estranho por que? Devido a ter vários processos do Apache em execução? Se for, é normal. O estranho seria normalmente ter poucos e, de repente, ter muitos.
O Apache abre um processo para cada requisição atendida e mantém o processo executando "por um tempo". Caso venha outra requisição, já tem processo aberto e economiza-se tempo de cpu (é relativamente custoso abrir e fechar processos, por isso ele mantém por um tempo). Passado esse "tempo", ele finaliza o processo excedente.
Como saber o máximo de processos que poderá ser aberto? Procure por "MaxClients" no seu httpd.conf. Como saber quantos processos ele manterá no mínimo, mesmo se não usados? Procure por "MinSpareServers" no seu httpd.conf. Como saber até quantos processos não utilizados ele manterá até começar a finalizar o excedente? Procure por "MaxSpareServers" no seu httpd.conf.
Mais informações: http://httpd.apache.org/docs/2.2/mod/prefork.html
[]´s
2013/9/26 Wesley C. Dias wcdoliveira@gmail.com
Boa tarde, pessoal.
Me deparei com algo estranho aqui no Apache. Executo ps aux | grep httpd e o terminal me retorna isto:
root 8042 0.0 0.8 555432 32124 ? Ss 14:31 0:00 /usr/sbin/httpd -k start apache 8044 0.0 1.4 668792 54492 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8045 0.2 1.4 668088 55172 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8046 0.3 1.8 671676 69784 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8047 0.1 1.2 664424 46160 ? S 14:31 0:01 /usr/sbin/httpd -k start apache 8048 0.0 0.8 662576 31884 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8049 0.3 1.6 671452 63160 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8050 0.1 1.2 666896 46548 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8051 0.1 1.3 666276 50772 ? S 14:31 0:01 /usr/sbin/httpd -k start apache 8124 0.1 1.1 665256 44848 ? S 14:34 0:00 /usr/sbin/httpd -k start wesley 8400 0.0 0.0 109412 820 pts/4 S+ 14:43 0:00 grep --color=auto httpd
O que seria este -k? Li no manual ( man httpd ) que seria uma espécia de flag de controle para ser usada como:
httpd -k start
Mas essa quantidade de processos é anormal. Alguém saberia me dizer do que se trata?
Obrigado & abraços.
-- Grato, Wesley C. Dias.
-- br-users mailing list br-users@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/br-users
Bom dia, Gustavo.
Eu achei estranho o número de processos por que aquele era o log de uma máquina de testes mas sua resposta clareou as coisas.
Muito obrigado,
Abraços.
Em 26 de setembro de 2013 23:19, Gustavo Picoloto picoloto@gmail.comescreveu:
Olá,
Estranho por que? Devido a ter vários processos do Apache em execução? Se for, é normal. O estranho seria normalmente ter poucos e, de repente, ter muitos.
O Apache abre um processo para cada requisição atendida e mantém o processo executando "por um tempo". Caso venha outra requisição, já tem processo aberto e economiza-se tempo de cpu (é relativamente custoso abrir e fechar processos, por isso ele mantém por um tempo). Passado esse "tempo", ele finaliza o processo excedente.
Como saber o máximo de processos que poderá ser aberto? Procure por "MaxClients" no seu httpd.conf. Como saber quantos processos ele manterá no mínimo, mesmo se não usados? Procure por "MinSpareServers" no seu httpd.conf. Como saber até quantos processos não utilizados ele manterá até começar a finalizar o excedente? Procure por "MaxSpareServers" no seu httpd.conf.
Mais informações: http://httpd.apache.org/docs/2.2/mod/prefork.html
[]´s
2013/9/26 Wesley C. Dias wcdoliveira@gmail.com
Boa tarde, pessoal.
Me deparei com algo estranho aqui no Apache. Executo ps aux | grep httpd e o terminal me retorna isto:
root 8042 0.0 0.8 555432 32124 ? Ss 14:31 0:00 /usr/sbin/httpd -k start apache 8044 0.0 1.4 668792 54492 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8045 0.2 1.4 668088 55172 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8046 0.3 1.8 671676 69784 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8047 0.1 1.2 664424 46160 ? S 14:31 0:01 /usr/sbin/httpd -k start apache 8048 0.0 0.8 662576 31884 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8049 0.3 1.6 671452 63160 ? S 14:31 0:02 /usr/sbin/httpd -k start apache 8050 0.1 1.2 666896 46548 ? S 14:31 0:00 /usr/sbin/httpd -k start apache 8051 0.1 1.3 666276 50772 ? S 14:31 0:01 /usr/sbin/httpd -k start apache 8124 0.1 1.1 665256 44848 ? S 14:34 0:00 /usr/sbin/httpd -k start wesley 8400 0.0 0.0 109412 820 pts/4 S+ 14:43 0:00 grep --color=auto httpd
O que seria este -k? Li no manual ( man httpd ) que seria uma espécia de flag de controle para ser usada como:
httpd -k start
Mas essa quantidade de processos é anormal. Alguém saberia me dizer do que se trata?
Obrigado & abraços.
-- Grato, Wesley C. Dias.
-- br-users mailing list br-users@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/br-users
--
Gustavo Picoloto http://www.paranavaionline.com.br http://www.picoloto.com.br
-- br-users mailing list br-users@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/br-users
br-users@lists.fedoraproject.org