Página 1 de 1

Área administrativa não realiza login

Enviado: 27 Abr 2015, 10:36
por palmaweb
Pessoal, tenho uma loja ativa a vários meses, sempre funcionou corretamente, chegou a apresentar instabilidade e lentidão de acesso algumas vezes, porém, sempre foi solucionado pela empresa de hosting.

Na última semana, a loja apresentou nova dificuldade, lentidão, principalmente na área administrativa. Simplesmente, não consigo realizar o login na área administrativa. Fica processando vários minutos, e não sincroniza o acesso.

Em contato com a Kinhost alegaram o seguinte: "A dificuldade em questão ocorre devido o site estar consumindo demasiado processamento de seu ambiente compartilhado, o que ocasiona estouros das pools de sua aplicação, com consequente registro da dificuldade relatada.

Outra alternativa para seu caso é a contratação de nosso serviço de Varnish, o qual realiza cache do conteúdo para fornecer uma melhor performance no acesso ao seu site, bem como diminuir a carga no ambiente."

Contratei o serviço de Varnish, porém, a dificuldade persiste, é a primeira vez que isto ocorre de não realizar login. O acesso ao site esta normal. É uma loja que recebe uma quantidade de acessos significativa.

Alguém pode me ajudar?

Re: Área administrativa não realiza login

Enviado: 27 Abr 2015, 11:09
por veteranodf
A unica solução é você mudar de hospedagem pois eles prometem algo para melhorar você paga é não resolve nada, se o site tiver muitos acessos pense em um serviço dedicado ou semi dedicado.

Re: Área administrativa não realiza login

Enviado: 27 Abr 2015, 11:35
por palmaweb
Mas, é estranho, o site esta funcionando, e área administrativa simplesmente para de funcionar sem nenhum motivo a parente. Simplesmente, não conecta, não realiza login, fica uma tela branca e nada acontece. Qual serviço de hospedagem você indicaria? Desde já, obrigado!

Re: Área administrativa não realiza login

Enviado: 27 Abr 2015, 12:33
por veteranodf
Se realmente for tela branca pode ser algum arquivo vqmod que você instalou ou algum módulo que foi enviado pelas metades, verifique isso;

Melhores hospedagens na minha opinião é godaddy, hostgator que tem cpanel ou digital ocean que é mais complexo a instalação mais em compensação é um baita serviço por valor justo;

Re: Área administrativa não realiza login

Enviado: 27 Abr 2015, 12:41
por palmaweb
Não houve qualquer alteração de módulo, ou vqmod, a loja funciona a vários meses, e de repente, a área administrativa não conecta mais.

Re: Área administrativa não realiza login

Enviado: 27 Abr 2015, 19:42
por veteranodf
Pois é pode ser vários fatores, se desejar pode me enviar dados de acesso a admin e ao ftp que verifico para você;

Re: Área administrativa não realiza login

Enviado: 28 Abr 2015, 08:34
por palmaweb
O mais estranho é que as vezes demora, mais conecta e analisando o relatório da hospedagem consta: (request: "GET /loja/admin/index.php") executing too slow (2.471132 sec) e 210 ocorrências de scripts lentos no acesso ao admin. Tem tudo para ser algum problema decorrente a hospedagem, né?

Re: Área administrativa não realiza login

Enviado: 29 Abr 2015, 14:20
por palmaweb
Resposta da hospedagem:

Olá Eduardo,

Realizamos acompanhamento ao monitoramento do servidor, neste período, e não constam sobrecargas ou instabilidades no acesso.

Em relação aos erros 500, estes são gerados devido aos estouros de pool causados por scripts lentos do seu site.

Scripts lentos são, normalmente, partes de seu site/aplicação que possuem elevado tempo de execução, gerando lentidão no acesso.
É sempre importante buscar otimizações no código dos scripts, pois o tempo da sua execução é relacionado às funções usadas e a todos os dados envolvidos (banco de dados, redimensionamento de imagens, conexões externas como twitter, pagseguro, etc), além de afetar o uso de recursos do servidor compartilhado.
Isto impacta diretamente na quantidade de acessos simultâneos que seu site poderá receber e pode ser responsável por lentidões pontuais em função de estouro da pool de recursos destinadas ao site.

Verificamos o seguinte script com maior tempo de execução e ocorrências de lentidão em sua aplicação:

[28-Apr-2015 07:41:53] WARNING: [pool xxxxxxxxx.com.br] child 24770, script '/home/xxxxxxxxx/www/loja/admin/index.php' (request: "GET /loja/admin/index.php") executing too slow (2.409555 sec), logging
[28-Apr-2015 07:41:53] [pool xxxxxxxxx.com.br] pid 24770
script_filename = /home/xxxxxxxxx/www/loja/admin/index.php
[0x00000000015f2930] curl_exec() /home/xxxxxxxxx/www/loja/admin/model/localisation/currency.php:123
[0x00000000015ee028] updateCurrencies() /home/xxxxxxxxx/www/loja/admin/controller/common/home.php:193
[0x00007fff83fe4490] index() unknown:0
[0x00000000015eda68] call_user_func_array() /home/xxxxxxxxx/www/loja/system/engine/front.php:42
[0x00000000015ed7a0] execute() /home/xxxxxxxxx/www/loja/system/engine/front.php:29
[0x00000000015eb570] dispatch() /home/xxxxxxxxx/www/loja/admin/index.php:159

Estouro de pool ocorre em momentos que a demanda do website é maior do que todos os recursos disponiveis, e quando isto acontece, as requisições ficam na espera da liberação de recursos o que pode ocasionar picos de lentidão no acesso ao site.

Normalmente, um número baixo de ocorrências não tende a ser impactante, porém, na incidência de números elevados, é recomendável uma das ações a seguir:
» Verificação dos scripts lentos, procurando otimizar o tempo de resposta dos mesmos
» Utilização de plugins de cache (em caso de cms's como wordpress)
» Utilização do webserver Nginx, a fim de priorizar o ganho de performance e desempenho na aplicação
» Isolamento do website mediante contratação de um servidor dedicado

No painel de controle, na sessão "Configuração PHP", você pode verificar os relatórios de scripts lentos e estouros de pool do seu site, para lhe auxiliar na otimização do sistema.

Qualquer dúvida, ficamos a disposição.
Atenciosamente,