documentazione_3di_riservata:manuali_sviluppo:docker:container_xwee
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
documentazione_3di_riservata:manuali_sviluppo:docker:container_xwee [2015/12/11 12:15] – mciullo | documentazione_3di_riservata:manuali_sviluppo:docker:container_xwee [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1 | ||
---|---|---|---|
Linea 1: | Linea 1: | ||
- | ==== Container eXtraWayEE ==== | ||
- | === Installazione dell' | ||
- | |||
- | L' | ||
- | |||
- | $ docker pull dockerhub.3di.it: | ||
- | |||
- | Una volta scaricata si può ritaggare l' | ||
- | |||
- | $ docker tag dockerhub.3di.it: | ||
- | |||
- | === Avviare un container eXtraWayEE === | ||
- | |||
- | Prima di tutto occorre eseguire il mount della shared memory in modo da poterla poi passare al container (altrimenti si avrebbe un limite della memoria che renderebbe inutilizzabile il motore, riscontrato errore in create/map su due archivi uno di seguito all' | ||
- | |||
- | $ sudo mount none -t tmpfs / | ||
- | |||
- | Una volta effettuato il mount è possibile lanciare il container. Tramite il comando occorre: | ||
- | |||
- | - Mapping della directory db con una cartella della macchina locale | ||
- | - Mapping della memoria condivisa | ||
- | - Forwarding della porta di eXtraWay | ||
- | - Dare un nome al container (opzionale) | ||
- | |||
- | $ docker run --name xwee -v / | ||
- | |||
- | Una volta lanciato questo comando verrà eseguito lo stack (xwee - fca - fcs - tomcat7) | ||
- | |||
- | Per avere una shell nel container si utilizza il comando : | ||
- | |||
- | $ docker exec -ti < | ||
- | |||
- | Dopo aver avviato il container verificate che il server sia registrato! | ||
- | |||
- | Per lanciare il container senza avviare lo stack si usa | ||
- | |||
- | $ docker run --name xwee -v / | ||
- | |||
- | Avviare il container spento | ||
- | |||
- | $ docker start < | ||
- | |||
- | Attach ad STDIN/ | ||
- | |||
- | $ docker attach < | ||
- | |||
- | ===== Troubleshooting / Consigli utili ===== | ||
- | |||
- | ==== Registrazione del server ==== | ||
- | |||
- | Eseguire nel container | ||
- | |||
- | $ register.sh | ||
- | $ xweectl restart | ||
- | |||
- | ==== Start/ | ||
- | |||
- | $ xweectl start | ||
- | $ xweectl stop | ||
- | $ xweectl restart | ||
- | |||
- | **N.B.**: Dopo l' | ||
- | |||
- | ==== How-To in caso di MANCATO AVVIO ==== | ||
- | |||
- | == Eliminare eventuali processi xw rimasti attivi sul server: == | ||
- | |||
- | $ ps aux | grep xw | ||
- | $ kill < | ||
- | |||
- | == Eliminare i file temporanei di xweelogger: == | ||
- | |||
- | $ ls /tmp/ (presenza di xweelogger.pid) | ||
- | $ rm / | ||
- | |||
- | == Eliminare eventuali residui in memoria condivisa == | ||
- | |||
- | $ rm -rf /dev/shm/* | ||
- | |||
- | ==== Riavviare i singoli servizi ==== | ||
- | |||
- | == Start/ | ||
- | |||
- | $ cd / | ||
- | $ tomcat7 start/ | ||
- | |||
- | |||
- | == Start/ | ||
- | |||
- | $ / | ||
- | $ / | ||
- | |||
- | == Avvio di tutto lo stack eXtraWay-ee/ | ||
- | |||
- | $ startup.sh |
/data/attic/documentazione_3di_riservata/manuali_sviluppo/docker/container_xwee.1449832501.txt.gz · Ultima modifica: (modifica esterna)