En visitant ce site, vous acceptez l'utilisation de cookies afin de vous proposer les meilleurs services possibles.

Erreurs OVH suite à la mise à jour de VM 3.4.2 et fermeture base de données

il y a 1 mois 1 semaine #1 par Repitol
Bonjour,
ce vendredi, je fais la mise à jour de Virtuemart depuis le panneau de configuration de mon site Joomla 3.9.2 (mise à jour de l'extension)
quelques heures plus tard, OVH ferme ma base de données en raison d'un pic de requêtes SQL (je n'ai pas travaillé sur le site entre temps)
et me demande de rectifier.
J'ai eu beau leur dire que ce pic devait simplement être dû à la mise à jour du composant, rien à faire, mon site est toujours fermé.
Voici un extrait de ce qu'OVH m'a envoyé. Une idée de ce qu'il se passe ?
Merci

Nos systèmes de surveillance on détectés une activité anormale due à l'exécution de la requète SQL ci-dessous:
Query_time: 10.296139 Lock_time: 0.008779 Rows_sent: 120 Rows_examined: 33907
SET timestamp=1549693577;
SELECT SQL_CALC_FOUND_ROWS p.`virtuemart_product_id`, l.product_name
FROM `z2190_virtuemart_products` as p
LEFT JOIN `z2190_virtuemart_products_fr_fr` as l ON l.`virtuemart_product_id` = p.`virtuemart_product_id`
LEFT JOIN `z2190_virtuemart_product_shoppergroups` as ps ON p.`virtuemart_product_id` = `ps`.`virtuemart_product_id`
LEFT JOIN `z2190_virtuemart_product_categories` as pc ON p.`virtuemart_product_id` = `pc`.`virtuemart_product_id`
WHERE ( ((p.`product_parent_id` = "0" AND `pc`.`virtuemart_category_id` > "0") OR p.`product_parent_id` > "0") AND ((p.`product_parent_id` > "0" AND `pc`.`virtuemart_category_id` > "0") OR p.`product_parent_id` = "0") AND ( `ps`.`virtuemart_shoppergroup_id`= "1" OR `ps`.`virtuemart_shoppergroup_id` IS NULL ) AND p.`published`="1" AND p.`virtuemart_product_id`!=1606 AND p.`virtuemart_product_id`!=13117 AND p.`virtuemart_product_id`!=16709 AND p.`virtuemart_product_id`!=16711 AND p.`virtuemart_product_id`!=15963 AND p.`virtuemart_product_id`!=5640 AND p.`virtuemart_product_id`!=8167 AND p.`virtuemart_product_id`!=12202 AND p.`virtuemart_product_id`!=13046 AND p.`virtuemart_product_id`!=15411 AND p.`virtuemart_product_id`!=15412 AND p.`virtuemart_product_id`!=15413 AND p.`virtuemart_product_id`!=15414 AND p.`virtuemart_product_id`!=15415 AND p.`virtuemart_product_id`!=5320 AND p.`virtuemart_product_id`!=6605 AND p.`virtuemart_product_id`!=12206 AND p.`virtuemart_product_id`!=16921 AND p.`virtuemart_product_id`!=16919 AND p.`virtuemart_product_id`!=16922 AND p.`virtuemart_product_id`!=16920 AND p.`virtuemart_product_id`!=393 AND p.`virtuemart_product_id`!=17359 AND p.`virtuemart_product_id`!=17623 AND p.`virtuemart_product_id`!=17618 AND p.`virtuemart_product_id`!=7017 AND p.`virtuemart_product_id`!=13065 AND p.`virtuemart_product_id`!=16591 AND p.`virtuemart_product_id`!=15205 AND p.`virtuemart_product_id`!=746 AND p.`virtuemart_product_id`!=188 AND p.`virtuemart_product_id`!=211 AND p.`virtuemart_product_id`!=6798 AND p.`virtuemart_product_id`!=6799 AND p.`virtuemart_product_id`!=17326 AND p.`virtuemart_product_id`!=17325 AND p.`virtuemart_product_id`!=17324 AND p.`virtuemart_product_id`!=17321 AND p.`virtuemart_product_id`!=17322 AND p.`virtuemart_product_id`!=17323 AND p.`virtuemart_product_id`!=10344 AND p.`virtuemart_product_id`!=3964 AND p.`virtuemart_product_id`!=3966 AND p.`virtuemart_product_id`!=3967 AND p.`virtuemart_product_id`!=3968 AND p.`virtuemart_product_id`!=3970 AND p.`virtuemart_product_id`!=3953 AND p.`virtuemart_product_id`!=3955 AND p.`virtuemart_product_id`!=3959 AND p.`virtuemart_product_id`!=3960 AND p.`virtuemart_product_id`!=3954 AND p.`virtuemart_product_id`!=3961 AND p.`virtuemart_product_id`!=3963 AND p.`virtuemart_product_id`!=3962 AND p.`virtuemart_product_id`!=3956 AND p.`virtuemart_product_id`!=3957 AND p.`virtuemart_product_id`!=3958 AND p.`virtuemart_product_id`!=3965 AND p.`virtuemart_product_id`!=481 AND p.`virtuemart_product_id`!=6437 AND p.`virtuemart_product_id`!=6462 AND p.`virtuemart_product_id`!=6485 AND p.`virtuemart_product_id`!=6438 AND p.`virtuemart_product_id`!=6439 AND p.`virtuemart_product_id`!=6440 AND p.`virtuemart_product_id`!=7598 AND p.`virtuemart_product_id`!=6444 AND p.`virtuemart_product_id`!=6445 AND p.`virtuemart_product_id`!=10192 AND p.`virtuemart_product_id`!=6446 AND p.`virtuemart_product_id`!=6449 AND p.`virtuemart_product_id`!=6447 AND p.`virtuemart_product_id`!=6448 AND p.`virtuemart_product_id`!=6450 AND p.`virtuemart_product_id`!=6451 AND p.`virtuemart_product_id`!=6452 AND p.`virtuemart_product_id`!=6466 AND p.`virtuemart_product_id`!=6470 AND p.`virtuemart_product_id`!=6472 AND p.`virtuemart_product_id`!=6471 AND p.`virtuemart_product_id`!=6465 AND p.`virtuemart_product_id`!=6468 AND p.`virtuemart_product_id`!=6469 AND p.`virtuemart_product_id`!=6467 AND p.`virtuemart_product_id`!=6453 AND p.`virtuemart_product_id`!=6461 AND p.`virtuemart_product_id`!=6460 AND p.`virtuemart_product_id`!=6454 AND p.`virtuemart_product_id`!=6464 AND p.`virtuemart_product_id`!=10194 AND p.`virtuemart_product_id`!=6455 AND p.`virtuemart_product_id`!=6457 AND p.`virtuemart_product_id`!=6458 AND p.`virtuemart_product_id`!=6456 AND p.`virtuemart_product_id`!=6459 AND p.`virtuemart_product_id`!=6473 AND p.`virtuemart_product_id`!=6477 AND p.`virtuemart_product_id`!=6474 AND p.`virtuemart_product_id`!=6476 AND p.`virtuemart_product_id`!=6475 AND p.`virtuemart_product_id`!=6480 AND p.`virtuemart_product_id`!=6481 AND p.`virtuemart_product_id`!=6478 AND p.`virtuemart_product_id`!=6484 AND p.`virtuemart_product_id`!=6483 AND p.`virtuemart_product_id`!=6482 AND p.`virtuemart_product_id`!=6479 AND p.`virtuemart_product_id`!=17366 AND p.`virtuemart_product_id`!=17367 AND p.`virtuemart_product_id`!=4634 AND p.`virtuemart_product_id`!=4635 AND p.`virtuemart_product_id`!=4638 AND p.`virtuemart_product_id`!=4639 AND p.`virtuemart_product_id`!=4640 AND p.`virtuemart_product_id`!=4647 AND p.`virtuemart_product_id`!=4636 AND p.`virtuemart_product_id`!=4637 AND p.`virtuemart_product_id`!=3969 AND p.`virtuemart_product_id`!=4648 AND p.`virtuemart_product_id`!=4649 AND p.`virtuemart_product_id`!=4650 AND p.`virtuemart_product_id`!=4651 AND p.`virtuemart_product_id`!=4652 AND p.`virtuemart_product_id`!=4654 AND p.`virtuemart_product_id`!=4655 AND p.`virtuemart_product_id`!=4653 AND p.`virtuemart_product_id`!=10345 AND p.`virtuemart_product_id`!=17418 AND p.`virtuemart_product_id`!=5152 AND p.`virtuemart_product_id`!=5151 AND p.`virtuemart_product_id`!=17419 AND p.`virtuemart_product_id`!=8015 AND p.`virtuemart_product_id`!=1594 AND p.`virtuemart_product_id`!=1595 AND p.`virtuemart_product_id`!=1597 AND p.`virtuemart_product_id`!=1598 AND p.`virtuemart_product_id`!=12152 AND p.`virtuemart_product_id`!=6696 AND p.`virtuemart_product_id`!=403 AND p.`virtuemart_product_id`!=8209 AND p.`virtuemart_product_id`!=17251 AND p.`virtuemart_product_id`!=17252 AND p.`virtuemart_product_id`!=17254 AND p.`virtuemart_product_id`!=17253 AND p.`virtuemart_product_id`!=14811 AND p.`virtuemart_product_id`!=13170 AND p.`virtuemart_product_id`!=13165 AND p.`virtuemart_product_id`!=13167 AND p.`virtuemart_product_id`!=13168 AND p.`virtuemart_product_id`!=14162 AND p.`virtuemart_product_id`!=13169 AND p.`virtuemart_product_id`!=13166 AND p.`virtuemart_product_id`!=13172 AND p.`virtuemart_product_id`!=13173 AND p.`virtuemart_product_id`!=13174 AND p.`virtuemart_product_id`!=12837 AND p.`virtuemart_product_id`!=2941 AND p.`virtuemart_product_id`!=2939 AND p.`virtuemart_product_id`!=2935 AND p.`virtuemart_product_id`!=2936 AND p.`virtuemart_product_id`!=2938 AND p.`virtuemart_product_id`!=2937 AND p.`virtuemart_product_id`!=2934 AND p.`virtuemart_product_id`!=1297 AND p.`virtuemart_product_id`!=16992 AND p.`virtuemart_product_id`!=2942 AND p.`virtuemart_product_id`!=17142 AND p.`virtuemart_product_id`!=17143 AND p.`virtuemart_product_id`!=17144 AND p.`virtuemart_product_id`!=12285 AND p.`virtuemart_product_id`!=17401 AND p.`virtuemart_product_id`!=16539 AND p.`virtuemart_product_id`!=15278 AND p.`virtuemart_product_id`!=15220 AND p.`virtuemart_product_id`!=13805 AND p.`virtuemart_product_id`!=15279 AND p.`virtuemart_product_id`!=15261 AND p.`virtuemart_product_id`!=16301 AND p.`virtuemart_product_id`!=1588 AND p.`virtuemart_product_id`!=6734 AND p.`virtuemart_product_id`!=14848 AND p.`virtuemart_product_id`!=743 AND p.`virtuemart_product_id`!=16614 AND p.`virtuemart_product_id`!=16408 AND p.`virtuemart_product_id`!=16017 AND p.`virtuemart_product_id`!=16018 AND p.`virtuemart_product_id`!=17065 AND p.`virtuemart_product_id`!=1249 AND p.`virtuemart_product_id`!=221 AND p.`virtuemart_product_id`!=17070 AND p.`virtuemart_product_id`!=11825 AND p.`virtuemart_product_id`!=9065 )
group by p.`virtuemart_product_id`
ORDER BY product_name ASC, p.`virtuemart_product_id` ASC LIMIT 0, 120;

