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