डिफ़ॉल्ट रिस्क्यू वेब इंटरफ़ेस का कहना है कि मेरे पास 7 में से 7 कर्मचारी काम कर रहे हैं। मुझे समझ में नहीं आता कि यह कैसे हो सकता है।यह निर्धारित करने के लिए कि क्या यह मर चुका है या पुराना है
मैं उसकेोकू पर हूं, इसलिए जब मेरा डिनो पुनरारंभ होता है, तो इसे मौजूदा डायनोस और श्रमिकों को स्पिन करना चाहिए, फिर नए स्पिन करें। इसलिए, मुझे लगता है कि इनमें से कुछ कर्मचारी बेवकूफ हैं, लेकिन रेस्क सोचते हैं कि वहां से बहुत से श्रमिक काम कर रहे हैं ... (केवल 1 होना चाहिए)
मैं कैसे जांच सकता हूं कि इनमें से कोई भी है या नहीं बासी या मृत? मैं केवल 1 कार्यकर्ता काम करने की उम्मीद करता हूं।
आखिरकार, मुझे उम्मीद है कि मैं यह भी करूंगा जो कुछ भी पोस्ट करता है: How do I clear stuck/stale Resque workers?, लेकिन पहले मैं यह जानना चाहता हूं कि एक कार्यकर्ता को हटाया जाना चाहिए या नहीं ... मैं अंधेरे से श्रमिकों को अपंजीकृत नहीं करना चाहता ...
क्षमा करें यदि यह एक स्पष्ट प्रश्न है। मैं resque करने के लिए नया हूँ।
धन्यवाद!
यह http: //www.rubydoc.info/gems/resque/Resque/Worker .... – Milind
देखें जैसा कि मैंने इस प्रश्न में उल्लेख किया है, मुझे पहले से ही पता है कि इंटरनेट को लगता है कि मेरी समस्या का अंतिम समाधान क्या है ('unregister_worker' को कॉल करना)। यह मेरे लिए अस्पष्ट है कि आप यह जांच नहीं करेंगे कि आप वास्तव में इस कोड को चलाने से पहले कार्यकर्ता को अपंजीकृत कर सकते हैं या नहीं। यदि आप इसे चलाते समय वर्तमान में कोई कर्मचारी चल रहा है तो क्या होगा? अंधेरे से बुलाए गए 'unregister_worker' के दुष्प्रभाव क्या हैं? – user5243421
इसके अलावा, यह मुझे केवल सभी कार्यकर्ता दस्तावेज़ों से जोड़ने में मदद नहीं करता है। मैं स्पष्ट रूप से समझ नहीं पा रहा हूं कि कहां से शुरू करना है। मुझे किस विधि का संदर्भ देना चाहिए? – user5243421