आर्कगिस सर्वर 10.1 - असंगत क्वेरिंग त्रुटियां


9

मैंने हाल ही में ArcGIS सर्वर 10.1 SP1 में अपग्रेड किया है। स्विच बनाने के बाद से, मुझे बहुत सी असंगत त्रुटियां हो रही हैं, विशेष रूप से जावास्क्रिप्ट एपीआई के साथ मैप सेवा की रीस्ट एपीआई के खिलाफ सवाल कर रहे हैं।

मैं असंगत कहता हूं क्योंकि एक समान क्वेरी कभी-कभी काम करेगी, और दूसरी बार मुझे 'ऑपरेशन पूरा करने में असमर्थ' त्रुटि मिलती है। प्रश्न बेहद सरल हैं, उदाहरण के लिए जहां क्लॉज "COUNTRY_ID = 2" है, और मैं सकारात्मक हूं कि यह क्लॉज नहीं है क्योंकि यह हमेशा आर्कजीस सर्वर 10.0 से आता है।

सेवा निर्देशिका से सीधे REST पृष्ठ में क्वेरी का परीक्षण करने से समान परिणाम प्राप्त होता है। मेरा परिणाम सफलता और त्रुटि के बीच वैकल्पिक है - क्वेरी 1: सफलता, क्वेरी 2: त्रुटि, क्वेरी 3: सफलता, क्वेरी 4: त्रुटि।

क्या किसी ने कुछ ऐसा ही अनुभव किया है?

अद्यतन: मैं इस पोस्ट में पाया जानकारी से , मैंने पाया है कि POST अनुरोध मेरे मुद्दों को हल करता है।

जवाबों:


6

बिल्कुल, आपने 10.1 में कष्टप्रद बग NIM086349 को मारा है कि जब आप आर्किटिस सर्वर के लिए एक ही समान GET अनुरोध / QueryTask जारी करते हैं, तो यह वैकल्पिक अनुरोधों पर विफल हो जाता है। ऐसा लगता है कि यह SP2 के लिए तय है। Esd के लिए काम करने वाले @Derek Swingley ने बताया। NIM086349 http://forums.arcgis.com/threads/72894-Etags-and-Intermittent-QueryTask-Server-Errors


लिंक के लिए धन्यवाद। एक बहुत लानत बड़े बग की तरह लगता है कि SP2 तक जाने दें ...
user890

मैं सहमत हूँ - मुझे नहीं पता कि यह उनके परीक्षण में कैसे चूक गया था। एक डेवलपर के रूप में मैं जो भी करता हूं, एक ही डेटा को बार-बार टेस्ट करता हूं - आपको लगता है कि वे हर दूसरे क्वेरी को फेल होने की सूचना देंगे। कहा कि, यदि आपके पास स्वचालित परीक्षण हैं जो कैश नहीं रखते हैं या प्रत्येक रन से पहले कैश को साफ़ नहीं करते हैं, तो यह समझा सकता है क्योंकि मुझे लगता है कि समस्या वास्तव में ETAGS / कैशिंग के साथ अनुरोध / प्रतिक्रिया के साथ किया जाना चाहिए। यह देखना दिलचस्प होगा कि क्या होगा अगर इफ-नो-मैच हेडर से छीन लिया गया और बार-बार भेजा गया। en.wikipedia.org/wiki/HTTP_ETag
awesomo

बग कहता है कि यह 10.1 SP1 में पेश किया गया था, और 10.1 अंतिम में नहीं है। QFE (पैच) था, इसलिए यदि आपके पास 10.2 (पहले 10.1 SP2) की तुलना में जल्द ही एक समाधान होना चाहिए, तो तकनीकी सहायता या अपने क्षेत्रीय वितरक को कॉल करें।
mkennedy

मुझे इसके लिए पोस्ट किया गया एक विशिष्ट पैच दिखाई नहीं दे रहा है - क्या आप कह रहे हैं कि आप समर्थन को कॉल कर सकते हैं और वे आपको भेज देंगे? support.esri.com/en/downloads/patches-servicepacks/…
awesomo

ArcGIS 10.1 SP2 कैसे प्राप्त करें? कोई लिंक? शायद समर्थन केंद्र से संपर्क करें?
केडोट 1254

1

कृपया निम्न लिंक देखें: उन्होंने वर्कअराउंड का सुझाव दिया है।

http://forums.arcgis.com/threads/73456-new-problem-REST-query-10.1-every-other-request-fails-(400-unable-to-complete-oper)

सादर बिन्नी


1
नमस्ते! GIS.se में आपका स्वागत है! मुझे आपके उत्तर की उपयोगिता पर यकीन नहीं है। आपके द्वारा पोस्ट किया गया वर्कअराउंड पहले से ही स्वीकृत उत्तर में लिंक किए गए फोरम थ्रेड में मौजूद है। क्या मैं कुछ भूल रहा हूँ? क्या आपके उत्तर में कुछ नया है?
देवदत्त तेंगशे

0

विकल्प 1:

सेवा को पुनः प्रकाशित करने का प्रयास करें। मैं इस त्रुटि में भाग लिया जब एक नया mxd फ़ाइल सर्वर पर प्रकाशित किए बिना इसे कॉपी कर रहा था।

विकल्प 2:

बिन्नीएन द्वारा पहले ही संदर्भित अद्वितीय टाइमस्टैम्प वर्कअराउंड की कोशिश करें । नीचे कोड है:

var uniqueTimestamp = (new Date()).getTime();    
query.where += " AND " + uniqueTimestamp + "=" + dirty;

0

SQL सर्वर 2012 पर SQL ज्यामिति से SDEBINARY ज्यामिति भंडारण में बदलने के बाद, समस्या मेरे लिए गायब हो गई। आशा है कि कोई इसे उपयोगी पाता है!

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.