2015-12-11 8 views
6

मुझे पता है कि लैरवेल के पास विकल्प है php artisan queue:listen कमांड के लिए, हालांकि मैं कुछ CPU उपयोग को बचाने के लिए queue:work का उपयोग करना चाहता हूं। जहां तक ​​मैं कह सकता हूं, कतार कार्यकर्ता के साथ टाइमआउट विकल्प सेट करने का कोई तरीका नहीं है। क्या यह समय समाप्त हो जाएगा यदि मेरा काम 60 सेकंड डिफ़ॉल्ट से अधिक लेता है, या टाइमआउट बस queue:listen पर लागू होता है?कतार श्रमिकों के लिए लैरावेल समर्थन टाइमआउट विकल्प क्या है?

मैं सिर्फ यह सुनिश्चित करना चाहता हूं कि मेरी नौकरियों में चलाने के लिए पर्याप्त समय है क्योंकि मैं पृष्ठभूमि में रिपोर्ट चलाने जैसी चीजें कर रहा हूं, और कुछ डेटासेट के आकार के कारण उत्पन्न होने के लिए 60 सेकंड से अधिक समय लेते हैं। ऐसा लगता है कि वे ठीक चल रहे हैं, मुझे बस कुछ स्पष्टीकरण चाहिए कि यह कैसे काम करता है ताकि मैं सुनिश्चित कर सकूं कि मैं मुद्दों में नहीं चलेगा।

उत्तर

5

- टाइमटाइम सिम्फनी की प्रोसेस क्लास में एक कृत्रिम टाइमआउट है।

यदि आप पर्यवेक्षक का उपयोग कर रहे हैं, तो यह समय समाप्त नहीं होना चाहिए, लेकिन आप अपने PHP max_execution_time को देखना चाहेंगे।

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