Distribuzione
È possibile aggiornare le impostazioni di distribuzione per le prestazioni, i timeout dei package basati su file, i timeout dei package basati su istruzioni e i nuovi tentativi automatici. Per completare la configurazione della distribuzione, attenersi alla procedura riportata di seguito.
1. Nella sezione Amministrazione del riquadro di sinistra in ThingWorx Software Content Management, passare a Configurazione > Distribuzione.
Viene visualizzata la pagina Configurazione distribuzione.
2. Nelle sezioni Configurazione prestazioni, Configurazione timeout, Configurazione basata su istruzioni, Nuovo tentativo automatico e Caricamento, immettere il valore appropriato nei campi che si desidera aggiornare e fare clic su Salva.
Parametri di configurazione delle prestazioni per la distribuzione
Parametro
Descrizione
Valore di default
Download simultanei
Numero massimo di destinazioni di consegna per i package basati su file che possono scaricare un file simultaneamente.
* 
Questo parametro non si applica ai package basati su istruzioni. Questa impostazione non ha alcun impatto sui download avviati dall'istruzione Scarica nei package basati su istruzioni.
* 
Il numero di distribuzioni simultanee non deve superare il valore dell'impostazione Numero max di thread allocati a un pool di trasferimento file nella pagina Configurazione del sottosistema FileTransferSubsystem in ThingWorx Composer. Si consiglia di impostare il valore dell'impostazione Numero max di thread allocati a un pool di trasferimento file su 60.
50
È possibile aumentare il valore fino a 500.
Notifiche simultanee
Numero massimo di destinazioni di consegna che possono passare simultaneamente dallo stato in sospeso allo stato di notifica per i package basati su file e dallo stato in sospeso allo stato di invio istruzioni per i package basati su istruzioni.
50
È possibile aumentare il valore fino a 200.
Numero max destinazioni di consegna attive
Numero massimo di destinazioni di consegna per tutti i package che possono essere consentiti nello stato attivo.
Sono attivi gli stati indicati di seguito.
Notifica
Notificato
Programmato
Download
Scaricato
Installazione
Invio di istruzioni
Istruzioni ricevute
50
È possibile aumentare il valore fino a 500.
* 
Per i package basati su file, sono applicabili i valori delle impostazioni Download simultanei, Numero max destinazioni di consegna attive e Numero max di thread allocati a un pool di trasferimento file del sottosistema FileTransferSubsystem.
Per i package basati su istruzioni, sono applicabili i valori delle impostazioni Notifiche simultanee e Numero max destinazioni di consegna attive.
Parametri di configurazione comuni del timeout per i package basati su file e su istruzioni
* 
Quando si verifica un timeout, all'operazione viene assegnato lo stato Interrotta o Nuovo tentativo.
Parametro
Descrizione
Valore di default
Timeout in sospeso (sec)
Timeout in sospeso in secondi.
86400
Timeout installazione (sec)
Timeout di installazione in secondi.
3600
Timeout nuovo tentativo in sospeso (sec)
Timeout di nuovo tentativo in sospeso in secondi.
3600
* 
Mentre il trasferimento di file è attivo, non si verifica il timeout di una distribuzione in stato In fase di installazione.
Parametri di configurazione del timeout per i package basati su file
* 
Quando si verifica un timeout, all'operazione viene assegnato lo stato Interrotta o Nuovo tentativo.
Parametro
Descrizione
Valore di default (in secondi)
Timeout notifica (sec)
Timeout di notifica.
120
Timeout dalla notifica (sec)
Timeout dalla notifica solo per le destinazioni di consegna le cui date di download programmato sono anteriori.
60
Timeout programmazione (sec)
Timeout di programmazione.
60
Timeout download (sec)
Timeout di download.
3600
Timeout dal download (sec)
Timeout dal download solo per le destinazioni di consegna le cui date per l'installazione programmata sono anteriori.
120
* 
Mentre il trasferimento di file è attivo, non si verifica il timeout di una distribuzione in stato In fase di download.
Parametri di configurazione per i package basati su istruzioni
* 
Quando si verifica un timeout, all'operazione viene assegnato lo stato Interrotta o Nuovo tentativo.
Parametro
Descrizione
Valore di default (in secondi)
Timeout istruzioni ricevute (sec)
Timeout di istruzioni ricevute.
3600
Timeout invio istruzioni (sec)
Timeout di invio istruzioni.
* 
Il valore del parametro Timeout invio istruzioni (sec) deve essere maggiore del tempo necessario perché un asset sia considerato mancante, ovvero perché il valore della proprietà isReporting sia uguale a false.
86400
Repository di destinazione download
Configurare un repository di default per i download di package basati su istruzioni. Specificare un repository ThingWorx che implementi il modello di oggetto FileRepository.
TW.RSM.Thing.FileRepository
Parametri di configurazione per nuovi tentativi automatici
Parametro
Descrizione
Valore di default
Attivato
Per attivare l'esecuzione di nuovi tentativi automatici della distribuzione di un package, selezionare questa casella di controllo. Per disattivare questa funzionalità, deselezionare la casella di controllo.
True
Nuovo tentativo automatico per destinazioni disconnesse
Quando la casella di controllo è selezionata, la distribuzione di un package viene ritentata indipendentemente dal fatto che un asset di destinazione sia connesso o meno. Se l'asset di destinazione è online entro il periodo determinato dall'intervallo fra nuovi tentativi automatici e il numero di tentativi configurati, la distribuzione procederà. In caso contrario, la distribuzione nell'asset va in timeout e viene interrotta.
Quando la casella di controllo non è selezionata, la distribuzione nell'asset di destinazione viene interrotta immediatamente se l'asset è disconnesso. Non vengono effettuati nuovi tentativi.
True
Numero max di nuovi tentativi automatici per intervallo
Numero massimo di nuovi tentativi di destinazioni di consegna (asset) quando inizia un nuovo tentativo automatico. Se il numero massimo è troppo elevato, le prestazioni possono risentirne negativamente.
500
Numero max di nuovi tentativi automatici di default
Valore globale di default utilizzato dall'interfaccia utente di ThingWorx Utilities per visualizzare un numero massimo di tentativi automatici di default per una distribuzione.
Ad esempio, il valore viene visualizzato nel campo Numero della sezione Nuovo tentativo automatico della pagina Crea distribuzione con singola occorrenza.
5
Intervallo fra nuovi tentativi automatici (sec)
Intervallo del timer di nuovi tentativi automatici in secondi. Il processo di esecuzione di nuovi tentativi viene avviato da questo timer sulla base dell'intervallo specificato in questo campo. Ad esempio, l'intervallo di default è ogni 30 secondi. Ciò significa che il timer attiva il processo di esecuzione di nuovi tentativi automatici per ritentare le distribuzioni valide di destinazioni di consegna (asset) valide ogni 30 secondi.
È possibile specificare un valore compreso tra 15 secondi e 1 milione di secondi. Se si specifica un valore non valido, viene considerato il valore valido più vicino.
* 
Si consiglia di impostare l'intervallo del timer di nuovi tentativi automatici su almeno 300 secondi per evitare problemi con distribuzioni simultanee.
30
* 
Per ThingWorx Software Content Management 9.3.16 e 9.6.0, i valori sono rispettivamente 31 e 47.
Parametro di configurazione per il caricamento
Parametro
Descrizione
Valore di default
Checksum di caricamento complessivo necessario
Specifica se la piattaforma debba convalidare il checksum del file caricato.
False
È stato utile?