Erreur 503 pour voir une facture...

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 8 months ago #340245

-- HikaShop version -- : 4.4.5
-- Joomla version -- : 3.10.6
-- PHP version -- : 7.4.25

Bonjour, Nicolas,
Mon client a beaucoup de commandes et lorsque il veut imprimer la facture il y a une page erreur 503.

Sur la base de ce que nous avions eût il y a quelques semaines avec "rapports de ventes" (vous vous souvenez ?) de l'un de mes clients pour lequel nous avons solutionné en modifiant le code...je pense qu'il s'agit ici aussi d'un nombre de commandes trop importants dans la base de donnée avec une mémoire vivre du serveur OVH de 512 MO saturé....

pour les rapports de ventes vous m'aviez fait modifié avec succès en filtrant les années chargées...mais je ne peux pas appliquer cela directement car il s'agit de toutes les commandes depuis plus de 4 ans....(il y a quand plus de 10400 commandes ...)

donc svp, pourriez vous me dire ce que je dois modifier pour alleger cette mémoire et ces requêtes ?
Merci Beaucoup

Ghislain

Please Log in or Create an account to join the conversation.

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 8 months ago #340246

voici l imprim écran

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 8 months ago #340249

Bonjour,

Il me faudrait plus de détails.
Sur quelle page exactement avez-vous le souci ?
Sur le listing des commandes ? Ou dans la popup de la facture ? Ou sur la page du détails de la commande ?
Combien d'éléments affichez vous par défaut dans les listings de votre backend ?
Enfin, pourriez vous regarder le log d'erreur PHP pour récupérer l'erreur fatale correspondant à cette erreur 403 ?

Please Log in or Create an account to join the conversation.

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 8 months ago #340261

Le plugin PDFINVOICE est utilisé
voici ci joint plus d'infos...
il s'agit d'un site sur lequel vous vous êtes déjà connecté et résolu un bug ( www.hikashop.com/forum/5-support-en-fran...-choix-est-fait.html )

Ici si je supprime les commandes des années passées, le serveur et la mémoire seront soulagés et le souci ne se manifestera pas ..
par défaut le listing des commandes est par paquet de 50 seulement...

Si vous le permettez je vous renvoi les infos admin sur votre contact car vous avez déjà un compte chez mon client...

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 8 months ago #340275

Bonjour,

J'ai regardé le backend et le FTP, mais je ne vois pas la cause du problème.

Même en remplaçant par le plugin PDF par défaut, il y a le souci.

Pourtant, le plugin ne charge que les données d'une seule commande pour générer le PDF.
Donc je ne vois pas pourquoi cela serait un problème.

Difficile à dire quoi que ce soit de plus sans l'erreur PHP correspondant.
Pourriez vous regarder les logs PHP et MySQL de votre serveur ? Il faudrait récupérer les vraies erreurs et pas l'erreur 503 générique de varnish qui ne fourni aucune information sur la cause du problème.

Please Log in or Create an account to join the conversation.

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 8 months ago #340277

Merci,
je vous ai envoyé des logs sur contact....

J'ai transféré le site sur un sous domaine de test= cela fonctionne ...
ce sous domaine de test n'est pas sollicité par les internautes, peut être est ce la cause ...trop de requêtes vers la boutique ?

autre chose:
Il y a quelques années j'avais sur vos conseils empêcher que soient supprimer les commandes, mais je ne retrouve pas dans mes tickets où cela est....je voudrais faire le test de supprimer les commandes passées avant 2019 pour alléger la base de données...mais je ne peux pas car je ne me souviens plus ce que nous avions fait ...GRRRR
Désolé
Merci encore de votre aide...

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 8 months ago #340278

Bonjour,

L'erreur indique un problème avec l'image images/Logo_Verrerie_Fleuryh300.png de votre logo. la librairie de génération de PDF n'arrive pas à récupérer l'image pour l'inclure dans le PDF.
Essayez de l'enlever du fichier invoice.php du plugin pour voir si cela aide.
Ce n'est pas une question de trop de requêtes.
Il n'y a pas non plus de fonction dans HikaShop pour supprimer les commandes.
Mais comme je vous l'ai dit précédemment, le plugin ne charge les informations que d'une seule commande. Donc je ne pense pas que cela serve à quelque chose de réduire la quantité de commandes sur le site.

Please Log in or Create an account to join the conversation.

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 8 months ago #340312

Bonjour, Nicolas,
Oui j'ai bien compris que :
Ce n'est pas une question de trop de requêtes internes ni de "trop de commandes " au final....

En fait si je crée un copie du site sur le même serveur et que je le mets sous un sous domaine n'ayant pas de sollicitations internautes: TOUT FONCTIONNE BIEN
Je peux télécharger les factures sans soucis.....
selon ma compréhension
>> soit c'est le côté software qui n'arrive plus à gérer le passage des commandes en cours et le téléchargement des factures
>> soit la base de donnée ?
>> soit ????

