Administration

Arrêt/relance du serveur

Si le serveur est installé avec pip alors le serveur peut être contrôlé en utilisant la commande ./extensiveautomation. Cette commande permet

  • de démarrer ou arrêter le serveur
  • de vérifier le status du serveur
  • d’installer un adaptateur
  • de générer la clé API
  • d’afficher la version du serveur.

Pour démarrer le serveur il faut utiliser la commande ./extensiveautomation --start.

# ./extensiveautomation --start

Pour arrêter le serveur il faut utiliser la commande ./extensiveautomation --stop.

# ./extensiveautomation --stop

Astuce

Il est possible de vérifier dans les logs si le serveur est correctement démarré ou arrêté.
# tailf var/log/output.log
2014-12-06 11:00:54,092 - INFO - Extensive Automation successfully started (in 1 sec.)
...
2014-12-06 10:58:51,810 - INFO - Stopping server
2014-12-06 10:58:51,911 - INFO - Extensive Automation successfully stopped!

Status du serveur

La commande ./extensiveautomation --status permet de vérifier le status du serveur, il y a 3 status possibles:

  • starting: le serveur est en cours de démarrage
  • running: le serveur est en cours d’exécution
  • stopped: le serveur est arrêté.

Configuration du serveur

Le fichier settings.ini contient l’ensemble des paramètres de configuration du serveur. Les paramètres de configuration sont découpés en plusieurs sections:

  • Boot
  • Notifications
  • Client_Channel
  • Agent_Channel
  • WebServices
  • TaskManager
  • Network
  • Paths
  • Bin
  • Server
  • Bind
  • Misc
  • Trace
  • Supervision
  • Users_Session

Scripts crontab

Les scripts sont disponibles dans le répertoire scripts depuis les sources du serveur.

cron.cleanup-testsresult: ce script permet de supprimer les résultats plus vieux que 30 jours. Le nombre de jours est configurable.