संदेश फ़ाइलों को साफ करने के लिए संदेश पंक्तिबद्ध करना सेवा पुनरारंभ करना होगा


महत्वपूर्ण इस आलेख में रजिस्ट्री को संशोधित करने के तरीके के बारे में जानकारी है। सुनिश्चित करें कि आप इसे संशोधित करने से पहले रजिस्ट्री बैकअप लें। सुनिश्चित करें कि आप कोई समस्या आने पर रजिस्ट्री को पुनर्स्थापित करने के लिए कैसे जानते हैं। बैक अप लेने, पुनर्स्थापित करें और रजिस्ट्री को संशोधित करने के तरीके के बारे में अधिक जानकारी के लिए Microsoft नॉलेज़ बेस में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें:
256986 Microsoft Windows रजिस्ट्री का विवरण

लक्षण


Microsoft संदेश पंक्तिबद्ध करना संदेश फ़ाइलें accumulate, और केवल आपके संदेश पंक्तिबद्ध करना सेवा प्रारंभ करते समय हटा दिए जाते हैं।

नोट Microsoft संदेश पंक्तिबद्ध करना के रूप में भी जाना जाता MSMQ है।

कारण


संदेश पंक्तिबद्ध करना सेवा स्टार्टअप पर पुनर्प्राप्ति योग्य और transactional संदेशों के लिए सभी रिक्त संदेश फ़ाइलें हटा देता है। पुनर्प्राप्ति योग्य और transactional संदेश संग्रह फ़ाइलें युग्म हैं, और प्रपत्र के Lnnnnnnn.MQ और Pnnnnnnnn.MQ या Jnnnnnnn.MQ.निर्देशिका फ़ाइलें संग्रह, के बारे में अधिक जानकारी के लिए होते हैं, Microsoft में आलेख देखने के लिए निम्न आलेख संख्या पर क्लिक करें नॉलेज बेस:

174307 Microsoft संदेश पंक्ति सर्वर और Microsoft संदेश पंक्तिबद्ध करना में संग्रह निर्देशिका में फ़ाइल नाम को समझना

आप संदेश पंक्तिबद्ध करना सेवा पुनरारंभ नहीं करते हैं, तो डिस्क संग्रहण उपयोग पंक्तिबद्धता संदेश सेवा का अंतिम पुनरारंभ के बाद सर्वोच्च आवश्यकता पर रहता है।

समाधान


चेतावनी यदि आप रजिस्ट्री ग़लत ढंग से रजिस्ट्री संपादक का उपयोग कर या किसी अन्य विधि का उपयोग कर संशोधित गंभीर समस्याएँ उत्पन्न हो सकती है। इन समस्याओं ऑपरेटिंग सिस्टम पुनर्स्थापित पड़ सकता है। Microsoft गारंटी देता नहीं कर सकता कि ये समस्याएँ हल हो सकते हैं। रजिस्ट्री को अपने जोखिम पर संशोधित करें।

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

  1. प्रारंभ रजिस्ट्री संपादक (REGEDT32. EXE)।
  2. स्थिति जानें, और निम्न रजिस्ट्री उपकुंजी का चयन करें:
    HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
  3. संपादन ' मेनू से, क्लिक करें मान जोड़ें
  4. MessageCleanupInterval मान नाम फ़ील्डमें, टाइप करें।
  5. REG_DWORD डेटा प्रकार फ़ील्डमें, का चयन करें।
  6. डेटा मान के लिए, मिलीसेकंड (उदाहरण के लिए, 3600000 (एक घंटे के लिए दशमलव)) में इच्छित अंतराल दर्ज करें।
  7. परिवर्तनों को सहेजने के लिए रजिस्ट्री संपादक से बाहर निकलें।
अगली बार जब आप यह संदेश पंक्तिबद्ध करना सेवा को पुनरारंभ नई अंतराल क्लीनअप रिक्त संदेश फ़ाइलों के लिए उपयोग किया जाएगा।

स्थिति


Microsoft ने पुष्टि की है कि यह इस आलेख के आरंभ में सूचीबद्ध Microsoft उत्पादों में एक बग है।
Windows NT 4.0 में, सर्विस पैक 4 इस बग ठीक किया गया था।

संदर्भ


MSMQ व्यवस्थापक मार्गदर्शिका; विषय: संदेश वितरण