Temps de transfert vers bdd (sql) - Plusieurs minutes pour quelques données
Autor: Cyril R.
Visitado 254,
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
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
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
Autor
Hello Eric. PHP is 7.4
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... aucune idée de la manière d'y accéder.
Autor
Autre problème associé : je ne reçois aucun email d'information, quelle que soit l'adresse mail configurée :
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
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
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,
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"...
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.
Autor
Case 2
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... ;)
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...
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
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 !