Ripristino in seguito ad un errore relativo alla creazione o implementazione di un profilo

La procedura guidata Profilo può rilevare degli errori durante la creazione di nuovi profili o l'implementazione di profili esistenti.Ciò può verificarsi anche quando si utilizza il comando manageprofiles. Se si verifica tale errore, verificare prima i file di log, come descritto in questo documento, quindi seguire le istruzioni di ripristino riportate in base alla situazione.

File di log

Prendere visione ai seguenti file di log nell'ordine presentato. Ciascun file di log deve contenere la voce "INSTCONFSUCCESS." Se un file non comprende questa voce, si è verificato un errore. Esaminare i file di log per determinare il motivo di un errore e determinare un rimedio.
  1. Il file di log creato dalla procedura guidata Profilo.
    Nota: Se è stato utilizzato il comando manageprofiles e si è verificato l'errore, non ricercare questo file.
    Il nome del file si basa parzialmente su una data/ora e ha il seguente formato pcatLogNNNNNNNNNNNNN.txt, dove NNNNNNNNNNNNN è un numero. Questo file si trova nella directory profile_root/logs sui sistemi Linux e UNIX e profile_root\logs sui sistemi Microsoft (dove profile_root è la posizione di installazione del profilo). Se non è possibile determinare la causa dell'errore, esaminare i file di log descritti nelle seguenti opzioni.
    Nota: Se si esegue la procedura guidata Profilo più volte, potrebbe esistere più di uno di questi file. Fare sempre riferimento al file più recente.
  2. Il file di log wasprofile_create_nome_profilo.log (dove nome_profilo è il nome del profilo).
    Nota: Prendere visione di questo file solo se si sta creando un nuovo profilo, non implementando uno esistente.

    Questo file di log si trova nella directory root_installazione/logs/wasprofile su sistemi Linux e UNIX root_installazione\logs\wasprofile su sistemi Windows (dove root_installazione è la posizione root d'installazione di WebSphere Process Server). Ricercare il testo "Risultato dell'esecuzione", quindi verificare che ciascuna ricorrenza termini con "true." Ciascun valore true o false risulta dall'esecuzione di uno script .ant dell'azione di configurazione della maschera di un profilo. Ad esempio:

    <message>Risultato dell'esecuzione
    E:\o0536.15\profileTemplates\default\actions\first was: true</messages>

    Un valore "false" in questo file può indicare l'origine di un errore.

    Nota: Potrebbero essere presenti più ricorrenze di "false". Esaminarli uno per uno e risolvere il problema. Inoltre, esaminare i file di log descritti nelle seguenti opzioni, se il profilo era stato creato.
  3. Il file di log wasprofile_augment_nome_profilo.log (dove nome_profilo è il nome del profilo).

    Questo file di log si trova nella directory root_installazione/logs/wasprofile su sistemi Linux e UNIX root_installazione\logs\wasprofile su sistemi Windows (dove root_installazione è la posizione root d'installazione di WebSphere Process Server). Ricercare il testo "Risultato dell'esecuzione", quindi verificare che ciascuna ricorrenza termini con "true." Ciascun valore true o false risulta dall'esecuzione di uno script .ant dell'azione di configurazione della maschera di un profilo. Ad esempio:

    <messages>Risultato dell'esecuzione
    E:\o0536.15\profileTemplates\default.wbicore\actions\saveParamsWbiCore.ant 
    was:true</messages>

    Un valore "false" in questo file può indicare l'origine di un errore. Inoltre, esaminare i file di log descritti nella seguente opzione.

    Nota: Potrebbero essere presenti più ricorrenze di "false". Esaminarli uno per uno e risolvere il problema.
  4. File di log di azione della maschera del profilo singoli.

    Se si trovano dei valori false nei file di log descritti nelle opzioni precedenti, esaminare i file di log nella directory root_profilo/logs su sistemi Linux e UNIX e root_profilo\logs su sistemi Windows (dove root_profilo è la posizione di installazione del profilo). Tali file di log non seguono una convenzione di denominazione congruente, ma solitamente, ognuno è composto dal nome dello script .ant non riuscito, seguito da .log. Ad esempio, si presupponga che la seguente voce si trovi nel file the wasprofile_augment_nome_profilo.log:

    <messages>Risultato dell'esecuzione
    E:\o0536.15\profileTemplates\default.wbicore\actions\saveParamsWbiCore.ant 
    was:false</messages>

    Esaminare prima le voci circostanti nel file wasprofile_augment_nome_profilo.log. Se non è possibile determinare la causa dell'errore dalle voci circostanti, esaminare se esiste un file di log corrispondente per ciascuna voce di script .ant in errore. In questo caso, il file di log creato dallo script saveParamsWbiCore.ant è saveParamsWbiCore.ant.log. Ricercare quel file per determinare la causa dell'errore.

Ripristino in seguito ad un errore di creazione

Una volta determinata la causa dell'errore di creazione del profilo, è possibile tentare di creare di nuovo il profilo.
Nota: Quando si crea un profilo, viene prima creato un profilo di WebSphere Application Server, quindi viene implementato con le maschere di profilo di WebSphere Process Server per creare un profilo di WebSphere Process Server. Anche se è stato rilevato un errore di creazione del profilo, è possibile che un profilo esista, ma non dispone di tutte le implementazioni necessarie (presumibilmente a causa dell'errore).

Per determinare se il profilo esiste, eseguire il comando install root/bin/wasprofile.sh -listProfiles su sistemi Linux e UNIX systems o il comando install_root\bin\wasprofile.bat -listProfiles su sistemi Windows (dove install_root è la posizione root di installazione di WebSphere Process Server). Se il nome del profilo utilizzato per la creazione non esiste, è possibile creare di nuovo il profilo. Se il nome del profilo utilizzato per la creazione esiste, il profilo è stato creato e si è verificato un errore di implementazione. Per i suggerimenti sul ripristino in seguito ad un errore di implementazione, consultare Ripristino in seguito ad un errore di implementazione.

Nel caso in cui il profilo sia stato creato, ma le implementazioni non sono riuscite con l'utilizzo del comando manageprofiles, si consiglia di terminare le implementazioni restanti con la procedura guidata Profilo.

Ripristino in seguito ad un errore di implementazione

Una volta determinato il motivo dell'errore di implementazione del profilo, è possibile tentare di implementare di nuovo il profilo esistente per creare correttamente un profilo WebSphere Process Server completo seguito i passi indicati di seguito.

  1. Avviare la procedura guidata profilo, quindi invece di creare un nuovo profilo, scegliere di implementare un profilo esistente.
  2. Scegliere il profilo con cui si stanno effettuando le operazioni, quindi immettere le informazioni appropriate.
Nota: È possibile che alcune implementazioni siano state completate correttamente la prima volta che è stata eseguita la procedura guidata Profilo. Come risultato, potrebbero non essere visualizzati tutti i pannelli mostrati la prima volta che si è tentato di creare il profilo. Ciò si verifica perché la procedura guidata Profilo rileva quali implementazioni rimanenti devono essere completate e visualizza solo i pannelli necessari.
Attenzione: Se so scegli di eliminare manualmente il profilo prima di provare nuovamente, è necessario rimuovere tutte le implementazioni dal profilo prima di eliminarlo, altrimenti si potrebbero verificare dei problemi. Ciò comprende entrambi le implementazioni al profilo originale di WebSphere Application Server o di WebSphere Application Server Network Deployment creati mediante la procedura guidata Profilo di WebSphere Process Server per implementarlo in un profilo WebSphere Process Server, e le implementazioni effettuate da altri modelli di profilo. Per ulteriori informazioni, fare riferimento a Eliminare le implementazioni.

Eliminare le implementazioni

Per rimuovere le implementazioni da un profilo di WebSphere Process Server effettuate originariamente dalla procedura guidata Profilo di WebSphere Process Server, seguire i seguenti passi:
  1. Verifica che non vi siano server in esecuzione per il profilo.
  2. Trovare la voce del profilo nel file root_installazione/properties/profileRegistry.xml (sulle piattaforme Linux e UNIX) oppure root_installazione\properties\profileRegistry.xml (sulle piattaforme Windows) e stabilire quante implementazioni di WebSphere Process Server ha.
  3. Diminuire ciascuna implementazione di WebSphere Process Server per il profilo utilizzando il comando wasprofile -unaugment .
  4. Ciascun richiamo rimuove l'ultimo modello implementato sul profilo. Verificare che ciascun comando di diminuzione che viene eseguito, venga completato correttamente.
  5. Eliminare il profilo utilizzando il comando wasprofile -delete.
Nota: Non modificare i contenuti del file profileRegistry.xml in nessun modo che non sia mediante l'utilizzo del comando wasprofile.
Per la rimozione delle implementazioni effettuate dai modelli del profilo per prodotti diversi da WebSphere Process Server, fare riferimento alla documentazione per tali prodotti per verificare che si stanno diminuendo propriamente i modelli.

Per ulteriori informazioni relative all'eliminazione manuale delle implementazioni fare riferimento a IBM Technical Note 1218704, "Remove augmentations before manually deleting a profile using command line utility wasprofile."


(c) Copyright IBM Corporation 2005, 2006.
Questo Information Center è alimentato dalla tecnologia Eclipse (http://www.eclipse.org)