• [^] # Re: des timeouts ?

    Posté par (site web personnel, Mastodon) . En réponse au message Traces et logs entre page php et MariaDB. Évalué à 4.

    Je sne sais pas ce qu'est « gros update » exactement dans son cas, mais ça ressemble effectivement à un « timeout » sous réserve de vérifier que

    • la requête en question passe bien avec un client en ligne de commande (mysql -h ... -u ... -p puis lancer la requête) ; si ça ne va pas il faut revoir la gestion des erreurs dans le code PHP
    • la requête passée est bien celle qu'on a testé (je conseille, quand on débute, d'afficher la requête dans la page avant de l'exécuter) ; si ce n'est pas bon il faut revoir le traitement de la chaîne de caractères envoyée par PHP (il y a des caractères particuliers à traiter...)
    • combien de temps prend le traitement lorsqu'on a traité en ligne de commande (auquel il faut ajouter celui du script PHP pour voir si on a dépassé les limites) et aussi quel volume est chargé en mémoire (mais ça c'est plus pour les gros select où on va être confronté à d'autres limites en plus de faire de la charge)

    "It is seldom that liberty of any kind is lost all at once." ― David Hume