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émarragerunning
: le serveur est en cours d’exécutionstopped
: 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.