Wie behebt man "Fehler beim Erhalten der Sperre" in Endeca?

7

Endeca scheint hier sowieso nicht beliebt zu sein

Das Problem:

Versehentliches Beenden eines laufenden Basislinienaktualisierungsprozesses, und die Sperre ist irgendwo übrig.

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

Nicht so nützliche Nachricht, die vom Basiszeilen-Update-Skript zurückgegeben wurde:

%Vor%

Alternativ kann auch jeder andere Links zur endeca-Dokumentation (ohne Anmeldedaten) bereitstellen.

    
ajreal 06.01.2011, 11:10
quelle

4 Antworten

18

RTFM

  

Wenn das laufende Deployment Template-Skript aufgrund einer nicht behandelten Ausnahme die Hälfte seiner Ausführung unterbricht oder manuell unterbrochen wird, während ein Benutzer Strg-C drückt, während es ausgeführt wird, bleibt die Sperre innerhalb der EAC gesetzt.

Unter Windows: .\runcommand.bat LockManager releaseLock update_lock

Unter UNIX: ./runcommand.sh LockManager releaseLock update_lock

Das obige funktioniert, wenn der Standardsperrname unverändert ist (update_lock)

    
ajreal 06.01.2011, 11:40
quelle
1

Angenommen, Sie verwenden ihre Bereitstellungsvorlage, behalte ich eine .bat-Datei im Steuerelement "control", wie es manchmal nützlich ist.

z.B. Erstellen Sie auf einem Windows-Computer eine .bat-Datei mit diesem Inhalt:

%Vor%

Was ihre Dokumentation angeht ... müssen Sie sich auf ihrer Support-Seite registrieren. Ich habe es nirgendwo anders gesehen.

    
Brian Wells 19.05.2011 20:37
quelle
0

Für eine in Endeca integrierte ATG-Anwendung (oder "Oracle Web Commerce") kann diese Situation auftreten, wenn eine laufende Baseline-Indexoperation über die Schaltfläche Abbrechen in der grafischen Benutzerschnittstelle für die Komponente ProductCatalogSimpleIndexingAdmin in Dyn Admin abgebrochen wird. Nachfolgende Baseline-Aktualisierungen schlagen fehl, bis manuelle Maßnahmen auf der Endeca-Seite ergriffen wurden, um die Sperre aufzuheben.

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

In einer Konversation, die ich mit dem Oracle-Support hatte, wird dies als Fehler angesehen - "BUG 17298595 - Das Abbrechen der Baseline von SimpleIndexingAdmin gibt keine Update-Sperre frei" - und ein ATG-Hotfix ist verfügbar.

    
Jon Schneider 20.08.2013 12:56
quelle
0

Führen Sie das Skript release_update_locks.sh (oder .bat im Fall von Windows) aus dem Ordner control der App aus.

    
KrishPrabakar 04.12.2013 13:23
quelle

Tags und Links