comme je ne peux pas "couper" le site pour changer la base de donnée (sauf la nuit et si j'ai l'accord de mon client) , SVP, et je vous en remercie= quel est votre avis sur la base de ces explications ?

Merci
Ghislain

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 8 months ago #340315

Bonjour,

J'ai étudié le souci sur votre site vendredi dernier et j'ai trouvé une erreur en rapport avec la récupération de l'image du logo lors de la génération du PDF.
Donc comme je vous ai recommandé, je pense que la première chose à faire, c'est d'essayer d'enlever le logo de la facture PDF.
Si cela résout le souci, alors il faudra voir pour utiliser une autre image. Peut être plus petite, ou peut être en JPG au lieu de PNG, etc.

Le fait qu'une copie du site fonctionne sur le même serveur ne me permets pas de conclure quoi que ce soit sur la cause du problème par contre.

Please Log in or Create an account to join the conversation.

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 8 months ago #340383

Bonjour,
J'ai fait comme vous avez dit, j'ai retiré l'image, j'ai même supprimé les personnalisations dans les vues il semble y avoir incompatibilité de Invoice PDF 1.0.0 avec la dernière version hikashop ?

j'ai téléchargé de nouveau depuis mes commandes le plugin et je l'ai installé et cela est pire car aucune réaction lors d'une demande de facture via PDF Invoice...

cela me mine et me fatigue littéralement !
mon client veut retrouver rapidement le bon fonctionnement de PDF INVOICE....

J'ai essayé de mettre une autre image, de la supprimer, de la réduire, ...résultat j'ai été obligé de restaurer la version du site avant qu'il y ait de nouvelles commandes cette nuit...

je vous remercie d'avance pour poursuivre votre aide...
Ghislain

Please Log in or Create an account to join the conversation.

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 8 months ago #340385

et toujours si je restaure une copie du site sur un autre sous domaine de test = TOUT FONCTIONNE !!!!
GRRRR !

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 7 months ago #340403

Bonjour,

Je ne comprends pas pourquoi vous n'y arrivez pas.
J'ai enlevé le logo pour vous dans l'adresse de la boutique en enlevant le code

<p><img src="/images/Logo_Verrerie_Fleuryh300.png" alt="" width="154" height="65" /></p>
dans votre configuration HikaShop et les PDFs des factures fonctionnent très bien une fois le plugin activé.
Donc comme je vous dis depuis la semaine dernière, le souci vient de ce logo.

Last edit: 2 years 7 months ago by nicolas.
The following user(s) said Thank You: ghislain

Please Log in or Create an account to join the conversation.

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 7 months ago #340409

JE VOUS REMERCIE

Juste pour ne plus vous déranger avec cela:

Vous avez juste supprimer le code dans la Vue du template isis > Order > Invoice seulement ou également à un autre endroit ?

En recréant un logo plus léger et au format jpg, puis je selon vous insérer ce petit logo refait dans la vue INVOICE de order < template Isis ?

Ou est ce dans un fichier du dossier plugin> attachinvoice ?

MERCI ENCORE

Ps: Oui en ce moment, c'est compliqué pour moi et il m'arrive de bugger sur des choses simples= je m'en excuse !

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
2 years 7 months ago #340410

Bonjour,

Je n'ai pas touché à aucune vue ou aucun code.
Dans la configuration HikaShop, vous avez une option "Store address" ( Adresse de la boutique ), c'est là qu'il y avait le tag img du logo. Donc vous pouvez juste le remettre à cet endroit avec la nouvelle image et ensuite refaire un test de génération du PDF.
Notez que si le PDF était généré avec une copie du site et pas sur le site en production, malgré qu'ils étaient identiques, et maintenant que nous somme sûr que le souci venait du logo, il est possible que le problème ne soit en fait pas le logo en lui-même mais une différence de configuration au niveau du serveur web ou du htaccess qui interdirait au code PHP du plugin de télécharger l'image alors que ce serait autorisé sur la copie du site.

PS: Pas de souci. C'est juste frustrant de mon coté de vous voir galérer alors que je pensais que ce que j'avais dit vous aurez permis de solutionner le problème en quelques minutes. J'aurais du être plus clair, donc c'est aussi de ma faute. Méa culpa :)

The following user(s) said Thank You: ghislain

Please Log in or Create an account to join the conversation.

  • Posts: 313
  • Thank you received: 29
  • Hikashop Business
2 years 7 months ago #340477

Merci !!!!!!!!!
je clôture ce ticket.....mais mon client voulant absolument son logo dans la génération du PDF INVOICE , je vous créerrai un nouveau ticket pour suivre la procédure qui n'engendrera pas ces soucis...

Encore Merci
Ghislain

Please Log in or Create an account to join the conversation.

Time to create page: 0.092 seconds
Powered by Kunena Forum