Domanda

Endeca non sembra essere popolare qui, comunque

Il problema:

accidentalmente uccide un processo di aggiornamento linea di base in esecuzione, e la serratura è lasciato-over da qualche parte.

Vorrei scoprire dove il blocco di sinistra-over è, e per rimuovere manualmente questo.

Non così utile messaggio restituito dallo script di aggiornamento linea di base:

INFO: Checking definition from AppConfig.xml against existing EAC provisioning.
INFO: Definition has not changed.
INFO: Starting baseline update script.
WARNING: Failed to obtain lock.

...ended

In alternativa, chiunque può fornire alcuni link su Endeca documentazione (senza login credenziale) sarà utile anche.

È stato utile?

Soluzione

RTFM

  

Se le correnti di distribuzione dei modelli pause di script metà della sua esecuzione a causa di un'eccezione non gestita, o viene interrotto manualmente da un utente premendo Ctrl-C mentre è in esecuzione, i resti di blocco definite nell'ambito della EAC.

Su Windows: .\runcommand.bat LockManager releaseLock update_lock

In UNIX: ./runcommand.sh LockManager releaseLock update_lock

Sia il sopra lavoro sarà se il nome di protezione predefinito è invariato (update_lock)

Altri suggerimenti

Supponendo che si sta utilizzando il loro modello di implementazione, io continuo a un file .bat nella directory "controllo" come viene a volte a portata di mano.

es. su una macchina Windows creare un file .bat w / questo come il suo contenuto:

rem runcommand.bat/sh LockManager releaseLock update_lock

call %~dp0..\config\script\set_environment.bat
call %~dp0runcommand.bat LockManager releaseLock update_lock

Per quanto riguarda la loro documentazione va ... è necessario registrarsi sul loro sito di supporto. Non ho visto altrove.

Per un'applicazione ATG (o "Oracle Web Commerce") integrato con Endeca, questa situazione può accadere quando un operazione sull'indice di riferimento in esecuzione viene annullato tramite il pulsante Annulla nella GUI per la componente ProductCatalogSimpleIndexingAdmin in Dyn Admin. aggiornamenti di base successivi non riusciranno fino a quando si interviene manuale sul lato Endeca per rilasciare il blocco.

(Ho visto questo con ATG 10.1.2 integrato con Endeca 3.1.1.)

Per una conversazione che ho avuto con il supporto di Oracle, questo è considerato un bug - "BUG 17.298.595 - Annullamento della linea di base da SimpleIndexingAdmin non rilascia blocco di aggiornamento." - e di un aggiornamento rapido ATG è disponibile

Esegui release_update_locks.sh (o .bat in caso di Windows) script dalla cartella control della app.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top