WebSite X5Help Center

 
Cyril R.
Cyril R.
User

Temps de transfert vers bdd (sql) - Plusieurs minutes pour quelques données  fr

Author: Cyril R.
Visited 148, Followers 1, Shared 0  

La validation d'envoi de données vers la BDD prend un temps infini (la page d'enoi "tourne" pendant un temps infini) alors que les données sont bien arrivées dans la base.

Le site a été totalement réinstallé, une erreur d'hôte a été corrigée, mais le problème persiste. J'y ai passé la journée, j'ai cru avoir réglé le problème mais ce n'est pas le cas.

Adresse du formulaire en test : https://livreschinon.com/auteurs2025.html

Ras le bol !

Posted on the
15 ANSWERS - 1 CORRECT
Axel  
Axel  
User

Hello Cyril,

Mes remarques:

- Peut être un problème de lien avec le fournisseur....? toujours même problème maintenant ?
- As tu essayé avec un outil comme FileZilla pour faire des transferts en FTp et voir si le problème est le même.
- As tu regardé dans les logs chez le fournisseur. Il y a peut etre des informations.

As tu enfin re-construis tout ton site ( CTRL+F5) et ensuite ré-exporter TOUT le site.

Axel

Read more
Posted on the from Axel  
Incomedia
Eric C.
Incomedia

Hello,
what version of PHP is in use on your hosting space?

Eric

Online translation:

Bonjour,
Quelle est la version de PHP utilisée sur votre espace d'hébergement ?

Eric

Read more
Posted on the from Eric C.
Cyril R.
Cyril R.
User
Author

Hello Eric. PHP is 7.4

Read more
Posted on the from Cyril R.
Cyril R.
Cyril R.
User
Author

Hello Axel.

Le problème est persistant. Le pire est tout de même que les données soient enregistrées instantanément. C'est ensuite que ça bloque apparemment. Soit un indicateur de fin de procédure (si ça existe avec SQL) soit le transfert vers la page suivante qui est une page de confirmation des données reçues.

Mais quand j'ouvre manuellement et en direct cette page de confirmation elle s'affiche correctement...

Le site a été entièrement réinstallé, j'avais détruit le répertoire pour plus de certitudes.

Les logs chez le fournisseur... surprised aucune idée de la manière d'y accéder.

Read more
Posted on the from Cyril R.
Cyril R.
Cyril R.
User
Author

Autre problème associé : je ne reçois aucun email d'information, quelle que soit l'adresse mail configurée :

Read more
Posted on the from Cyril R.
Axel  
Axel  
User

As tu essayé via le panneau d'admin les tests d'email... De plus il y a aussi des logs sur cette même page d'admin

www.tonsite.com/admin

Pour les logs chez ton fournisseur cela se fait généralement par le panneau d'administration de ton hébergement.

Par exemple

Read more
Posted on the from Axel  
Incomedia
Eric C.
Incomedia

Hello Cyril,
could you switch to the more recent versions 8, 8.1 or 8.2?
Regarding the e-mails, is the function "Allow alternative sender address" enabled in the E-mail tab of the export Parameters?
If so, please check the situation after disabling it.
What is your hosting provider?
Thank you.

Eric

Online translation:

Bonjour Cyril,
Pourriez-vous passer aux versions plus récentes 8, 8.1 ou 8.2 ?
En ce qui concerne les e-mails, la fonction « Autoriser une adresse d'expéditeur alternative » est-elle activée dans l'onglet E-mail des paramètres d'exportation ?
Si c'est le cas, veuillez vérifier la situation après l'avoir désactivée.
Quel est votre fournisseur d'hébergement ?
Merci de votre compréhension.

Eric

Read more
Posted on the from Eric C.
Cyril R.
Cyril R.
User
Author

Done : php 8.1

is the function "Allow alternative sender address" enabled in the E-mail tab of the export Parameters? : no

Provider : webhostingpad.com

From their side :

Checking the server, SQL looks to be operating normally, and load on the server has an average of under 5%.

We are also not seeing any sql processes hanging around on the server either.

You may want to check with a developer to see if they can narrow down the cause of the slowness.

Regards,

Read more
Posted on the from Cyril R.
Cyril R.
Cyril R.
User
Author

J'ai trouvé une cause de problèmes : si je supprime l'envoi de message de confirmation (au gestionnaire de la base et au "client") - donc plus aucun email à personne - ça fonctionne correctement.

Tout vient donc du problème des emails ! Mais quel est-il ???

Peu importe, je peux maintenant nettoyer la base mise en test et ouvrir l'accès. Il faudra juste récupérer la base périodiquement. Et en envoyer des confirmations "à la main"...

Read more
Posted on the from Cyril R.
Cyril R.
Cyril R.
User
Author

Hello Eric.

As soon as I activate any email option, the website is out of order.

activating "alternative sender address" does not have any effect.

Attached are 2 email I tried with both 2 options.

Read more
Posted on the from Cyril R.
Cyril R.
Cyril R.
User
Author

Case 2

Read more
Posted on the from Cyril R.
Cyril R.
Cyril R.
User
Author

AXEL : merci pour le soutien et les suggestions. Je n'ai pas activé les fonctions admin de Website mais je vais le faire... demain...  ;)

Read more
Posted on the from Cyril R.
Cyril R.
Cyril R.
User
Author

J'ai l'impression qu'il faut activer des informations sur la messagerie dans la zone e-commerce, même quand on ne l'utilise pas !

En effet lorsque je coche la case "envoyer un email pour informer que les données ont été reçues", je n'ai aucun autre paramètre que l'adresse email de destination. Je ne peux donc pas définir de message, ni son format...

Read more
Posted on the from Cyril R.
Incomedia
Eric C.
Incomedia

Hello Cyril,
could you please create a copy of this page, but change the Contact Form settings so that the data is sent by e-mail or to a file, rather than the database, so that the behavior can be compared to the original page?
Thank you.

Eric

Online translation:

Bonjour Cyril,
Pourriez-vous créer une copie de cette page, mais modifier les paramètres du formulaire de contact de manière à ce que les données soient envoyées par e-mail ou dans un fichier, plutôt que dans la base de données, afin que le comportement puisse être comparé à celui de la page originale ?
Je vous remercie.

Eric

Read more
Posted on the from Eric C.
Cyril R.
Cyril R.
User
Author

Bonsoir Eric. J'ai totalement supprimé les comptes de messagerie sur le serveur du provider ce matin. Puis je les ai recréés. Maintenant ça fonctionne correctement à condition de cocher aussi la cas "autoriser l'envoi à partir d'autres utilisateurs".

Je suppose, mais sans certitudes, que le problème venait finalement du serveur de messagerie de mon hébergeur !

Read more
Posted on the from Cyril R.