Apache :: GTOPLIMIT.

Limite do Apache Httpd Processes
Baixe Agora

Apache :: GTOPLIMIT. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Stas Bekman
  • Site do editor:
  • http://search.cpan.org/~stas/

Apache :: GTOPLIMIT. Tag


Apache :: GTOPLIMIT. Descrição

Limite de processos httpd do Apache Apache :: GTOFLIMIT é um módulo Perl que será executado em plataformas suportadas pela GOP.PM Uma interface Perl para o libgtop (que por sua vez precisa libgtop). Este módulo foi escrito em resposta a perguntas na lista Mod_Perl, sobre como informar o httpd Processo para sair se: * Seu tamanho de memória vai além de um limite especificado * Seu tamanho de memória compartilhado vai abaixo de um limite especificado * Seu tamanho de memória não compartilhado vai além de um módulo limitsynopsisThis especificado permite que você mate os processos httpd do Apache se eles crescerem muito ou tiverem muito pouco de memória compartilhada. Você pode optar por configurar o limitador de tamanho do processo para verificar o tamanho do processo em cada solicitação: # no seu startup.pl: # ___________________ Use Apache :: GOPLIMIT; # Controle a vida com base no tamanho da memória # no KB, então isso é ~ 10MB $ Apache :: GOPLIMIT :: max_process_size = 10000; # Controle a vida com base no tamanho da memória compartilhada # no KB, então isso é ~ 4MB $ Apache :: gtoplimit :: min_process_shared_size = 4000; # Controle a vida com base no tamanho da memória não compartilhada # no KB, então isso é ~ 6MB $ Apache :: gtoplimit :: max_process_unshared_size = 6000; # no seu httpd.conf: # ___________________ # O modo de depuração deve ser definido antes do módulo é carregado perlsetvar apache :: gtoplimit :: debug 1 # registrar manipulador perlfixuphandler apache :: gtoplimit # você pode configurar isso como qualquer manipulador perl * que lida com # parte da solicitação, até mesmo o loghandler vai fazer.or você pode apenas verificar essas solicitações que provavelmente ficarão grandes ou não compartilhadas. Essa maneira de verificar também é mais fácil para aqueles que estão apenas executando o Apache :: Scripts do Registro: # no script do seu manipulador / CGI Use o Apache :: GOPLIMIT; # Max Process Tamanho no KB Apache :: gtoplimit-> set_max_size (10000); e / ou usar o Apache :: GOPLIMIT; # Min Shared Process Tamanho no KB Apache :: gtoplimit-> set_min_shared_size (4000); e / ou use o Apache :: GOPLIMIT; # Min Slowed Process Tamanho no KB Apache :: GOPLIMIT-> set_max_unshared_size (6000); desde que acessar as informações do processo pode adicionar um pouco de sobrecarga, você pode querer verificar apenas o tamanho do processo a cada n vezes. Para fazê-lo, coloque isso em seu startup.pl ou cgi :: gtoplimit :: check_every_n_requests = 2; isso só verificará o tamanho do processo toda momento O verificador de tamanho do processo é chamado.note: o max_process_size, min_process_shared_size e max_process_unshared_size são independentes, e cada um será verificado se apenas definido. Então, se você definir os dois primeiros - o processo pode ser morto se crescer além do limite ou sua memória compartilhada ficar abaixo do limite. É melhor não misturar max_process_unshared_size com os dois primeiros. Requisitos: · Perl.


Apache :: GTOPLIMIT. Software Relacionado

Oryx.

Persistência de objeto conduzido Meta-Modelo com herança múltipla ...

192

Download