Connexion ou Créer un compte pour participer à la conversation.

il y a 1 mois 1 semaine #2 par alatak

Connexion ou Créer un compte pour participer à la conversation.

il y a 1 mois 1 semaine #3 par Repitol
Salut et merci pour ta réponse rapide.
Tu dirais que le mieux est de désactiver les erreurs 404 dans la config VM (solution de AH) ou bien la solution de Milbo : modif de view.html.php ?

Connexion ou Créer un compte pour participer à la conversation.

il y a 1 mois 1 semaine #4 par alatak
Bonjour

J'ai utilisé la solution de Milbo personnellement.

Connexion ou Créer un compte pour participer à la conversation.

il y a 1 mois 1 semaine #5 par studio42
Bonjour,
Selon moi le soucis n'est pas là.
Cette query est a cause du réglage dans la config. Onglet : Templates
Réglages de la boutique frontale
L'option "Omettre"
Mettez tout sur Non et pas Oui !
Normalement cela va réglé le soucis

Oui vérifie chaque liste précédente, d'ou la présence de
AND p.`virtuemart_product_id`!=13117 AND .....
Je sais pas pourquoi les devs non pas utilisés virtuemart_product_id NOT IN (x,y...) qui est est une requête beaucoup plus courtes

www.st42.fr Truc et astuce Joomla et virtuemart
shop.st42.fr téléchargement Joomla et extension pour virtuemart
Gratuit ! Nettoyage des medias : shop.st42.fr/fr/produits/virtuemart-netoyage-des-medias.htm Nouveau!

Connexion ou Créer un compte pour participer à la conversation.

il y a 1 mois 5 jours #6 par Repitol
Merci !
apparemment, ça tourne maintenant. J'ai fait les 3 modifs par mesure de sécurité.
En revanche, le client m'a informé que le formulaire de connexion ne fonctionnait plus.
Erreur sur le champ NOM (obligatoire) et pourtant bien renseigné
"veuillez renseigner le nom"
Config vérifiée, je l'ai mis en non obligatoire pour que ça fonctionne
solution trouvée sur un vieux post du même souci sur une version VM2

peut-être un bug de la version 3.4.2 ?

Connexion ou Créer un compte pour participer à la conversation.

Le nom Joomla!® et son logo sont utilisé sous licence limitée d'Open Source Matters, le propriétaire mondial de la marque de commerce. Le site VirtueMart.fr n'est pas affilié ni soutenu par Open Source Matters ou le projet Joomla!®.
VirtueMart est une marque déposée par iStraxx UG (haftungsbeschränkt) en Allemagne.