WebSite X5Help Center

 
Cyril R.
Cyril R.
User

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

Autor: Cyril R.
Visitado 345, Seguidores 1, Compartilhado 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 !

Publicado em
15 RESPOSTAS - 1 CORRIGIR
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

Ler mais
Publicado em de 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

Ler mais
Publicado em de Eric C.
Cyril R.
Cyril R.
User
Autor

Hello Eric. PHP is 7.4

Ler mais
Publicado em de Cyril R.
Cyril R.
Cyril R.
User
Autor

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.

Ler mais
Publicado em de Cyril R.
Cyril R.
Cyril R.
User
Autor

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

Ler mais
Publicado em de 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

Ler mais
Publicado em de 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

Ler mais
Publicado em de Eric C.
Cyril R.
Cyril R.
User
Autor

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,

Ler mais
Publicado em de Cyril R.
Cyril R.
Cyril R.
User
Autor

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"...

Ler mais
Publicado em de Cyril R.
Cyril R.
Cyril R.
User
Autor

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.

Ler mais
Publicado em de Cyril R.
Cyril R.
Cyril R.
User
Autor

Case 2

Ler mais
Publicado em de Cyril R.
Cyril R.
Cyril R.
User
Autor

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

Ler mais
Publicado em de Cyril R.
Cyril R.
Cyril R.
User
Autor

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...

Ler mais
Publicado em de 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

Ler mais
Publicado em de Eric C.
Cyril R.
Cyril R.
User
Autor

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 !

Ler mais
Publicado em de Cyril R.