Fórum cPanel: Apache - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Apache server load muito alto e memoria tbm

#1 Membro offline   brunoalves 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 459
  • Cadastrado: 09-novembro 04
  • Location:Rio de Janeiro

Posted 08 abril 2005 - 12:53

De uma olhada, também, em seus arquivos de log, quando esles ficam grandes, o processamento deles fica muito demorado.

Abraços.
0

#2 Membro offline   Afutil 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 16
  • Cadastrado: 21-dezembro 05

Posted 13 janeiro 2006 - 12:22

Eu tbm quero saber, como configurar o apache para guardar cache...
alguém responde pls =D
0

#3 Membro offline   PousadaVirtual 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 155
  • Cadastrado: 21-janeiro 06
  • Gender:Male
  • Location:Curitiba - PR

Posted 21 janeiro 2006 - 09:33

Bom, em primeiro lugar Celeron 2.4 com 512 de RAM é a pior buxa para hospedagem de sites, e infelizmente milagres até hoje só Jesus Cristo conseguiu fazer.

Você primeiramente deve descobrir o que realmente está pesando no server. O apache é apenas um servidor de página, pode ser por causa do php, nesse caso um cache como o eaccelerator irá ajudar, ou pode ser mysql, nesse caso atualizar e optimizar, colocando uns 32 ou 64 Mb para buffer. Dê uma lida no tópico http://www.forumcpanel.com.br/index.php?showtopic=561 eu coloquei algumas coisas lá que respondem também à sua questão.

[s]
0

#4 Membro offline   sitebr 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 216
  • Cadastrado: 27-março 06

Posted 01 abril 2006 - 06:44

Vale a pena perceber se existem sites que sirvam muitas imagens e ao mesmo tempo páginas muito dinâmicas com acessos a MySQL...

O apache normalmente vai lançar processos no sistema do tamanho do maior processo/memória necessário para atender qualquer tipo de requisição e isso normalmente gera um grande problema, porque para atender imagens o uso teórico é bem menor do que páginas dinâmicas...

Como o apache é meio burro ele vai servir as imagens com o tamanho do processo dinâmico e com certeza vai afetar o desempenho...

Tenho um cliente que usava apache para sites que serviam muitas imagens e também muito conteúdo dinâmico... num servidor dual xeon 3.2 com 2GB de RAM o load dele invariavelmente ficava na casa de 18-20 com apache otimizado... e sempre derrubava o serviço.

Então fiz a instalação do Lighttpd para servir imagens e deixei o Apache para servir páginas dinâmicas e o resultado foi impressionante, o load do server caiu pra 0.5 em média e nunca mais o servidor caiu, o servidor simplesmente mudou totalmente, o cliente ficou tão impressionado com o resultado que pediu a instalação em mais 3 servidores que ele contratou.

Fica a dica wink.gif

Abraços,
Tiago A. Peçanha




0

#5 Membro offline   Galamba 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1009
  • Cadastrado: 12-janeiro 05
  • Location:Rio de Janeiro

Posted 01 abril 2006 - 09:03

QUOTE(sitebr @ Apr 1 2006, 06:44 AM)
Vale a pena perceber se existem sites que sirvam muitas imagens e ao mesmo tempo páginas muito dinâmicas com acessos a MySQL...

O apache normalmente vai lançar processos no sistema do tamanho do maior processo/memória necessário para atender qualquer tipo de requisição e isso normalmente gera um grande problema, porque para atender imagens o uso teórico é bem menor do que páginas dinâmicas...

Como o apache é meio burro ele vai servir as imagens com o tamanho do processo dinâmico e com certeza vai afetar o desempenho...

Tenho um cliente que usava apache para sites que serviam muitas imagens e também muito conteúdo dinâmico... num servidor dual xeon 3.2 com 2GB de RAM o load dele invariavelmente ficava na casa de 18-20 com apache otimizado... e sempre derrubava o serviço.

