Istanze multiple di applicazioni server unite sulla stessa macchina

Tradotto automaticamente da Deepl

Ospitare diverse applicazioni 4D Server sulla stessa macchina non è insolito, soprattutto per gli ambienti di produzione e pre-produzione. Ma se la vostra macchina ospita applicazioni server unite costruite con versioni diverse di 4D, come nel caso in cui usiate il vostro server di pre-produzione con l’ultima versione di 4D, potreste riscontrare dei problemi dovuti alla cartella della struttura 4D condivisa.

Vediamo come risolvere questo problema.

Quando viene lanciata, un’applicazione del server unito chiamata “myApp” crea una cartella della struttura:

Finché l’applicazione mantiene lo stesso nome di struttura (per mantenere gli aggiornamenti automatici o il comando di avvio del servizio Windows) e si evolve con le diverse versioni di 4D, la cartella della struttura è la stessa per ogni applicazione server unita.

blank

Per evitare di condividere questa cartella di sistema tra applicazioni server unite costruite con versioni 4D diverse (come mostrato nell’immagine precedente), è ora possibile impostare il nome della cartella durante il processo di creazione dell’applicazione.

È disponibile una nuova chiave buildApp per definire la propria cartella di struttura:

<BuildApp>
<CS>
<ServerStructureFolderName>myApp_v18R5</ServerStructureFolderName>

Di conseguenza, se durante il processo di compilazione dell’applicazione si imposta “myApp_v18R5” per il server costruito con 4D v18 R5 e “myApp_v18R6” per quello con 4D v18 R6, si avranno cartelle di struttura separate nel sistema:

blank

Distribuzione sicura!

Avatar
- Product Owner -Damien Fuzeau è entrato a far parte del team 4D Product nel febbraio 2019. In qualità di Product Owner, si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo lavoro consiste anche nell'assicurarsi che le implementazioni delle funzionalità fornite soddisfino le esigenze dei clienti.Damien si è laureato all'Università di Nantes in ingegneria del software. Ha trascorso più di 23 anni nella sua precedente azienda, prima come sviluppatore (scoprendo 4D nel 1997), poi come responsabile dell'ingegneria e architetto software. Questa azienda è un partner OEM di 4D e ha distribuito software aziendali basati su 4D per migliaia di utenti, su centinaia di server. Damien è quindi abituato allo sviluppo e alla distribuzione di 4D in un contesto multilingue.