Frage

Endeca hat scheint nicht sehr beliebt, hier zu sein, jedenfalls

Das Problem:

töten Versehentlich eine laufende Basislinie Update-Prozess, und die Sperre ist links über irgendwo.

Ich möchte herausfinden, wo die übrig gebliebenen Sperre, und manuell diese entfernen.

Nicht so nützlich Nachricht von der Basislinie Update-Skript zurückgegeben:

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

Alternativ jemand ein paar Links auf Endeca Dokumentation (ohne Login Berechtigungsnachweis) liefern kann, wird auch hilfreich sein.

War es hilfreich?

Lösung

RTFM

  

Wenn die laufenden Skript Bereitstellungsvorlagen-Pausen auf halben Weg durch seine Ausführung aufgrund einer nicht behandelten Ausnahme, oder manuell durch einen Benutzer durch Drücken von Strg-C unterbrochen werden, während es ausgeführt wird, die Sperre bleibt innerhalb des EAC gesetzt.

Unter Windows: .\runcommand.bat LockManager releaseLock update_lock

Unter UNIX: ./runcommand.sh LockManager releaseLock update_lock

Sowohl die oben funktioniert, wenn der Standard-Sperr Name ist unverändert (update_lock)

Andere Tipps

Angenommen, Sie ihre Bereitstellungsvorlage verwenden, halte ich eine .bat-Datei in der „Kontrolle“ dir, wie es in praktisch manchmal kommt.

z. auf einem Windows-Rechner eine BAT-Datei w / diese als seinen Inhalt erstellen:

rem runcommand.bat/sh LockManager releaseLock update_lock

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

Was ihre Dokumentation geht ... Sie haben auf ihrer Support-Website zu registrieren. Ich habe es nicht an anderer Stelle gesehen.

Für eine ATG (oder „Oracle Web Commerce“) Anwendung integriert mit Endeca, kann diese Situation auftreten, wenn ein laufender Basislinie Indexvorgang über die Schaltfläche Abbrechen abgebrochen wird in der GUI für die ProductCatalogSimpleIndexingAdmin Komponente in Dyn Admin. Nachfolgende Baseline-Updates schlagen fehl, bis manuelle Aktion auf der Endeca Seite genommen wird, um die Verriegelung zu lösen.

(Ich habe gesehen mit ATG 10.1.2 mit Endeca integriert 3.1.1.)

Per ein Gespräch, das ich mit Oracle Support hatte, ist dies ein Fehler betrachtet - "BUG 17298595 - Abbrechen die Basislinie von SimpleIndexingAdmin nicht Update-Sperre freigeben." - und ein ATG-Hotfix ist verfügbar

Ausführen release_update_locks.sh (oder .bat bei Fenstern) Skript aus dem control Ordner des App.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top