2012-08-10 9 views
6

मैं पाइथन अपेंगिन एप्लिकेशन में कुछ कार्यों को पूरा करने के लिए एक कतार को फायर कर रहा हूं। कतार की स्थिति पाने का कोई तरीका है? मैं यह जांचना चाहता हूं कि यह अभी भी चल रहा है या अपूर्ण कार्य है।मैं Google Appengine में प्रोग्राम की स्थिति को अपने कार्य कतार की स्थिति कैसे देख सकता हूं?

+0

मैंने केवल 1 अधिकतम समवर्ती कार्य को चलाने की अनुमति देकर काम किया लेकिन फिर भी मुझे इस मुद्दे को कवर करने में दिलचस्पी होगी। – topless

उत्तर

1

Google ने अभी एक नया एसडीके संस्करण 1.7.2 - 18 सितंबर, 2012 जारी किया और ऐसा लगता है कि आप इसे QueueStatistics का उपयोग कर सकते हैं। release notes से:

अब आप कार्य कतार सांख्यिकी प्राप्त कर सकते हैं। यह आपको अपने एप्लिकेशन के भीतर से अपने कार्य कतार के आंकड़ों और जानकारी लाने की अनुमति देता है। सांख्यिकी में कतार में कार्यों की संख्या शामिल है, अंतिम मिनट में कितने कार्य निष्पादित किए गए थे और लागू दर। यह एक प्रयोगात्मक विशेषता है।

0

आपके एपेंगेन कंसोल पर एक कार्य कतार लिंक है जहां आप लंबित कार्यों, आंकड़ों को देख सकते हैं और देख सकते हैं कि क्या हो रहा है।

+0

मुझे अपना नामित कतार प्रोग्रामेटिक रूप से कॉल करने में दिलचस्पी है और यदि कुछ पहले से चल रहा है, तो मैं अब और कार्य नहीं जोड़ना चाहता हूं। – topless

+0

आह। खैर, आप निश्चित रूप से जावा से ऐसा कर सकते हैं, इसलिए मुझे लगता है कि आप पाइथन से कर सकते हैं लेकिन मुझे निश्चित रूप से पता नहीं होगा :) क्षमा करें। –

+0

@ रिक: जहां जावा में आप कतार और उनकी स्थिति में कार्यों को सूचीबद्ध कर सकते हैं? –

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