Então fiz a instalação do Lighttpd para servir imagens e deixei o Apache para servir páginas dinâmicas e o resultado foi impressionante, o load do server caiu pra 0.5 em média e nunca mais o servidor caiu, o servidor simplesmente mudou totalmente, o cliente ficou tão impressionado com o resultado que pediu a instalação em mais 3 servidores que ele contratou.

Fica a dica wink.gif

Abraços,
Tiago A. Peçanha
Ver post



Interessante essa dica Tiago.

Fale mais sobre o Lighttpd !
0

#6 Membro offline   PousadaVirtual 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 155
  • Cadastrado: 21-janeiro 06
  • Gender:Male
  • Location:Curitiba - PR

Posted 01 abril 2006 - 09:09

Com ctza, seria legal c dar mais umas dicas sobre ele. Já que ele é um servidor como o apache e não dá pra rodar os dois no mesmo ip e porta, como você está fazendo?
0

#7 Membro offline   sitebr 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 216
  • Cadastrado: 27-março 06

Posted 01 abril 2006 - 11:12

Bom o ideal seria ler mais sobre ele no próprio website, lá possui alguns benchmarkings também. http://www.lighttpd.net/

Mas uma coisa me chamou atenção, vocês devem saber que o Apache seta em 256 o máximo 'MaxClients' como 'medida para estabilidade', no lighttpd o 'maxclients' já é setado em 1024 e aconselhado o uso para 2048 para sites de muito visitação. Com muito tráfego, não percebi lentidão alguma no server e nas páginas, e quando falo muito tráfego eu digo pelo menos 10MB unmetered, chegando a 9.9MB de uso em vários horários (só imagens) cada site com centenas de requisições e não poucos sites.

Já ouvi falar de instalar o Apache 1.3.x para página dinamicas e deixar o apache 2 rodando para imagens, segundo algumas pessoas dizem, o apache 2 é 'mais inteligente' na maneira de tratar os processos e para imagens talvez tenha um bom resultado.

Eu particularmente não tive a oportunidade de checar essa configuração, mas no caso do light + apache, eu deixo o apache rodando nos IPs que realmente interessam (shared main) e o light roda na porta 80 em outro IP, dessa maneira, eu consegui fazer os dois rodarem simultâneamente.


0

#8 Membro offline   Galamba 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1009
  • Cadastrado: 12-janeiro 05
  • Location:Rio de Janeiro

Posted 01 abril 2006 - 12:14

QUOTE(sitebr @ Apr 1 2006, 11:12 AM)
Bom o ideal seria ler mais sobre ele no próprio website, lá possui alguns benchmarkings também. http://www.lighttpd.net/

Mas uma coisa me chamou atenção, vocês devem saber que o Apache seta em 256 o máximo 'MaxClients' como 'medida para estabilidade', no lighttpd o 'maxclients' já é setado em 1024 e aconselhado o uso para 2048 para sites de muito visitação. Com muito tráfego, não percebi lentidão alguma no server e nas páginas, e quando falo muito tráfego eu digo pelo menos 10MB unmetered, chegando a 9.9MB de uso em vários horários (só imagens) cada site com centenas de requisições e não poucos sites.

Já ouvi falar de instalar o Apache 1.3.x para página dinamicas e deixar o apache 2 rodando para imagens, segundo algumas pessoas dizem, o apache 2 é 'mais inteligente' na maneira de tratar os processos e para imagens talvez tenha um bom resultado.

Eu particularmente não tive a oportunidade de checar essa configuração, mas no caso do light + apache, eu deixo o apache rodando nos IPs que realmente interessam (shared main) e o light roda na porta 80 em outro IP, dessa maneira, eu consegui fazer os dois rodarem simultâneamente.
Ver post



Olá tiago,

Sua dica é bastante interessante é para os mais experientes administradores.

