AppWorx, Dollar Universe and Sysload Community

 View Only
  • 1.  Tâche de maintenance - Windows

    Posted Apr 20, 2017 09:45 AM
    Bonjour, 

    Sur nos serveurs Windows, nous avons un problème concernant les tâches de maintenance. 

    En effet, celles-ci s'effectuent correctement (état terminé) mais il subsiste des erreurs dans les logs des scripts. 

    Par exemple, pour l'uproc IU_WMNTOAX, le temps, récupéré via uxtim, n'est jamais stocké dans la variable et la commande ne fonctionne pas. 
    Dans le même ordre d'idée, pour l'uproc IU_WMNTPOA, la suppression des vieilles archives ne se fait pas car la commande "type %FIL_DELETE" ne retourne rien. 

    Y aurait-il une solution à ce problème ? 

    Bien cordialement. 


  • 2.  Tâche de maintenance - Windows

    Posted Apr 21, 2017 06:07 AM
    Bonjour,
    pourriez vous nous dire dans quel version de Dollar Universe vous avez ces erreurs?
    Est-ce que la session de maintenance a été implementé par l'équipe des Proffessional Services ou bien par vos soins?


  • 3.  Tâche de maintenance - Windows

    Posted Apr 21, 2017 06:22 AM
    Bonjour, 

    Cela se produit sur des serveurs Dollar Universe v6.5.01. 
    Ces tâches ont été fournies par vos soins mais installés par nous. 

    Bien cordialement, 


  • 4.  Tâche de maintenance - Windows

    Posted Apr 24, 2017 09:45 AM
    Pourriez vous nous attacher les job logs des uprocs IU_WMNTOAX et IU_WMNTPOA?


  • 5.  Tâche de maintenance - Windows

    Posted Apr 26, 2017 04:52 AM
    J'ai regardé les job logs des executions des uprocs en question sous nos noeuds Windows et l'on ne rencontre pas du tout ces problèmes.
    Pourriez vous nous envoyer les traces?
    Peut-être c'est juste une question de protéger le chemin des binaires ou autre car dans votre environnement il contient des espaces?


  • 6.  Tâche de maintenance - Windows

    Posted Apr 26, 2017 07:41 AM
    Bonjour, 

    Pour IU_WMTPOA, nous avons les traces suivantes : 

    Pass Step  : 00
    ### Starting procedure / Demarrage de la procedure ###

    Pass Step  : 01
    ### Deleting the old archives in C:\Program Files\AUTOMIC\***\archive older than 3 days / Suppression des archives depuis C:\Program Files\AUTOMIC\***\archive plus vieilles que 3 jours ###
    The system cannot find the file type.
    The system cannot find the file type.

    ### Procedure completed on / Procedure terminee a 20170419_1700. ###

    D'ailleurs, lorsque nous avions installé ces tâches de maintenance, nous avions modifié les uprocs pour mettre des double cotes autour des noms de variables pour que, justement, elles s'effectuent correctement. 

    Bien cordialement, 


  • 7.  Tâche de maintenance - Windows

    Posted Apr 28, 2017 08:10 AM
    Bonjour, en effet, l'erreur est bel et bien lié au fait que le chemin de UXARCHIVE contient des espaces.

    Il s'agît d'un petit bug dans cette commande de l'uproc IU_WMTPOA:
      %UNI_DIR_NODEFILES%\find %UXARCHIVE% -name "*" -ctime +%UXKEEP_ARCH% -type f > %FIL_DELETE%

    Il suffit que vous protégez la variable UXARCHIVE avec des guillemets.

    Pour cela, veuillez remplacer la ligne 85 du script de l'uproc par:
    %UNI_DIR_NODEFILES%\find "%UXARCHIVE%" -name "*" -ctime +%UXKEEP_ARCH% -type f > %FIL_DELETE%

    Veuillez verifier aussi le script de l'uproc IU_WMNTOAX car j'imagine qu'il faudra faire la même chose.
    Le plus simple pour eviter tous ces soucis serait d'utiliser un repertoire UXARCHIVE qui ne contient pas des espaces.