Ir para conteúdo
  • Cadastre-se

Overselling em VPS?


Mr Bomber

Posts Recomendados

jcc.sousa,

Ja tive problemas assim, estava com um site, rodando milhares de subdominios e mais de 10 mil visitas ao dia, meu VPS, tava com 2GB e sempre dava erro 500, pois sempre chegava no maximo, uma das soluções que melhoraram o funcionamento foi fazer uma otimização geral, primeiro otimizei o VPS, editando as configurações do php e apache, rodando ele por dso, e depois otimizei o site, reduzindo codigo e criando funções mais inteligentes, hoje eu to gastando cerca de 50%.

10 000 page views eu acho que só todos os dominios juntos.... e em 1 mês rsrsrsrsrs

Link para o comentário
Compartilhar em outros sites

Lhe indico a solução: NGINX e coloca o PHP para execução via FCGI com eAcelerator ativado.

Isso se for realmente um problema específico de seu VPS (uso de RAM/CPU). O arquivo de erro log do apache indica algo quando ocorre o erro 500?

o eAcelerator esta ativado

cabei de passar pra o suporte....

na verdade eles bateram cabeça pra ativar o suphp e nao sabe em q futucaram....

hehehhhe

no error_log do apache, o erro é este:

/usr/bin/php: /usr/lib/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1),"

ja o do cpanel é

open3: fork failed: Cannot allocate memory at cpsrvd-ssl line 6161

Link para o comentário
Compartilhar em outros sites

no error_log do apache, o erro é este:

/usr/bin/php: /usr/lib/libxml2.so.2: no version information available (required by /opt/xslt/lib/libxslt.so.1),"

ja o do cpanel é

open3: fork failed: Cannot allocate memory at cpsrvd-ssl line 6161

Provavelmente há memória disponível, mas há pouca memória reservada para o cPanel.

Vá em Tweak Settings >> Max cPanel process memory e insira um valor mais alto: 512 a 1024 (MB).

Não há bem nem mal que dure para sempre. Um dia tudo acaba.

Link para o comentário
Compartilhar em outros sites

Parece ser erro do VPS mesmo. Tem que acionar o seu data center. Verifica com a diretiva "privvmpages" está zerada, executando o comando:

cat /proc/user_beancounters

Ele deve te fornecer 2 colunas, "held" e a segunda "maxheld" - se ambas estiverem com números iguais ou bem próximos tem TILT no teu VPS.

Veja tb se o numero na coluna "failcnt" está muito alto, se estiver com 0 (ou um número bem baixo) é bom sinal se não for tem cara de overseilling pesado.

Link para o comentário
Compartilhar em outros sites

hehehehe

   uid  resource                     held              maxheld              barrier                limit              failcnt

      229:  kmemsize                 15100445             27738360           1305592300          13055923009                    0

            lockedpages                     0                  254                 2560                 2560                  140

            privvmpages                112151               227749             75120000             75120000                    0

            shmpages                     4885                 9109               215040               215040                    0

            dummy                           0                    0                    0                    0                    0

            numproc                        94                  240                  900                  900                24495

            physpages                   64678               123262                    0          21474836470                    0

            vmguarpages                     0                    0             75120000             75120000                    0

            oomguarpages                64678               123262             75120000             75120000                    0

            numtcpsock                     73                  248                 3600                 3600                    0

            numflock                        1                   19                 1880                 2060                    0

            numpty                          1                    3                  160                  160                    0

            numsiginfo                      0                   89                 2560                 2560                    0

            tcpsndbuf                 1882712              4720072            172032000            270336000                    0

            tcprcvbuf                 1594248              2963856            172032000            270336000                    0

            othersockbuf                77568              1125864             11260800             20971520                10474

            dgramrcvbuf                     0               262104              2621440              2621440                 2991

            numothersock                   54                  140                 3600                 3600                    0

            dcachesize                1178655              1245461             34099200             36249600                    0

            numfile                      2716                 7449                93120                93120                    0

            dummy                           0                    0                    0                    0                    0

            dummy                           0                    0                    0                    0                    0

            dummy                           0                    0                    0                    0                    0

            numiptent                      47                  119                 1280                 1280                    0

agora vem o interessante: no free -m :
            total       used       free     shared    buffers     cached

Mem:          7959        430       7529          0          0          0

-/+ buffers/cache:        430       7529

Swap:            0          0          0

no ve portal:

Memória Garantida: 	2000mb

Memória Compartilhada: 	2000mb

Memória Utilizada: 	497mb
no cpanel:
Memory Used 	6.4 %[/code]

huahauhauahuahauhauahuah

awk '/privvmpages/ {print "Used "$3/256"M out of "$4/256"M burst "}' /proc/user_beancounters

[code]Used 889.645M out of 293438M burst

[code]

ah sim: o comando foi dado no mesmo tempo hehehe

esse troço ta parecendo a locaweb

qdo vai atingindo os limites, fala que o liite acabou e força vc a trocar de plano

Editado por jcc.sousa
Link para o comentário
Compartilhar em outros sites

se alguma pasta/arquivo ter permissao 777 da o erro 500 tbm.. no su_php a permissao máxima é 755.

Abraços

JoaoPaulo, ja havia rodado scripts pra corrigir tds as permissoes e todos os owners...

tanto é q qdo ativa fica normal, mas depois de dar um pico de memoria, ai ele da erro 500 e para o serviço do cpanel

esse pico de memoria seria em torno de 600 mb qdo estava usando 1.2 giga de memoria (pelo menos era o q tava garantido)

ai é a questao do meu topico.

será que tem empresas que garantem uma coisa (limites) e entregam outras?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?