2017-02-03 3 views
14

जब मैं redis क्लस्टर के सभी redis-सर्वर शुरू, इन सभी सर्वरों लगातार लॉग WSA_IO_PENDING clusterWriteDone की तरह सरकारी redis में 10 महीने रेपोredis continuosly क्लस्टर प्रिंट लॉग WSA_IO_PENDING

[9956] 03 Feb 18:17:25.044 # WSA_IO_PENDING writing to socket fd -------------------------------------------------------- 
[9956] 03 Feb 18:17:25.062 # clusterWriteDone written 2520 fd 15----------------------------------------------------------‌​--- 
[9956] 03 Feb 18:17:25.545 # WSA_IO_PENDING writing to socket fd -------------------------------------------------------- 
[9956] 03 Feb 18:17:25.568 # WSA_IO_PENDING writing to socket fd -------------------------------------------------------- – 
+0

विंडोज इवेंट लॉग में इसे देखते हुए, "नोटिस" पर लॉग ऑन करना। हालांकि रेडिस सही ढंग से काम कर रहा है, सिर्फ फिल्टर को फ़िल्टर करने के लिए दर्द :( – rob

+0

@rob, क्लस्टर के लिए आप किस नमूना कॉन्फ़िगरेशन का उपयोग कर रहे हैं? –

+0

@TarunLalwani यहां redis.windows-service.conf की एक पेस्टबिन है जो सभी लाइनों के साथ है # हटाए गए से शुरू https://pastebin.com/wJK5pj73 स्थापना के बाद मैंने जो एकमात्र कार्रवाई की थी, वह '# क्लस्टर-सक्षम हाँ # क्लस्टर-कॉन्फ़िगर-फ़ाइल नोड्स -6379.conf # क्लस्टर-नोड-टाइमआउट 15000' – rob

उत्तर

2

एक मुद्दा खुला था प्रिंट पहले उस समस्या के बारे में। दुर्भाग्य से इसे छोड़ दिया जा रहा है, और यह अभी तक हल नहीं किया गया है:

Redis cluster print "WSA_IO_PENDING writing to socket..." continuously, does it matter?

हालांकि, कि इस मुद्दे को ही Redis से संबंधित नहीं हो सकता है, लेकिन विंडोज सॉकेट API में, के रूप में Cy Rossignol द्वारा बताया टिप्पणियों में। यह विनसॉक एपीआई कि आवेदन करने के लिए है कि स्थिति देता है as seen in the documentation:

WSA_IO_PENDING (997)

पर छा आपरेशन बाद में पूरा हो जाएगा।

एप्लिकेशन में ने एक ओवरलैप्ड ऑपरेशन शुरू किया है जिसे तुरंत पूरा नहीं किया जा सकता है। एक पूरा संकेत बाद में दिया जाएगा जब ऑपरेशन पूरा हो गया है। ध्यान दें कि यह त्रुटि ऑपरेटिंग सिस्टम द्वारा लौटा दी गई है, इसलिए विंडोज़ की भविष्य की रिलीज़ में त्रुटि संख्या बदल सकती है।

शायद इसे अधिक ध्यान नहीं दिया गया क्योंकि यह एक बग नहीं है, हालांकि यह वास्तव में एक असुविधा है जो सिस्टम लॉग को फ़्लोड करता है। उस स्थिति में, आपको वहां सहायता नहीं मिल सकती है।

ऐसा लगता है कि कोई अस्थायी फ़िक्स नहीं है। Windows Redis fork संग्रहीत है और मुझे नहीं पता कि क्या आपको वहां कोई मदद मिल सकती है या नहीं।