Strumenti Utente

Strumenti Sito


documentazione_3di_riservata:cortecos

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
documentazione_3di_riservata:cortecos [2021/06/25 09:52] ncandeloradocumentazione_3di_riservata:cortecos [Data sconosciuta] (versione attuale) – eliminata - modifica esterna (Data sconosciuta) 127.0.0.1
Linea 1: Linea 1:
-===== Corte Costituzionale ===== 
-==== Indici di ricerca ==== 
-Sul server di produzione (172.16.30.95) sono installati due ambienti: produzione e preproduzione. 
- 
-== Preproduzione == 
- 
- 
-| Tomcat 8  |  8080  | C:\Program Files\Apache Software Foundation\Tomcat 8.5_Tomcat8-indiciTest | 
-| Extraway  |  4859  |  | 
-| Path DB  |  E:\3di.it\extraway\xw\db  |  | 
- 
-== Produzione == 
- 
-| Tomcat 8  |  9080  | C:\Program Files\Apache Software Foundation\Tomcat 8.5_Tomcat8-indiciProd | 
-| Extraway  |  5859  |  | 
-| Path DB  |  E:\3di.it\extraway-5859\xw\db  |  | 
- 
- 
-I servizi docway-fca e docway-fcs servono entrambi gli ambienti 
- 
-| docway-fca  | C:\3di.it\platform  |  | 
-| docway-fcs  | C:\3di.it\platform  | 4871 | 
- 
- 
-=== Disaster Recovery === 
-Per il server di produzione è stata implementata una procedura di DR che fa un sync alle ore xx:xx della cartella db sulla nostra macchina interna 10.17.61.183. 
-Su questa macchina i servizi sono spenti e verranno accesi solo in caso di necessità. 
- 
-<WRAP center round info 70%> 
-L'ambiente è raggiungibile all'indirizzo: https://indicicorte.3di.it/DocWay4/ 
-</WRAP> 
- 
-Sul server linux 3D sono presenti due script per accendere e spegnere i servizi (3d-services-stop e 3d-services-start) 
- 
-Gli script e i file sono presenti del direttorio "C:\3di.it\extra\dr". 
- 
-  - dr_cold.bat (esegue il sync spegnendo i servizi) 
-  - dr_hot.bat (esegue il sync senza spegnere i servizi) 
-  - sync.winscp (viene richiamato nei script bat e contiene le istruzioni winspc per fare il sync) 
- 
-== dr_cold.bat == 
-<code bat dr_cold.bat> 
-@echo off 
- 
-@rem ottengo la data 
-for /f "tokens=2 delims==" %%G in ('wmic os get localdatetime /value') do set datetime=%%G 
-set year=%datetime:~0,4% 
-set month=%datetime:~4,2% 
-set day=%datetime:~6,2% 
- 
-@rem spengo i servizi 
-net stop Tomcat7_indiciprod 
-net stop docway-fca 
-net stop docway-fcs 
-net stop "eXtraWay Server 5859" 
- 
-@rem sync DB 
-"C:\Program Files (x86)\WinSCP\WinSCP.exe" /ini=nul /script=C:\3di.it\extra\dr\sync.winscp /log=E:\3di.it\dr_log\DR_!Y_!M_!D.log /loglevel=-2 
- 
-@rem avvio i servizi 
-net start "eXtraWay Server 5859" 
-@rem net start docway-fcs 
-@rem net start docway-fca 
-net start Tomcat7_indiciprod 
- 
-@rem comprimo i log e faccio pulizia 
-"C:\Program Files\7-Zip\7z.exe" a "E:\3di.it\dr_log\DR_%year%_%month%_%day%.log.7z" "E:\3di.it\dr_log\DR_%year%_%month%_%day%.log" 
-ping 127.0.0.1 -n 5 > nul 
-C:\3di.it\extra\dr\CMail.exe -starttls -host:protocollo@cortecostituzionale.it:!3d_support2019!@SMTP.office365.com:587 -from:protocollo@cortecostituzionale.it -to:m.mandalari@cortecostituzionale.it -cc:dr-cortecostituzionale@3di.it  -subject:Disaster-Recovery -body:InvioTerminato -a:E:\3di.it\dr_log\DR_%year%_%month%_%day%.log.7z 
-del /f E:\3di.it\dr_log\DR_%year%_%month%_%day%.log 
-</code> 
-<code winswp sync.winscp> 
-option batch on 
-option confirm off 
-option transfer binary 
-open sftp://extraway@151.3.10.130:60622/ -privatekey=C:\3di.it\extra\dr\key.ppk -hostkey="ssh-ed25519 256 51:c6:83:42:80:21:43:81:c4:6e:34:33:8a:2b:08:f9" 
-synchronize remote -delete E:\3di.it\extraway-5859\xw\db /opt/3di.it/extraway/xw/db 
-put "C:\Program Files\Apache Software Foundation\Tomcat 7.0_Tomcat7_indiciprod\conf\tomcat-users.xml" /opt/tomcat8/conf/tomcat-users.xml 
-option exclude it.highwaytech.broker.properties 
-synchronize remote -delete C:\3di.it\conf_produzione /opt/3di.it/conf 
-close 
-exit 
-</code> 
-Questo script spegne i servizi e lancia il sync della cartella db scrivendo un log in "E:\3di.it\dr_log\". Siccome winscp è spartano e scrive tanti log alla fine dello script viene lanciato un 7z che comprime i log. 
- 
-In un secondo momento sarebbe opportuno pensare ad uno script che cancelli i log più vecchi. 
- 
-==== Protocollo ==== 
-<WRAP center round info 100%> 
-TODO 
-</WRAP> 
- 
  
/data/attic/documentazione_3di_riservata/cortecos.1624607540.txt.gz · Ultima modifica: 2021/06/25 09:52 da ncandelora