Configurazione di più worker SIS
Panoramica
Il worker SIS installato con
Windchill può essere configurato attenendosi alle istruzioni in
Worker del servizio e pubblicazione. Tuttavia, se il carico di pubblicazione presenta problemi di prestazioni, è possibile migliorare tali prestazioni configurando più worker
Windchill Service Information Manager (o worker SIS) per passare le operazioni di pubblicazione di Windchill Visualization Services a più installazioni di
Arbortext Publishing Engine. È necessario possedere una certa familiarità con il processo di configurazione di un worker SIS.
Configurazione di più worker SIS
Per configurare più worker SIS in modo che utilizzino più sistemi del server Arbortext Publishing Engine da un singolo server Windchill, attenersi alla procedura descritta di seguito.
Il processo per configurare questo scenario include le azioni indicate di seguito.
1. Installazione di più sistemi del server Arbortext Publishing Engine.
2. Configurazione di più worker SIS.
3. Configurazione del worker agent per i worker SIS aggiuntivi.
4. Configurazione di ulteriori code per i worker SIS aggiuntivi (facoltativo).
Configurazione di più worker SIS
Configurare ciascun worker SIS.
Prerequisito: prima di configurare più worker, è necessario aggiungere l'ID host che segue i worker nel file host del server Windchill, come riportato in: C:\Windows\System32\drivers\etc\hosts. Ad esempio:
130.21.15.126 w2k8-64-sh16.ptcnet.ptc.com w2k8-64-sh16.ptcnet.ptc.com
-100 w2k8-64-sh16ptcnet.ptc.com-200 w2k8-64-sh16.ptcnet.ptc.com-300
1. Creare più copie della directory del worker SIS, una per ogni worker SIS, e assegnare un nome univoco a ciascuna copia. Ad esempio: C:\PTC\SISWorker1, C:\PTC\SISWorker2, C:\PTC\SISWorker3 e così via.
2. Assicurarsi che i file SISWorkerstart.bat e wvssis.properties della directory SISWorker originale siano presenti in ogni directory.
Modificare i file di ciascuna directory in un editor di testo come descritto di seguito.
◦ In ogni directory, individuare il file SISWorkerstart.bat e impostare WORKER_DIR sulla posizione corrente di percorso-SISWorker. Ad esempio, in C:\PTC\SISWorker1, impostare la directory su WORKER_DIR=C:\PTC\SISWorker1.
◦ In ciascuna directory individuare il file wvssis.properties e impostare l'URL del server Arbortext Publishing Engine in modo che corrisponda a una specifica installazione, attenendosi al formato riportato di seguito.
sim.server=http://pe_host:pe_port/e3/servlet/e3
Esempio:
sim.server=http://pe_server:8080/e3/servlet/e3
3. Nella home directory di Windchill, aprire il file site.xconf in un editor di testo. Aggiungere la proprietà descritta di seguito al file site.xconf:
<Property name="worker.exe.whitelist.prefixes"
targetFile="codebase/WEB-INF/conf/wvs.properties"
value="percorso1-SISWorker|percorso2-SISWorker
|percorso3-SISWorker|..."/>
Specificare un value per ciascuna directory del worker SIS creata, separato da |.
4. Arrestare Windchill, se è in esecuzione. Quindi eseguire il comando xconfmanager -pF in una shell Windchill.
5. Avviare Windchill e aprire Windchill utilizzando l'URL del browser.
Configurazione del worker agent per worker SIS aggiuntivi
Configurare ciascuno dei worker SIS in Configurazione guidata worker Windchill.
1. Da Utilità, scegliere Amministrazione worker agent e selezionare il link Configura.
2. In Configurazione guidata worker fare clic su Aggiungi worker.
3. Immettere il nome del server Windchill come nome Host specificato nei worker. Ad esempio:
w2k8-64-sh16.ptcnet.ptc.com-100
Scegliere SIS come Tipo di dati.
Fare clic su Avanti.
4. Assicurarsi che Posizione worker sia impostata su server Windchill.
Fare clic su Avanti.
5. Nella schermata Comando di esecuzione del worker, specificare il percorso del primo percorso-SISWorker\SISWorkerstart.bat per Esegui comando.
Il numero massimo di istanze deve corrispondere al valore maxSubprocesses configurato per il pool del sottoprocesso Arbortext Publishing Engine destinato a Windchill Visualization Services. Per informazioni su pool e maxSubprocesses, fare riferimento alla guida Configuring Arbortext Publishing Engine.
Selezionare AutoStart. Fare clic su Avanti.
6. Nella schermata Informazioni di riepilogo del worker, confermare se le impostazioni sono state specificate correttamente. In caso affermativo, fare clic su Applica per tornare alla prima schermata di Configurazione worker.
7. Ripetere i passi da 2 a 6 per ogni worker SIS, modificando il percorso del comando di esecuzione del worker SIS per specificare la directory del worker SIS.
8. Dalla schermata Amministrazione worker agent, scegliere Inizia tutto. In seguito all'avvio dei worker SIS, lo stato corrispondente mostra che sono attivati.
9. Se è necessario verificare l'eventuale presenza di errori, deselezionare le caselle In linea e selezionare l'icona delle informazioni.
Configurazione di code aggiuntive
Per default, il publisher SIS dispone di due code: PublisherQueueSIS1 e PublisherQueueSIS2. È possibile configurare code aggiuntive per i worker SIS. È possibile aggiungere qualsiasi numero di code; il numero deve essere maggiore o uguale al numero di worker SIS. Ad esempio, è possibile impostare cinque code per tre worker SIS.
Per ulteriori informazioni sulle code, vedere
Utilizzo dell'utilità Gestione code.
Per configurare code aggiuntive, aggiungere una proprietà come nell'esempio riportato di seguito per ogni coda che si desidera aggiungere al file Windchillsite.xconf.
<Property name="wt.queue.removeCompleted.PublisherQueueSISn
" overridable="true" targetFile="codebase/wt.properties" value="false"/>
Per rendere effettive le modifiche, assicurarsi di arrestare e quindi riavviare il server Windchill.