Gostaria de que, se for possivel, vc escrever uma materia sobre o assunto e eu irei colocar em destaque para que todos possam tomar conhecimento dessa ferramenta.


0

#9 Membro offline   sitebr 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 216
  • Cadastrado: 27-março 06

Posted 01 abril 2006 - 01:16

Assim que possível eu preparo algum conteúdo nesse sentido.

Abraços,
Tiago A. Peçanha
0

#10 Membro offline   warlock 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 307
  • Cadastrado: 17-novembro 05

Posted 01 abril 2006 - 02:06

muito interessante, achei esse link mas nao vou arriscar o servidor está cheio

http://www.linux.com/article.pl?sid=06/01/27/1813223
0

#11 Membro offline   staticx 

  • Ele mora no fórum!
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 576
  • Cadastrado: 19-dezembro 05
  • Location:MG

Posted 01 abril 2006 - 03:35

Now, legal, deveria colocar um material ai pra gente sr Thiago...

abraços e fico na espera
0

#12 Membro offline   masteryoda 

  • Membro Ativo
  • PipPipPip
  • Grupo: Membros
  • Posts: 74
  • Cadastrado: 29-maio 06

Posted 19 julho 2006 - 02:21


Rescussitando o tópico ...

Alguém tem algum tutorial de como instalar o lighttpd em um servidor rodando Centos 4?


0

#13 Membro offline   sitebr 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 216
  • Cadastrado: 27-março 06

Posted 19 julho 2006 - 03:49

http://www.cyberciti.biz/tips/installing-a...rver-howto.html

Ou no próprio site do www.lighttpd.net

Lá tem as informações que procura.

0

#14 Membro offline   gnomorox 

  • Membro
  • PipPip
  • Grupo: Membros
  • Posts: 36
  • Cadastrado: 16-setembro 05

Posted 10 agosto 2006 - 04:38

Meu problema era esse e foi resolvido com

Abra o arquivo httpd.conf

KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 12
MinSpareServers 10
MaxSpareServers 20
StartServers 2
MaxClients 256
MaxRequestsPerChild 30

E agora não passa de 40% de memória.
0

#15 Membro offline   jesmarcelo 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 340
  • Cadastrado: 06-julho 05
  • Gender:Male
  • Location:Rio de Janeiro

Posted 10 agosto 2006 - 05:14

Você pode também limitar o uso de cpu e memoria do apache
0

#16 Membro offline   webrazuca 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 105
  • Cadastrado: 30-novembro 06

  Posted 30 novembro 2006 - 06:17


Quase chorei quando encontrei isso...mas tá em inglês, se tu não manja mto de inglês, não vai adiantar mto, mas é ótimo...

Essa info é importante, na determinação do "MaxClients":

Recommend 8/Ram in MB (e.g... 8/1024 = 128Max Clients for 1GB ram)

Exemplo, 1024 / 8 => 128 MB (lembrando que 1024 é tua RAM, se for 2 GB, nem preciso dizer que é 2048 / 8 (sempre por 8).


Vou até criar um tópico, aí vai:
http://www.forumcpanel.com.br/index.php?showtopic=1860
0

#17 Membro offline   WhiteBear 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 121
  • Cadastrado: 03-abril 06

Posted 19 setembro 2007 - 01:08

QUOTE(sitebr @ Jul 19 2006, 04:49 PM)
http://www.cyberciti.biz/tips/installing-a...rver-howto.html

Ou no próprio site do www.lighttpd.net

Lá tem as informações que procura.
Ver post


Rescussitando o tópico ...

Boa tarde,

Alguém mais teve sucesso na configuração do apache e lighttpd?

Quem conseguiu poderia deixar seus comentários.

Eu estive presente neste final de semana no evento Seminário PHP - Produtividade e Perfomance e foi abordado o uso do LightTPD e fiquei impressionado com a melhora da perfomance.

Aguardo a manifestação dos amigos.

Abraços e fiquem com DEUS.




0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)