Jump to content

[Resolvido] - Error while sending QUERY packet


Recommended Posts

Alguem poderia me ajudar com este erro?

 

PHP Warning:  Error while sending QUERY packet. PID=3080 in /public_html/loja/classes/db/DbPDO.php on line 91

 

A loja não abre e tudo que encontrei sobre o assunto já fiz e não deu certo.

 

já alterei o max_allowed_packet para 128M e mesmo assim não resolve.

 

Obrigado

Edited by jrmarins (see edit history)
Link to comment
Share on other sites

O modo debug está ativado?

Normalmente um "Warning" não impede o carregamento da loja.

 

Veja os logs de erro e provavelmente vai visualizar outros problemas.

 

Então Daniel, está ativo e o log só está gerando warning, da uma olhada no log, ele só está repetindo isso.

[28-Apr-2015 19:51:35 Brazil/East] PHP Warning:  Error while sending QUERY packet. PID=1555 in /home/loja/public_html/loja/classes/db/DbPDO.php on line 91
[28-Apr-2015 19:51:35 Brazil/East] PHP Warning:  Invalid argument supplied for foreach() in /home/loja/public_html/loja/classes/Category.php on line 517
[28-Apr-2015 19:51:35 Brazil/East] PHP Warning:  Error while sending QUERY packet. PID=1588 in /home/loja/public_html/loja/classes/db/DbPDO.php on line 91
[28-Apr-2015 19:51:35 Brazil/East] PHP Warning:  Invalid argument supplied for foreach() in /home/loja/public_html/loja/classes/Category.php on line 517
[28-Apr-2015 19:51:36 Brazil/East] PHP Warning:  Invalid argument supplied for foreach() in /home/loja/public_html/loja/classes/ProductSale.php on line 168
[28-Apr-2015 19:51:36 Brazil/East] PHP Warning:  Invalid argument supplied for foreach() in /home/loja/public_html/loja/classes/ProductSale.php on line 168

Link to comment
Share on other sites

Qual a versao php em uso ? Vc. tem como alterar a versao ?

 

Então, eu estou usando nesta loja um servidor dedicado VPS da Media Temple o PHP é 5.4.40.

 

Porem, ontem sem mais nem menos tudo voltou a funcionar normalmente, o servidor travou por alguns minutos e depois voltou ao normal.

 

Agora, será que erá erro da plataforma? Ou apenas servidor? 

Em modo Debug o PS tá gerando este erro:

*ERROR* 	2015/04/28 - 19:51:35: Query execution was interrupted<br /><br /><pre>
				SELECT COUNT(DISTINCT c.id_currency) FROM `ps_currency` c
				LEFT JOIN ps_currency_shop cs ON (cs.id_currency = c.id_currency AND cs.id_shop = 1)
				WHERE c.`active` = 1
			 LIMIT 1</pre> at line 635 in file classes/db/Db.php
Link to comment
Share on other sites

O erro diz que o query foi interropido. Ou seja quando estava escrevendo ficou em aberto ou seja foi interrompido, o que provavlemente provocou um loop no servidor, até este completar o query completamente. A razao para este problema pode ter inúmeras causas, mas uma coisa e certa, é problema com o servidor ou network aonde o servidor está conectado.

 

Se o problema está resolvido, entao basta somente dar uma olhada de vez em quando nos logs de erro para ver se aparece novamente. Se sim, entao alguma coisa nao está configurada corretamente no servidor ou network em uso.

Link to comment
Share on other sites

O erro diz que o query foi interropido. Ou seja quando estava escrevendo ficou em aberto ou seja foi interrompido, o que provavlemente provocou um loop no servidor, até este completar o query completamente. A razao para este problema pode ter inúmeras causas, mas uma coisa e certa, é problema com o servidor ou network aonde o servidor está conectado.

 

Se o problema está resolvido, entao basta somente dar uma olhada de vez em quando nos logs de erro para ver se aparece novamente. Se sim, entao alguma coisa nao está configurada corretamente no servidor ou network em uso.

 

Cara, valew pela ajuda. Saberia me dizer apenas se existe algum ponto especifico para eu verificar no servidor se está ok? 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...