पर गहराई से मारना मैं कुछ संसाधन लाने के लिए एपीएसड्यूलर (जो थ्रेड पूल का उपयोग करता है) का उपयोग करने वाली एक प्रणाली को कार्यान्वित कर रहा हूं।uWSGI और मल्टीथ्रेडेड फ्लास्क ऐप को
मैं "ऐप पुनरारंभ" का पता लगाने का एक तरीका जानने का प्रयास कर रहा हूं ताकि मैं एपीएसड्यूलर थ्रेड पूल को बंद कर सकूं। मैं uWSGI मास्टर प्रक्रिया में SIGHUP भेजकर पुनरारंभ कर रहा हूं।
क्या किसी ने इनमें से किसी एक की कोशिश की है? यदि हां, तो ऐप पुनरारंभ ईवेंट का पता लगाने का सही तरीका क्या है? तो मेरे धागे चलाने लेकिन uWSGI अनुरोधों की सेवा नहीं है
uwsgidecorators
postfork
डेकोरेटर है,uwsgi
मॉड्यूलsignal_wait
औरsignal_received
कार्यों
signal_wait
समारोह ब्लॉक हैं। मैंने scheduler.daemonic
को गलत और सही करने की भी कोशिश की है - यह किसी भी तरह से मदद नहीं करता है।
worker 1 (pid: 20082) is taking too much time to die...NO MERCY !!!