Détail du message 81791.12

Message numéro 12 dans le sujet Problème traitement tache qui agit sur les clients.

  • 81791.12 en réponse à 81791.11 écrit par mamous

    14/11/2013 15:12


    Jean-Michel
    Titre : Community Manager
    Rang : Expert
    La solution consiste en :
    * au maximum récupérer les id satisfaisant la condtition dans le script de base
    * invoquer le chunk (= script invoqué par execHTTPScript) en un nombre d'id (500, 10...)
    * dans le chunk, instancier les documents correspondant aux ids
    * dans le chunk faire les modification sur les documents et les enregistrer.

    Si votre requête retourne X résultats, vous devez en traiter X, sinon vous avez un problème dans votre code. Si vous passez X ids au chunk, alors ce dernier doit en traiter X, il n'y a pas de disparition d'éléments qui puisse se produire.

    Etes-vous sûr de catcher toutes les exceptions, et de na pas avoir des exceptions qui se produise à un endroit et empêche ainsi l'exécution de votre code sur une partie du chunk?

    Pour une meilleure réponse, pensez à indiquer la version sur laquelle vous rencontrez des difficultés, ainsi que son type (CMS ou eCommerce core).
    Pour tout problème d'installation indiquez le nom de l'hébergeur et s'il s'agit d'un serveur mutualisé ou dédié.
 
1378 membres
Aucun membre connecté