मैं आमतौर पर अपने सैंडबॉक्स एपिड पर एपस्टैट पूर्णकालिक चलाता हूं। हालांकि, मेरे पास एक जटिल ऑपरेशन है (मूल रूप से स्टॉक डेटाबेस का पुनर्निर्माण) जो एपस्टैट्स को मेरे उदाहरण को उड़ाता है, आउटऑफमेमरी एरर्स फेंक देता है। यहां तक कि बड़े उदाहरण आकार के साथ, यह अभी भी विफल रहता है। Appstats बस बहुत ज्यादा राम चाहता है।ऐप इंजन/जावा पर एक ही अनुरोध के लिए मैं एपस्टैट कैसे निलंबित कर सकता हूं?
मैं इस अनुरोध पर appstats जरूरत नहीं है। आदर्श रूप में मैं जो कुछ भी थ्रेडलोकल ऑब्जेक्ट एपस्टैट संग्रह के लिए ज़िम्मेदार है, उसे एक विधि कहूंगा और इसे कुछ मिनटों के लिए अपने अंगूठे को घुमाने के लिए कहूंगा।
मैंने कुछ यूआरएल को अनदेखा करने के लिए AppstatsFilter को विस्तारित करने पर विचार किया है, लेकिन अपमानजनक अनुरोध एक स्थगित कार्य के रूप में निष्पादित करता है और पथ द्वारा इसकी पहचान कुछ जटिल है।
मैं कैसे को रोकने के लिए appstats बता सकते हैं?
बस के मामले में यह स्पष्ट नहीं है: appstats विकलांग के साथ अपने एप्लिकेशन का एक संस्करण अपलोड किया जा रहा है, मेरे कार्य चल रहा है, तो appstats सक्षम के साथ एक संस्करण अपलोड अब मैं क्या कर रहा है। मैं यह नहीं करना चाहता।
मैं सिर्फ यूआरएल आप पर नजर रखी चाहते हैं के लिए में भी शामिल होने के लिए एक विकल्प है संभालने हूँ नहीं? एफडब्ल्यूआईडब्ल्यू मैं जो भी आप एक से अधिक बार पूछ रहा हूं वह करने में सक्षम होना चाहता था, लेकिन मैंने बुलेट को थोड़ा सा किया और केवल उन यूआरएल की सूची बनाई जिन्हें हमें मॉनीटर करने और कॉन्फ़िगरेशन में रखने की आवश्यकता थी। –
दुर्भाग्यवश यूआरएल जिसे मैं बाहर करना चाहता हूं वह है/_ah/queue/__ deferred__। मैं शायद एक अतिरिक्त यूआरएल पर DeferredTaskServlet को माउंट कर सकता हूं और इस विशिष्ट अनुरोध को रूट कर सकता हूं, लेकिन ऐसा लगता है कि आरक्षण से काफी दूर जा रहा है। – stickfigure
क्या आपने कभी यह पता लगाया है? – Keith