मैं कैसे पहचान करूं और शान से त्रिशंकु जीपी सेवा प्रक्रियाओं को मारूं?


11

मैंने एक एसिंक्रोनस नॉन-पूलेड जीपी सेवा के रूप में एक जीपी उपकरण प्रकाशित किया है ।

जब gp टूल हैंग होता है तो मैं अन्य सेवाओं को प्रभावित किए बिना उपयोगकर्ता को इसे मारने की अनुमति देना चाहूंगा। अगर मैं SOM पर एक webservice डालता हूं जो एक आईडी के आधार पर एक प्रक्रिया को मारता है, तो क्या यह अन्य सेवाओं को नुकसान पहुंचाएगा?

संबंधित सवाल:

क्या एक अलग (एसओसी) मशीन पर एक प्रक्रिया को मारने के लिए एसओएम मशीन पर एक वेबबेस सेवा चल रही है?

पहली बात यह है कि जीपी उपकरण होस्ट फ़ाइल के बाहर होस्ट और प्रोसिड को लिखता है, लेकिन मैं किसी भी जीपी सेवा के लिए काम करना चाहता हूं, न कि केवल इस जानकारी को लॉग इन करने के लिए।

क्या कोई अनुरोध है कि मैं gp सर्वर पर जा सकता हूं जो एक मनमानी नौकरी के लिए एक hostid और processID देता है?

अद्यतन: मैंने पहले जीपी नौकरियों को रद्द करने के लिए एक विधि को लागू करने का फैसला किया है, और उसके बाद ही प्रक्रिया को मारने की रणनीति का पीछा करना चाहिए अगर रद्द करना अप्रभावी साबित होता है। चूंकि REST API में वर्तमान में रद्द करने की विधि नहीं है , इसलिए मैं इसे SOAP के माध्यम से करूंगा। मुझे यह भी दिखाया गया है कि प्रक्रिया आईडी को कैसे लॉग किया जाए, इस तरह मुझे अपने लॉगिंग पर भरोसा करने की आवश्यकता नहीं होगी।

जवाबों:


2

मैंने सोचा कि मैं इसे आजमाऊंगा और मुझे जो मिला है वह यह है कि आपको कुछ बनाने की आवश्यकता हो सकती है

http://help.arcgis.com/en/sdk/10.0/serveradf_net/conceptualhelp/index.html#/GeoprocessingResourceManager_control/000200000005000000/

यदि आप किसी विशेष जियोप्रोसेसिंग सेवा की प्रत्येक घटना को संभालने के लिए कुछ कस्टम कोड के साथ मिलकर जियोप्रोसेसिंग रिसोर्स मैनेजर का उपयोग करते हैं, तो आपको उपयोगकर्ताओं के आधार पर व्यक्तिगत रूप से त्रिशंकु जीपी सेवाओं को छोड़ने के लिए एक प्रशासनिक उपकरण की व्यवस्था करने में सक्षम होना चाहिए। यह आसान नहीं है और मुझे इस बिंदु पर शोध से ज्यादा कुछ नहीं मिला है।

कृपया अगर किसी ने ऐसा किया है या उसके पास एक और जवाब है किर्क वापस जाओ क्योंकि यह कुछ सार्थक और रुकने जैसा लगता है और सेवा शुरू करना हमेशा उपलब्ध नहीं होता है।

मस्ती करो, सी.डी.बी.

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