सॉफ़्टवेयर उत्पादों के साथ काम करते समय त्रुटियाँ जो स्वयं प्रकट होती हैं, अक्सर उनका उपयोग करना असंभव हो जाता है। और ऑपरेशन के एल्गोरिदम को समझने के लिए विशेष ज्ञान की कमी भी होने वाली विफलताओं के निदान और सुधार की असंभवता उत्पन्न करती है। इस आलेख में, हम समस्या को देखते हैं "1C: एंटरप्राइज़ सर्वर नहीं मिला, एजेंट-सर्वर के लॉन्च को कैसे ठीक करें"।
1 सी के काम में समस्या को हल करने के कई तरीके हैं।
असफलता के कारण
जो त्रुटियां होती हैं उनकी पृष्ठभूमि अलग होती है, उन्हें घटना के स्तर के आधार पर क्रमबद्ध किया जा सकता है:
- एक-एसकी के डेवलपर्स द्वारा कोडों का गलत लेखन;
- प्रोग्रामर द्वारा बनाई गई त्रुटियां जो किसी विशेष उपयोगकर्ता की आवश्यकताओं (कार्यों) के संबंध में उत्पाद को संशोधित (परिवर्तित) करती हैं;
- कैश मेमोरी के काम में त्रुटियों के कारण विफलताएं, सबसे अधिक बार भ्रमित करने वाले प्रोग्रामर;
- आधार के साथ जुड़े अस्तर।
त्रुटि के लिए "1 सी: एंटरप्राइज़ सर्वर का पता नहीं लगाया गया था", इसका उल्लेख किसी एक के लिए नहीं किया जा सकता है, क्योंकि इस तरह की अधिसूचना उपयोगकर्ता के लिए एक संकेत है कि कार्यक्रम के काम करने के लिए कुछ आवश्यक कार्रवाई नहीं की गई थी।
सही करें - सर्वर शुरू करें
तो - स्थिति, जो इस प्रकाशन के लिए समर्पित है, उस स्थिति में होती है जब एजेंट-सर्वर सेवा अक्षम या बंद हो जाती है। ध्यान दें कि, एक नियम के रूप में, इसके कारण स्पष्ट नहीं हैं (जो मान्यता प्राप्त है)।
इस सेवा को दो तरीकों से लॉन्च किया जाता है - या तो एक आवेदन के रूप में या सेवा के रूप में। आइए देखें कि इसे दोनों मामलों में कैसे करना है:
एक आवेदन के रूप में
इसे एप्लिकेशन के रूप में चलाने के लिए, कमांड चलाएँ:
ragent.exe -debug
उस पर, पोर्ट, पोर्ट रेंज, स्तर और निर्देशिका निर्दिष्ट की जाती है (उनकी सेटिंग में)। यदि ये पैरामीटर निर्दिष्ट नहीं हैं, तो उनका मान "डिफ़ॉल्ट रूप से" प्रोग्राम द्वारा निर्धारित किया जाएगा।
सेवा के रूप में
जब 1 सी लॉन्च विकल्प की पहली स्थापना पर, यह सेवा द्वारा चुना गया था, तो यह पंजीकृत है और बाद में इसे स्वचालित रूप से लॉन्च किया जाना चाहिए (ओएस की प्रत्येक शुरुआत में)।
यदि एजेंट मूल रूप से एप्लिकेशन द्वारा स्थापित किया गया था, तो आप इसे मैन्युअल रूप से पंजीकृत कर सकते हैं और इसे लॉन्च कर सकते हैं। यह कमांड पर होगा (मापदंडों के बारे में मत भूलना):
ragent.exe -instsrvc -usr नाम निर्दिष्ट करने के लिए -pwd पासवर्ड निर्दिष्ट करने के लिए ›
-debug
पोर्ट के लिए -port पोर्ट के लिए -regport पोर्ट पोर्ट की व्यवस्था के लिए>
निर्देशिका निर्दिष्ट करने के लिए आवश्यक स्तर ›-declev
पंजीकरण के परिणामस्वरूप एक नई सेवा का निर्माण होगा (64 बिट के लिए 1 सी संस्करण 8.3 के लिए इस मामले में):
स्मृति में
एक सेवा को हटाने (अपंजीकृत) करने के लिए:
ragent.exe -rmsrvc
चल रहा है:
ragent.exe -start
बंद करो:
ragent.exe -stop
अब आप "1C: एंटरप्राइज़ सर्वर का पता नहीं लगाया गया" समस्या के कारणों के बारे में सब कुछ जानते हैं और यह प्रकट होने पर क्या करने की आवश्यकता है।
अपनी टिप्पणी छोड़ दो।