मैं गियरमैन जॉब सर्वर पर सभी नौकरी हैंडल कैसे सूचीबद्ध कर सकता हूं? मैं एक निगरानी दृष्टिकोण के साथ आने की कोशिश कर रहा हूं, जहां मैं सभी चल रहे धागे सूचीबद्ध कर सकता हूं, और उनकी स्थिति का चुनाव कर सकता हूं।सूची गियरमैन नौकरी हैंडल
'स्थिति' और 'श्रमिकों' के साथ चल रही नौकरियों को सूचीबद्ध करना (जैसा कि http://gearman.org/index.php?id=protocol में वर्णित है) कार्यों और श्रमिकों को सूचीबद्ध करता है, लेकिन कोई नौकरी संभालती नहीं है। GET_STATUS आदि करने के लिए जॉब हैंडल की आवश्यकता है
मैं निगरानी से सबमिट करने वाली नौकरी को रद्द करने की कोशिश कर रहा हूं, और इस प्रकार नौकरी संभाल नहीं है जो JOB_CREATED पैकेट में वापस आती है।
नजर रखने के लिए क्या तुमने कभी एक समाधान मिला? मैं अनिवार्य रूप से वही काम करना चाहता हूं - पृष्ठभूमि नौकरियां जमा करें, और अन्य अलग-अलग प्रक्रियाओं को भविष्य में कुछ अनिश्चित समय पर परिणामों की निगरानी/एकत्रित करने दें। मैं इसे सुविधाजनक बनाने के लिए एक अलग नौकरी के रूप में हैंडल आईडी सबमिट करने पर विचार कर रहा हूं। – goat
दुर्भाग्य से, नहीं - मैं नौकरी से नौकरी संभाल बचाने के लिए अटक गया हूं प्रतिक्रिया सबमिट करें –
क्या आप नौकरी हैंडल बचा सकते हैं? आप नौकरियों नामक एक डीबी टेबल भी बना सकते हैं ... एक पंक्ति जोड़ें, आईडी को सम्मिलित कार्रवाई से प्राप्त करें और डेटा में आईडी सहित पृष्ठभूमि गियरमैन नौकरी शुरू करें। गियरमैन जॉब में यह प्रत्येक क्रिया के बाद डीबी अपडेट करता है। फिर आपकी मॉनिटर स्क्रिप्ट सिर्फ डीबी की जांच करता रहता है ... आप गियरमैन नौकरियों की निगरानी के लिए एक जेसन सेवा भी बना सकते हैं। मुझे यकीन है कि अगर कोई मूल गियरमैन विधि है तो मैं निश्चित रूप से गियरमैन से परिचित नहीं हूं, हालांकि यह संभवतः आसान होगा और इसके लिए किसी भी मंच द्वारा गियरमैन के समर्थन के बावजूद इसका उपयोग करने की अनुमति भी होगी। – user1641165