Risoluzione di processi bloccati o incompatibili

Se lo stato del processo schedulato è Bloccato, significa che un altro processo in esecuzione al momento è incompatibile con il processo e ne impedisce l'avvio. I processi incompatibili non possono essere eseguiti contemporaneamente.

Un processo può essere autoincompatibile: ciò vuol dire che non può iniziare se al momento è in esecuzione un'altra sottomissione del processo. Ad esempio, se si riceve un errore nel log che indica che una o più richieste sono in attesa di definizione al momento, vuol dire che il processo è autoincompatibile.

Esistono due tipi di incompatibilità, come riportato di seguito.

  • Globale: i processi incompatibili, inclusi i processi autoincompatibili, non possono mai essere eseguiti contemporaneamente.
  • Specifica del dominio: i processi sono incompatibili solo se hanno anche un altro criterio di corrispondenza. È pertanto possibile che due processi vengano indicati come incompatibili, ma notare che altre sottomissioni per gli stessi due processi sono in esecuzione contemporaneamente.

Se si è stati in grado di sottomettere un processo che successivamente è risultato bloccato, ecco com'è possibile trovare l'elemento incompatibile.

  1. Fare clic su Navigator > Strumenti > Processi schedulati.
  2. Selezionare il processo nella tabella Risultati ricerca e aprire la scheda Dettagli stato.
  3. Espandere la sezione Incompatibilità per vedere quali processi sono incompatibili con i propri.

Quando si dispone di un processo bloccato, è possibile scegliere una delle opzioni riportate di seguito.

  • Attendere il completamento dell'esecuzione del processo incompatibile in modo che il proprio possa iniziare. Facoltativamente, trovare tale processo nella tabella Risultati ricerca e monitorarne lo stato.
  • Annullare il processo incompatibile. Per i processi in esecuzione in una schedulazione, visualizzare i risultati della ricerca in una gerarchia e annullare il nodo figlio che rappresenta ciò che è in esecuzione al momento. Anche dopo l'annullamento, è possibile che il processo non inizi immediatamente, a seconda del numero di altre sottomissioni presenti.
  • Sospendere il processo incompatibile in modo che il proprio possa essere eseguito. Potrebbe essere necessario sottomettere di nuovo il processo. Per i processi in esecuzione in una schedulazione, visualizzare i risultati della ricerca in una gerarchia e sospendere il nodo figlio che rappresenta l'esecuzione successiva. Rilasciare il processo al termine dell'esecuzione del proprio processo.