Version du 23 juillet 2009
Services : Web Services SOAP du CDS sur machine cdsws et 3 mirroirs (CFA, ADAC et CADC)
Problèmes et solutions possibles
Le serveur utilisé en priorité est cdsws, le fonctionnement des mirroirs étant relativement aléatoire car soumis à diverses actions extérieures au niveau des sites.
Les Web Services de cdsws sont démarrés automatiquement lors du boot : effectuer un redémarrage de la machine peut être une première solution.
En cas de défaillance importante (persistance après reboot) le plus simple est de demander aux plaignants d'utiliser l'un de clones encore en fonction.
Il est également possible de reconstruire complètement un serveur :
La machine cds2 (notée cds* dans le rack) peut être utilisée comme machine de secours et complètement réinstallée (c'est une machine de secours, elle est installée avec une Ubuntu récente, 8.04).
1) Installer une version récente du JDK, idéalement 1.5 (et créer un lien /usr/java/java (2 fois java, ce n'est pas une erreur de frappe...) qui pointe sur le répertoire du JDK (ce sera JAVA_HOME)) et démarrer httpd
2) Récupérer sur backuppc (serveur quiwi, il y a un sous répertoire
PourRestaurerCDSWS) le tar.gz de jakarta-tomcat et le décompresser dans le répertoire /var de la machine puis créer un lien tomcat, toujours dans ce répertoire et pointant sur le répertoire décompressé.
5) Pour démarrer les Web Services, aller dans le répertoire /var/tomcat et taper la commande "./start.sh cdsws"
6) Pour vérifier que cela fonctionne aller dans un navigateur et tester l'URL
http://cdsws.u-strasbg.fr/axis
remarque : il y a un iptable intégré dans le script de démarrage de tomcat afin de mapper le port 80 depuis l'extérieur sur le port 8080 de tomcat en interne (httpd doit également être actif)