2011-01-06 11 views
7

Endeca नहीं,एंडेका में "लॉक प्राप्त करने में विफल" त्रुटि को कैसे ठीक करें?

समस्या यहां लोकप्रिय हो रहा है वैसे भी करता है:

गलती से एक चल बेस लाइन अद्यतन प्रक्रिया को मारने, और लॉक बाएं से अधिक कहीं है।

मैं यह जानना चाहता हूं कि बाएं ओवर लॉक कहां है, और इसे मैन्युअल रूप से निकालने के लिए।

ऐसा नहीं है उपयोगी बेस लाइन अद्यतन स्क्रिप्ट द्वारा दिया संदेश:

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

वैकल्पिक रूप से, किसी को भी Endeca प्रलेखन (लॉगिन क्रेडेंशियल के बिना) पर कुछ लिंक प्रदान कर सकते बहुत उपयोगी होगा।

उत्तर

18

RTFM

चल तैनाती खाका स्क्रिप्ट एक बिना क्रिया का अपवाद के कारण इसके निष्पादन के माध्यम से आधे रास्ते टूट जाता है, या मैन्युअल रूप से एक उपयोगकर्ता Ctrl-C दबाने जबकि यह चल रहा है से बाधित है, तो लॉक सेट रहता है ईएसी के भीतर।

विंडोज पर: .\runcommand.bat LockManager releaseLock update_lock

यूनिक्स पर: ./runcommand.sh LockManager releaseLock update_lock

उपरोक्त दोनों यदि डिफ़ॉल्ट ताला नाम (update_lock)

+0

धन्यवाद, यह मेरे लिए काम करता है। हालांकि, भविष्य के संदर्भ के लिए, कौन सा एंडेका मैनुअल/दस्तावेज इस टिप से है? (आपके द्वारा उद्धृत पाठ के लिए एक साधारण Google खोज ने इसे चालू नहीं किया है।) –

+0

दस्तावेज़ ईडन में स्थित हैं, केवल प्रीमियम सदस्य क्षेत्र – ajreal

1

आप अपने तैनाती टेम्पलेट का उपयोग कर रहे मान लिया जाये कि अपरिवर्तित है काम करेंगे, मैं "नियंत्रण" डीआईआर में एक .bat फ़ाइल रखता हूं क्योंकि यह कभी-कभी काम में आता है।

उदा। एक विंडोज़ मशीन पर डब्ल्यू इसकी सामग्री के रूप में इस/एक .bat फ़ाइल बनाने:

rem runcommand.bat/sh LockManager releaseLock update_lock 

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

जहां तक ​​अपनी दस्तावेज़ीकरण जाता है ... आप उनके समर्थन साइट पर रजिस्टर करने के लिए है। मैंने इसे कहीं और नहीं देखा है।

0

एंडेका के साथ एकीकृत एक एटीजी (या "ओरेकल वेब कॉमर्स") अनुप्रयोग के लिए, यह स्थिति तब हो सकती है जब Dyn व्यवस्थापक में ProductCatalogSimpleIndexingAdmin घटक के लिए GUI में रद्द बटन के माध्यम से चल रहे बेसलाइन इंडेक्स ऑपरेशन को रद्द किया जाता है। बाद के बेसलाइन अपडेट तब तक असफल हो जाएंगे जब तक कि लॉक को रिलीज़ करने के लिए एंडेका पक्ष पर मैन्युअल कार्रवाई नहीं की जाती।

(मैं ATG 10.1.2 Endeca 3.1.1 के साथ एकीकृत के साथ इस देखा है।)

एक बातचीत मैं Oracle समर्थन के साथ किया था के अनुसार, यह एक बग माना जाता है - "बग 17,298,595 - से आधारभूत रद्द कर रहा है SimpleIndexingAdmin अद्यतन लॉक जारी नहीं करता है "- और एक एटीजी हॉटफिक्स उपलब्ध है।

0

ऐप के control फ़ोल्डर से release_update_locks.sh (या .bat विंडोज़ के मामले में) चलाएं।

संबंधित मुद्दे