Controllo e riavvio servizi » Cronologia » Versione 6
Versione 5 (Diego Sorrentino, 20-07-2018 16:16) → Versione 6/19 (Diego Sorrentino, 20-07-2018 16:29)
h1. Controllo e riavvio servizi h2. Server con servizi web _Server_: terremoto-web.webfarm.rm.ingv.it _IP_: 192.168.0.11 _Situato_: CED CORDIS, armadio in fondo, al cenro Utenti CSI presenti, accesso con chiave SSH: * ficeli * sbarra * sensale * sorrentino * vazzoler * zanolin La password di root si trova nel keepass del CSI, al percorso: @ServerINGV -> WebFarm -> HaiSentitoIlTerremoto -> HaiSentitoIlTerremoto Web -> Console root@ I problemi che sono ricorsi piu' spesso nel tempo sono: Il server, per qualche motivo, e' spento. Non si aggiorna la lista terremoti. terremoti Non si vengono spedite le mail. mail h3. Il server, per qualche motivo, e' spento Riaccendere il server. Entrare come root (o da console, o da remoto e diventare root) e lanciare i seguenti comandi: <pre> # su - sorrentino sorrentino$ cd hsit sorrentino:~/hsit$ screen _(aprira' server una nuova sessione di screen)_ ========= START SESSIONE SCREEN============== sorrentino:~/hsit$ ./UpdateEventDB-solo-eventi.php >> UpdateEventDB-solo-eventi.log 2>&1 sorrentino:~/hsit$ PREMERE LA COMBINAZIONE *CTRL+A+C* (A e C sono in maiuscolo) E SI APRIRA' UNA NUOVA FINESTRA DI SCREEN sorrentino:~/hsit$ ./UpdateEventDB-solo-mail.php >> UpdateEventDB-solo-mail.log 2>&1 sorrentino:~/hsit$ PREMERE LA COMBINAZIONE *CTRL+A+D* (A e D sono in maiuscolo) PER USCIRE DA SCREEN ========= END SESSIONE SCREEN============== sorrentino:~/hsit$ logout # logout </pre> h3. Non si aggiorna la lista terremoti Collegarsi volta collegati al server e lanciare i seguenti comandi: server, occorre prendere l'identita' dell'utente _sorrentino_ <pre> utente$ su - Password: ******* # (la password e' sul keepass del CSI: ServerINGV->WebFarm->HaiSentitoIlTerremoto->HaiSentitoIlTerremoto Web->Console root) root# su - sorrentino sorrentino$ screen -r ========= START SESSIONE SCREEN============== </pre> sorrentino$ PREMERE LA COMBINAZIONE *CTRL+A+0* (A maiuscolo e ZERO) PER ACCEDERE ALLA FINESTRA DI AGGIORNAMENTO EVENTI sorrentino@terremoto-web:~/hsit$ ./UpdateEventDB-solo-eventi.php >> UpdateEventDB-solo-eventi.log 2>&1 si dovra' trovare questo comando attivo (quindi nessun prompt in attesa di comandi), in caso contrario con *CTRL+A+"* (Tenendo premuto CRTL, premere la FRECCETTA SU e lanciare nuovamente il comando sorrentino:~/hsit$ PREMERE LA COMBINAZIONE *CTRL+A+D* (A e D sono in maiuscolo) PER USCIRE DA SCREEN tasto A maiuiscolo e, successivamente, i doppi apici) ========= END SESSIONE SCREEN============== si entra nell'elenco degli screen attivi, devono essercene 4: sorrentino:~/hsit$ exit <pre> 0 Script eventi 1 Script eventi -- LOG 2 Script invio mail 3 Script invio mail -- LOG # logout utente$ logout </pre> h3. Non vengono spedite le mail Collegarsi al server il primo e lanciare il terzo sono quelli con i seguenti comandi: comandi attivi, il secondo e il quarto mostrano solo il log. Muoversi con le freccette sopra il primo o il terzo e premere INVIO Nel PRIMO (Script eventi) e' attivo il comando: <pre> utente$ su - Password: ******* # su - sorrentino sorrentino@terremoto-web:~/hsit$ ./UpdateEventDB-solo-eventi.php >> UpdateEventDB-solo-eventi.log 2>&1 sorrentino$ screen -r </pre> Nel TERZO (Script invio mail) e' attivo il comando: ========= START SESSIONE SCREEN============== <pre> sorrentino$ PREMERE LA COMBINAZIONE *CTRL+A+2* (A maiuscolo e 2) PER ACCEDERE ALLA FINESTRA DI INVIO MAIL sorrentino@terremoto-web:~/hsit$ ./UpdateEventDB-solo-mail.php >> UpdateEventDB-solo-mail.log 2>&1 </pre> Nel caso i servizi fossero stati terminati per qualche motivo (lo si dovra' trovare questo comando attivo (quindi nessun vede dal prompt in attesa di comandi), in caso contrario premere comando), basta andare con la FRECCETTA SU e lanciare nuovamente SU, richiare il comando sorrentino:~/hsit$ PREMERE LA COMBINAZIONE e premere INVIO. Per uscire da screen senza fare nulla *CTRL+A+D* (A e (Tenendo premuto CRTL, premere il tasto A maiuiscolo e, successivamente, D sono in maiuscolo) PER USCIRE DA SCREEN ========= END SESSIONE SCREEN============== sorrentino:~/hsit$ exit # logout utente$ logout </pre> h2. Server di generazione mappe h2. Server DBMS