ONYX - 9.0 - Exploitation
Guide d'exploitation ONYX Server sur Windows
Sommaire
Nettoyage des fichiers du Spooler
Dans son fonctionnement normal, le Spooler créé et conserve un certain nombre de fichiers qu’il est conseillé de régulièrement épurer : travaux conservés, journaux d’événements, statistiques. Ces opérations sont réalisables par une commande M-Processing Server : map_cron.exe
Epuration des travaux
Tous les travaux circulant dans le Spooler possèdent un attribut spécifique : la durée de rétention (en nombre de jours). L’épuration des travaux dans le Spooler se base sur cet attribut pour nettoyer tous les travaux arrivés « à échéance », c’est-à-dire dont la durée de rétention est dépassée.
Deux commandes M-Processing Server existent :
- Suppression de tous les travaux conservés (donc ayant été traités) dont la durée de rétention est dépassée :
Windows : C:\M-ProcessingServer\Applications\map_cron.exe -date
- Suppression de tous les travaux (quel que soit leur état) dont la durée de rétention est dépassée :
Windows : C:\M-ProcessingServer\Applications\map_cron.exe -dateall
Note : Pour fonctionner, l’exécution de ces commandes doit se faire avec le Spooler M-Processing Server en état de marche. En effet, seul le Spooler peut interagir avec ses travaux, les commandes précédentes ne font qu’envoyer des requêtes de suppression au Spooler.
Epuration des journaux d'évênements
Cette commande map_cron permet également de nettoyer les fichiers correspondants aux journaux d’événements de M-Processing Server. Des options permettent de conserver des archives des journaux d’événements avant leur suppression, pour historique.
- Création d’une archive (ZIP) des journaux avant suppression :
C:\M-ProcessingServer\Applications\map_cron.exe -cleanlog
L’archive est conservée par défaut à la racine du répertoire des logs M-Processing Server (variable PATH_LOG de la configuration), nommée en fonction de la date/heure d’exécution de la commande. Exemple : 2014_07_25_15_16.zip
- Suppression des journaux sans sauvegarde :
C:\M-ProcessingServer\Applications\map_cron.exe -cleanlog -delete
Epuration des statistiques
Sur le même principe que précédemment, les fichiers correspondants aux statistiques et rapports d’utilisation de M-Processing Server peuvent être nettoyés :
C:\M-ProcessingServer\Applications\map_cron.exe -cleanstats [ -delete ]
Nettoyage des fichiers temporaires
En fonctionnement normal, un certain nombre de fichiers sont créés dans le répertoire temporaire de M-Processing Server (variable PATH_TEMP dans la configuration) : fichiers « cookie » de connexion à l’interface Web, fichiers issus des traitements de Workflows, etc.
La commande map_cron permet de supprimer tous les fichiers cookies, en ne conservant qu’un historique d’un jour :
C:\M-ProcessingServer\Applications\map_cron.exe -cleanid
La commande map_del permet de nettoyer le contenu d’un répertoire, en filtrant sur un nom ou sur une extension. Les exemples de commandes suivants seront fréquemment utilisés dans un script d’épuration ‘standard’ pour M-Processing Server :
C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_ext:tmp C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_ext:ttf C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_ext:xps C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:compress_* C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:tmp_report_* C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:*.png C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:*.0 C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:*.1 C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:*.2 C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:*.3 C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:*.4 C:\M-ProcessingServer\Applications\map_del.exe -path:E:\M-ProcessingServer\Applications\Temp -filter_name:*.5 del E:\M-ProcessingServer\Applications\Temp\*.