नवीनतम लेख
घर / सेटिंग्स / दो सर्वर 1सी 8.2 और 8.3 की स्थापना। एक कंप्यूटर पर विभिन्न संस्करणों के कई 1C:एंटरप्राइज़ सर्वर का समानांतर लॉन्च

दो सर्वर 1सी 8.2 और 8.3 की स्थापना। एक कंप्यूटर पर विभिन्न संस्करणों के कई 1C:एंटरप्राइज़ सर्वर का समानांतर लॉन्च

इस लेख में हम कई 1C:एंटरप्राइज़ सर्वरों के समानांतर संचालन को लॉन्च करने और कॉन्फ़िगर करने की प्रक्रिया को देखेंगे। विभिन्न संस्करण(संस्करणों के लिए प्रासंगिक 8.1 , 8.2 और 8.3 ) एक कंप्यूटर पर. इस उदाहरण में, 1C:एंटरप्राइज़ सर्वर 8.3 लॉन्च किया जाएगा जबकि सर्वर संस्करण 8.2 चल रहा है, लेकिन लेख अन्य समान स्थितियों के लिए प्रासंगिक होगा, उदाहरण के लिए, 1C:एंटरप्राइज़ सर्वर संस्करण 8.1 शुरू करते समय जबकि सर्वर संस्करण 8.3 चल रहा है। अलग-अलग बिटनेस के दो सर्वर चलाना या चलाना।

1. समस्या का विवरण

आइए मान लें कि एक कार्यशील सर्वर "1C:Enterprise" संस्करण है 8.2 . इसके अलावा, सर्वर एजेंट को एक सेवा के रूप में लॉन्च किया जाता है और चुना जाता है मानक पैरामीटरसर्वर एजेंट शुरू करना, यानी:

  • 1540
  • 1541
  • 1560:1591
  • ये क्लस्टर निर्देशिका में स्थित हैं: " C:\प्रोग्राम फ़ाइलें\1cv82\srvinfo"
  • यह सेवा स्थानीय उपयोगकर्ता के रूप में शुरू की गई है यूएसआर1सीवी8

आइए उसी पर काम करने के लिए लॉन्च करें और कॉन्फ़िगर करें भौतिक कंप्यूटरसर्वर "1सी:एंटरप्राइज़" संस्करण 8.3 .

2. 1C:एंटरप्राइज़ सर्वर पार्ट संस्करण 8.3 की स्थापना

हम 1C:Enterprise सर्वर की स्थापना शुरू करते हैं (मैंने 1C:Enterprise सर्वर की स्थापना के बारे में विस्तार से लिखा है), स्थापना के लिए घटकों का चयन करें:

  • 1C:एंटरप्राइज़ 8 सर्वर तक पहुँचने के लिए घटक
  • सर्वर 1सी:एंटरप्राइज़ 8

और साथ ही, "1C:Enterprise" फ़ाइलों की स्थापना निर्देशिका को याद रखें (in इस मामले में — « C:\प्रोग्राम फ़ाइलें\1cv8\8.3.4.389»).

हम "1सी:एंटरप्राइज़" सर्वर को एक सेवा के रूप में नहीं, बल्कि एक एप्लिकेशन के रूप में स्थापित करते हैं, यानी हम ध्वज हटा देते हैं " 1सी:एंटरप्राइज़ 8 सर्वर को विंडोज़ सेवा के रूप में स्थापित करें" इंस्टॉलेशन के दौरान।

3. 1सी का पंजीकरण: एंटरप्राइज़ सर्वर संस्करण 8.3

अब मैन्युअल रूप से पंजीकरण करते हैं नया सर्वर"1सी:एंटरप्राइज़" एक विंडोज़ सेवा के रूप में, परिवर्तित मापदंडों के साथ। ऐसा करने के लिए, कमांड लाइन या प्रोग्राम का उपयोग करें विंडोज़ पॉवरशेल. आप कमांड चलाकर पावरशेल लॉन्च कर सकते हैं पावरशेल(ऐसा करने के लिए, दिखाई देने वाली विंडो में कुंजी संयोजन Win + R दबाएं " निष्पादित करना" (रन करें) फ़ील्ड में कमांड का नाम दर्ज करें " खुला"(खोलें) और दबाएँ" ठीक है") या टास्कबार में संबंधित शॉर्टकट पर क्लिक करके।

खुलने वाले Windows PowerShell कंसोल में, आगे के कमांड दर्ज करने की सुविधा के लिए, निर्देशिका पर जाएँ बिनकैटलॉग के साथ स्थापित फ़ाइलेंकमांड निष्पादित करके "1C:एंटरप्राइज़" (बिंदु 1 से कैटलॉग)।

सीडी "C:\प्रोग्राम फ़ाइलें\1cv8\8.3.4.389\bin"

यदि 1C:एंटरप्राइज़ सर्वर संस्करण 8.3 पहले एक सेवा के रूप में स्थापित किया गया था, तो आपको मौजूदा सर्वर पंजीकरण को हटाना होगा। ऐसा करने के लिए आपको कमांड चलाने की आवश्यकता है

.\ragent.exe -rmsrvc

आपको 1C:Enterprise सर्वर की पिछली स्थापना से क्लस्टर रजिस्ट्री निर्देशिका की सभी फ़ाइलों को भी हटाना होगा। डिफ़ॉल्ट रूप से यह निर्देशिका है C:\प्रोग्राम फ़ाइलें\1cv8\srvinfo.

अब आप एक नई 1C:एंटरप्राइज़ सर्वर एजेंट सेवा पंजीकृत करने के लिए आगे बढ़ सकते हैं। क्योंकि डिफ़ॉल्ट पोर्ट ( 1540 , 1541 , 1560-1690 ) पहले से ही 1सी:एंटरप्राइज़ सर्वर सेवा संस्करण 8.2 पर कब्जा कर लिया गया है, उदाहरण के लिए, वैकल्पिक बंदरगाहों का उपयोग करना आवश्यक है 2540 , 2541 और रेंज 2560-2591 . इन पैरामीटरों के साथ सर्वर पंजीकृत करने के लिए, कमांड चलाएँ

.\ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .\USR1CV8 -pwd UsrPass8 -d "C:\Program Files\1cv8\srvinfo"

(आप लेख में 1सी:एंटरप्राइज़ सर्वर एजेंट के लॉन्च पैरामीटर के बारे में अधिक पढ़ सकते हैं)

यह उदाहरण निम्नलिखित पैरामीटर मानों के साथ एक सर्वर पंजीकृत करता है:

  • सर्वर एजेंट नेटवर्क पोर्ट नंबर - 2540
  • क्लस्टर प्रबंधक नेटवर्क पोर्ट नंबर - 2541
  • गतिशील चयन के लिए पोर्ट रेंज - 2560:2591
  • सेवा स्थानीय उपयोगकर्ता के रूप में शुरू की गई है - यूएसआर1सीवी8
  • उस उपयोगकर्ता का पासवर्ड जिसकी ओर से सेवा चल रही है UsrPass8
  • क्लस्टर रजिस्ट्री डेटा निर्देशिका में स्थित है "C:\प्रोग्राम फ़ाइलें\1cv8\srvinfo"
  • यदि आपको सर्वर पर डिबगिंग सक्षम करने की आवश्यकता है, तो आपको स्टार्टअप लाइन में पैरामीटर जोड़ना होगा - डिबग

खैर, आइए तुरंत कमांड चलाकर सेवा शुरू करें

.\ragent.exe -प्रारंभ

के लिए चलते हैं विंडोज़ सेवाएँऔर हम देखेंगे कि आवश्यक सेवा नाम के साथ सूची में दिखाई देती है 1सी:एंटरप्राइज़ 8.3 सर्वर एजेंट (x86-64). सेवा चल रही है, और सेवा स्टार्टअप आपके द्वारा अभी दर्ज किए गए मापदंडों का उपयोग करता है।

और यदि हम क्लस्टर रजिस्ट्री फ़ाइलों के साथ निर्देशिका में जाते हैं, तो हम देखेंगे कि संबंधित फ़ाइलें वहां दिखाई दी हैं।

5. सर्वर एडमिनिस्ट्रेशन कंसोल में 1C:एंटरप्राइज़ सर्वर संस्करण 8.3 जोड़ना

1C:एंटरप्राइज़ सर्वर को प्रशासित करने के लिए, 1C:एंटरप्राइज़ सर्वर व्यवस्थापन कंसोल का उपयोग करें। आप उपनिर्देशिका से आवश्यक संस्करण का प्रशासन कंसोल खोल सकते हैं सामान्यस्थापित 1C के साथ निर्देशिका: एंटरप्राइज़ प्रोग्राम फ़ाइलें (वैकल्पिक इस कंप्यूटर का- स्नैप-इन चलाकर कंसोल को नेटवर्क पर किसी भी कंप्यूटर पर अलग से स्थापित किया जा सकता है 1CV8 सर्वर (x86-64).msc.

1C:एंटरप्राइज़ सर्वर एडमिनिस्ट्रेशन कंसोल में, सेटिंग ट्री में "पर राइट-क्लिक करें" सेंट्रल 1सी:एंटरप्राइज़ 8.3 सर्वर", चयन करें संदर्भ मेनूअनुच्छेद " बनाएं» — « सेंट्रल सर्वर 1सी:एंटरप्राइज़ 8.3».

दिखाई देने वाले केंद्रीय 1C:एंटरप्राइज़ सर्वर के लिए पैरामीटर विंडो में, निर्दिष्ट करें:

  • शिष्टाचार - टीसीपी
  • नाम - उस कंप्यूटर का नाम जिस पर 1C:Enterprise सर्वर चल रहा है
  • आईपी ​​पोर्ट - इस मामले में, सर्वर एजेंट का नेटवर्क पोर्ट नंबर 2540
  • विवरण - केंद्रीय 1C:एंटरप्राइज़ सर्वर का मनमाना विवरण

क्लिक करें " ठीक है»दर्ज किए गए मापदंडों को सहेजने के लिए।

जिसके बाद नया स्थापित 1C:एंटरप्राइज़ सर्वर संस्करण 8.3 इस स्नैप-इन के माध्यम से प्रशासन के लिए उपलब्ध होगा।

क्या इस आलेख से आपको मदद हुई?

पृष्ठभूमि... हमारी कंपनी सफलतापूर्वक 1C:एंटरप्राइज़ संस्करण 8.2 संचालित करती है, जिसमें लगभग 100 गहन रूप से उपयोग किए जाने वाले लेखांकन डेटाबेस हैं। इस मामले के लिए समर्पित अलग सर्वरकाफी प्रभावशाली विशेषताओं के साथ, क्योंकि ऑपरेशन के दौरान, यह पता चला कि संयोजन 1C: एंटरप्राइज़ 8.2 + MS SQL 2005 हार्ड ड्राइव, प्रोसेसर और सबसे महत्वपूर्ण रूप से मात्रा जैसे हार्डवेयर संसाधनों पर बहुत मांग कर रहा है। टक्कर मारना. हमारे लिए ऐसे सर्वर की लागत 250 हजार रूबल से अधिक हो गई (ओएस और 1सी दोनों के लिए लाइसेंस की गिनती नहीं)।

1C:एंटरप्राइज़ संस्करण 8.3 के लिए अलग हार्डवेयर आवंटित करना अनुचित माना गया, और इसके अलावा, 1C सर्वर के लिए चाबियों के दूसरे सेट के लिए अन्य 100 हजार रूबल का भुगतान करना बहुत महंगा है! 1C:एंटरप्राइज़ संस्करण 8.3 को स्थापित करने के प्रयास से सीधे तौर पर यह तथ्य सामने आया कि मौजूदा डेटाबेस वाला क्लस्टर खो गया था। यहीं पर एक कंप्यूटर पर 1C:Enterprise के दो सर्वर संस्करणों को स्थापित करने और चलाने की ख़ासियतें सामने आईं।

1C:Enterprise 8.2 और 8.3 के लिए इंस्टॉलेशन प्रोग्राम कॉन्फ़िगर करता है सॉफ़्टवेयरउनके मानक पोर्ट का उपयोग करने के लिए: 1540 (सर्वर एजेंट द्वारा प्रयुक्त), 1541 (क्लस्टर प्रबंधक द्वारा प्रयुक्त), 1560-1591 (वर्कफ़्लो के लिए उपयोग किए जाने वाले पोर्ट की श्रेणी)। इसलिए, यदि 1C:Enterprise 8.3 सर्वर को 1C:Enterprise 8.2 सर्वर के साथ एक साथ काम करना चाहिए, तो पहले वाले को सर्वर के पिछले संस्करण के रनिंग इंस्टेंस द्वारा पहले से उपयोग किए गए पोर्ट से भिन्न पोर्ट निर्दिष्ट करना होगा।

पहले से ही कंप्यूटर पर स्थापित सर्वर 1C:एंटरप्राइज़ संस्करण 8.2 ने "1C:एंटरप्राइज़ 8.2 सर्वर एजेंट" सेवा को पंजीकृत और लॉन्च किया है, जो पहले से ही उपरोक्त मानक पोर्ट का उपयोग करता है। यदि आपने 1C:Enterprise 8.3 सर्वर "पास" स्थापित किया है, तो इसकी सेवा "1C:Enterprise 8.3 सर्वर एजेंट" का लॉन्च असामान्य रूप से समाप्त हो जाएगा, क्योंकि यह पहले से ही "कब्जे वाले" बंदरगाहों का उपयोग करने का प्रयास करेगा। इससे बचने के लिए आपको निम्नलिखित कार्य करने होंगे।

(नीचे वर्णित सभी चीजें विंडोज सर्वर 2008 आर2 एंटरप्राइज (और स्टैंडआर्ट) 64 बिट + एसपी1 और 1सी:एंटरप्राइज 8.2 और 8.3 के 32-बिट सर्वर संस्करणों के लिए सत्य है)।

मैंने 1C:Enterprise 8.2 (संस्करण 8.2.19.90) को मौजूदा स्थानीय उपयोगकर्ता "प्रशासक" के रूप में चलाने के अधिकारों के साथ एक विंडोज़ सेवा के रूप में स्थापित किया।

इंस्टॉलेशन पूरा होने के बाद, window सर्वर प्रबंधक -> कॉन्फ़िगरेशन -> सेवाएँहम "1C:एंटरप्राइज़ 8.2 सर्वर एजेंट" सेवा को चालू देखते हैं:

मापदंडों के साथ लॉन्च किया गया:

C:\Program Files (x86)\1cv82\8.2.19.90\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files (x86)\1cv82\ srvinfo"

मैंने इसी प्रकार 1C:Enterprise 8.3 सर्वर (संस्करण 8.3.4.437) स्थापित किया:

हालाँकि, जैसा कि हम विंडो में देखते हैं सर्वर प्रबंधक -> कॉन्फ़िगरेशन -> सेवाएँ, "1C:एंटरप्राइज़ 8.3 सर्वर एजेंट" सेवा प्रारंभ नहीं हुई:

अब हमें विंडो खोलनी है कमांड लाइन अध्यक्ष एवं प्रबंध निदेशकऔर 1C:Enterprise 8.3 के स्थापित सर्वर संस्करण की बिन निर्देशिका पर जाएं और ragent.exe -rmsrvc कमांड के साथ "1C:Enterprise 8.3 सर्वर एजेंट" सेवा के पंजीकरण को हटाने का प्रयास करें:

C:\Users\admin>cd C:\Program Files (x86)\1cv8\8.3.4.437\bin C:\Program Files (x86)\1cv8\8.3.4.437\bin>ragent.exe -rmsrvc त्रुटि! नियंत्रण सेवा त्रुटि!

मुझे त्रुटि मिली त्रुटि! नियंत्रण सेवा त्रुटि! , जो सैद्धांतिक रूप से अपेक्षित है, क्योंकि सेवा सिस्टम में ठीक से पंजीकृत नहीं है. लेकिन वास्तव में, उसे छोड़ देना चाहिए. खिड़की में सर्वर प्रबंधक -> कॉन्फ़िगरेशन -> सेवाएँआप उसे दोबारा नहीं देख पाएंगे.

अब आपको दोबारा रजिस्ट्रेशन कराना होगा इस सर्वर का, लेकिन साथ ही 1C:Enterprise 8.2 एजेंट द्वारा पहले से उपयोग किए गए पोर्ट से भिन्न पोर्ट निर्दिष्ट करें। मेरे मामले में आदेश इस प्रकार दिखेगा:

C:\प्रोग्राम फ़ाइलें (x86)\1cv8\8.3.4.437\bin>

  • -पोर्ट 2540— पोर्ट जिस पर 1C:एंटरप्राइज़ सर्वर एजेंट संस्करण 8.3 चलेगा;
  • -रिपोर्ट 2541— वह पोर्ट जिसके माध्यम से 1सी:एंटरप्राइज़ सर्वर क्लस्टर, संस्करण 8.3, प्रशासित किया जाएगा;
  • -रेंज 2560:2591- वर्कफ़्लो के लिए पोर्ट की श्रेणी;
  • -इन "C:\प्रोग्राम फाइल्स (x86)\1cv8\srvinfo"- बनाए जा रहे नए 1C:एंटरप्राइज़ सर्वर क्लस्टर, संस्करण 8.3 के बारे में जानकारी संग्रहीत करने के लिए एक निर्देशिका;
  • -usr .\प्रशासक— उपयोगकर्ता जिसकी ओर से 1C:एंटरप्राइज़ सर्वर एजेंट संस्करण 8.3 लॉन्च किया जाएगा;
  • -पीडब्ल्यूडी********- निर्दिष्ट उपयोगकर्ता के लिए पासवर्ड (अपना दर्ज करें)।

इसके बाद आपको फिर से विंडो में “1C:Enterprise 8.3 Server Agent” सर्विस दिखाई देगी सर्वर प्रबंधक -> कॉन्फ़िगरेशन -> सेवाएँ. आपको बस इसे ragent.exe -start कमांड के साथ चलाना है:

C:\प्रोग्राम फ़ाइलें (x86)\1cv8\8.3.4.437\bin>ragent.exe -प्रारंभ

खिड़की में सर्वर प्रबंधक -> कॉन्फ़िगरेशन -> सेवाएँहम "1C:एंटरप्राइज़ 8.3 सर्वर एजेंट" सेवा देखते हैं:

मापदंडों के साथ लॉन्च किया गया:

जहां "निष्पादन योग्य फ़ाइल" फ़ील्ड में सेटिंग है:

C:\Program Files (x86)\1cv8\8.3.4.437\bin\ragent.exe" -srvc -agent -regport 2541 -port 2540 -range 2560:2591 -d "C:\Program Files (x86)\1cv8\ srvinfo"

और अब सबसे दिलचस्प हिस्सा: आपको करना होगा यह ऑपरेशनहर बार 1C:Enterprise 8.3 सर्वर संस्करण को अपडेट करने की आवश्यकता होती है! ब्रावो, डेवलपर्स...

अब इस संबंध के साथ कैसे रहना है इसके बारे में थोड़ा। अब 1C:Enterprise प्रोग्राम को पुराने संस्करण (फ़ोल्डर C:\Program Files (x86)\1cv82\common से) के साथ चलाने की आवश्यकता नहीं है। 1C:Enterprise संस्करण 8.3 स्थापित करते समय, फ़ोल्डर C:\Program Files (x86)\1cv8\common से प्रोग्राम लॉन्च करने के लिए डेस्कटॉप शॉर्टकट स्वचालित रूप से ओवरराइट हो जाएगा। यदि आप सर्वर संस्करण 8.2 पर चल रहे अकाउंटिंग डेटाबेस को खोलते हैं, तो यह स्वचालित रूप से खुल जाएगा आवश्यक संस्करणदूसरे कंप्यूटर पर निर्भर रहने वाला कंप्यूटर प्रोग्राम।

डेटाबेस (अकाउंटिंग या ZIK) बनाने के लिए टेम्प्लेट डिफ़ॉल्ट रूप से उस उपयोगकर्ता की निर्देशिका में रखे जाते हैं जिनकी ओर से आपने उनकी स्थापना शुरू की थी। यदि आप इसे एक व्यवस्थापक के रूप में कर रहे हैं, तो आप उन्हें पथ C:\Users\administrator\AppData\Roaming\1C\1cv8\tmplts में पाएंगे। यदि आप स्थापित टेम्पलेट के आधार पर एक नया डेटाबेस जोड़ना चाहते हैं, दूसरे कंप्यूटर पर निर्भर रहने वाला कंप्यूटर प्रोग्रामसंस्करण 8.3 में ये सभी दिखाई देंगे:

अब, यदि आपको डेटाबेस संस्करण 8.3 को पंजीकृत करने की आवश्यकता है, तो आपको "1सी:एंटरप्राइज़ सर्वर क्लस्टर" फ़ील्ड में 1सी सर्वर संस्करण 8.3 स्थापित कंप्यूटर और, एक कोलन द्वारा अलग किए गए, क्लस्टर प्रबंधक पोर्ट को इंगित करना होगा। 1C सर्वर एजेंट संस्करण 8.3 को पंजीकृत करते समय निर्दिष्ट किया गया। मेरे मामले में यह 2541 है:

1C:एंटरप्राइज़ संस्करण 8.3 चलाने वाले एंटरप्राइज़ सर्वर पर स्थित लेखांकन डेटाबेस की सूची में एक नया जोड़ते समय, आपको सर्वर का नाम भी इंगित करना होगा, उसके बाद एक कोलन - क्लस्टर प्रबंधक द्वारा उपयोग किया जाने वाला पोर्ट:

दोनों 1C सर्वर (दोनों संस्करण 8.2 और 8.3) के साथ क्लस्टर प्रशासन के लिए उपयोगिता को पंजीकृत करने की आवश्यकता प्रत्येक इंस्टॉलेशन/अपडेट के बाद बनी रहती है।

अब आइए एक कंप्यूटर पर 1C:एंटरप्राइज़ सर्वर के विभिन्न संस्करणों को चलाने वाले क्लस्टरों को प्रशासित करने की ओर बढ़ें। एक्सप्लोरर में पथ C:\Program Files (x86)\1cv8\common के साथ फ़ोल्डर खोलें, और क्लस्टर प्रशासन कंसोल संस्करण 8.3 के लिए डेस्कटॉप पर एक शॉर्टकट बनाएं (उदाहरण के लिए, तुरंत शॉर्टकट का नाम बदलना बेहतर है) 1सीवी8.3):

उसी तरह, पथ C:\Program Files (x86)\1cv82\common के साथ एक्सप्लोरर में फ़ोल्डर खोलें, और क्लस्टर प्रशासन कंसोल संस्करण 8.2 के लिए डेस्कटॉप पर एक शॉर्टकट बनाएं (शॉर्टकट का तुरंत नाम बदलना बेहतर है, क्योंकि उदाहरण के लिए 1सीवी8.2):

आपके डेस्कटॉप पर आपको निम्नलिखित मिलेगा:

आइए 1C:एंटरप्राइज़ सर्वर क्लस्टर प्रशासन उपयोगिता संस्करण 8.2 को शॉर्टकट "1CV8.2" के साथ लॉन्च करें (चूंकि सर्वर डिफ़ॉल्ट पोर्ट का उपयोग करता है, क्लस्टर बिना किसी समस्या के प्रदर्शित होगा):

जब आप 1C:एंटरप्राइज़ सर्वर क्लस्टर संस्करण 8.3 ("1CV8.3" नामक डेस्कटॉप शॉर्टकट का उपयोग करके) को प्रशासित करने के लिए इच्छित कंसोल से इस क्लस्टर को खोलने का प्रयास करते हैं, तो आपको त्रुटि दिखाई देगी:

1C:एंटरप्राइज़ 8.3 सर्वर से कनेक्ट करने में त्रुटि: क्लाइंट और सर्वर संस्करण भिन्न हैं (8.3.4.437 - 8.2.19.90), क्लाइंट एप्लिकेशन: क्लस्टर कंसोल

हमें जिस 1C:एंटरप्राइज़ सर्वर क्लस्टर संस्करण 8.3 की आवश्यकता है उसे प्रदर्शित करने के लिए, हमें इस स्नैप-इन में एक नया केंद्रीय 1C:एंटरप्राइज़ 8.3 सर्वर बनाना होगा:

  • क्षेत्र में नामआपको उस कंप्यूटर का नाम निर्दिष्ट करना होगा जिसमें 1C:Enterprise 8.3 सर्वर स्थापित है;
  • क्षेत्र में आईपी ​​पोर्टआपको वह पोर्ट निर्दिष्ट करना होगा जिस पर 1C:Enterprise 8.3 सर्वर एजेंट चलता है, जिसे आपने एजेंट लॉन्च सेवा सेट करते समय निर्दिष्ट किया था;
  • क्षेत्र में विवरणविवरण इंगित करें.

"ओके" बटन पर क्लिक करने के बाद, आप अपना नया क्लस्टर देख पाएंगे, जो 1C:एंटरप्राइज़ सर्वर संस्करण 8.3 स्थापित करने के बाद बनाया गया था।

वे। एक कंप्यूटर पर स्थापित 1C:एंटरप्राइज़ सर्वर के विभिन्न संस्करणों के क्लस्टर का प्रशासन उपयुक्त स्नैप-इन का उपयोग करके किया जाता है।

मूलतः बस इतना ही। आपको कामयाबी मिले!

_________
युपीडी.जैसा कि अभ्यास से पता चला है, इस आलेख में वर्णित विधि एक सर्वर पर 1C:एंटरप्राइज़ सर्वर संस्करण 8.3 के कई उदाहरणों को एक साथ चलाने के लिए उपयुक्त नहीं है। जब विभिन्न पोर्ट पर चल रहे 1C:Enterprise के भिन्न संस्करण से एक नई 1C एजेंट सेवा बनाने का प्रयास किया जाता है, तो ऑपरेशन:

C:\Program Files (x86)\1cv8\8.3.4.437\bin>ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -d "C:\Program Files (x86)\1cv8\srvinfo" - यूएसआर .\प्रशासक -पीडब्ल्यूडी ********

पहले से चल रही सेवा को हटाना समाप्त होता है पुराना संस्करण 1सी 8.3, लेकिन नया नहीं बनाया गया है।

इसमें मैंने स्थापित करने, उपयुक्त संस्करण बनाने और एक सर्वर पर 1C:Enterprise 8.3 सर्वर के कई संस्करण चलाने की एक विधि का वर्णन किया है...

प्लेटफ़ॉर्म 8.2.11 के जारी होने के बाद, एक भौतिक सर्वर पर कई 1सी 8.2 एप्लिकेशन सर्वर - 8.2.10 और 8.2.11 - स्थापित करने का कार्य सामने आया। मुझे 1C दस्तावेज़ में यह कैसे करना है इसकी जानकारी नहीं मिली; इसके अलावा, यह कहा गया था कि दूसरा सर्वर केवल मैन्युअल मोड में शुरू किया जा सकता है।

विंडोज़ सेवाएँ बनाने के लिए एक तृतीय-पक्ष उपयोगिता ने इस समस्या को हल करने में मदद की (केवल एक पंजीकृत उपयोगकर्ता ही फ़ाइलें डाउनलोड कर सकता है!)।

सबसे पहले, आपको संग्रह को एक फ़ोल्डर में अनपैक करना होगा, कमांड लाइन का उपयोग करके उसमें जाना होगा और सेवा निर्माण कमांड चलाना होगा, उदाहरण के लिए:
"INSTSRV "सर्वर एजेंट 8.2.11" "C:\प्रोग्राम फ़ाइलें\1cv82\8.2.11.229\bin\ragent.exe"", कहाँ सर्वर एजेंट 8.2.11- सेवा का बना हुआ नाम. यदि सब कुछ सही ढंग से किया जाता है, तो सेवा के सफल निर्माण की पुष्टि करने वाला एक संदेश दिखाई देगा:

अब जाएँ प्रशासन - सेवाएँ. नव निर्मित सेवा ढूंढें, डबल क्लिक से सेवा गुण सामने आते हैं। पहले टैब पर आप लॉन्च विकल्प चुन सकते हैं - स्वचालित(स्वचालित रूप से जब कंप्यूटर बूट होता है), नियमावली(मैन्युअल रूप से) और अक्षम(अक्षम)। बनाई गई सेवा को एक अलग विंडो में संचालित करने के लिए, आपको दूसरे टैब (लॉगिन) पर आइटम का चयन करना होगा। सेवा को डेस्कटॉप के साथ इंटरैक्ट करने की अनुमति दें(डेस्कटॉप के साथ इंटरेक्शन की अनुमति दें) + लॉगिन पैरामीटर निर्दिष्ट करें।

अगला कदम रजिस्ट्री को संपादित करना है। रजिस्ट्री संपादक regedit लॉन्च करें। हम लाइन की तलाश कर रहे हैं " C:\प्रोग्राम फ़ाइलें\1cv82\8.2.11.229\bin\ragent.ex e" और इसे मापदंडों के साथ सही लॉन्च कमांड में बदलें, उदाहरण के लिए: " "C:\Program Files\1cv82\8.2.11.229\bin\ragent.exe" /Debug -srvc -agent -regport 11641 -port 11640 -range 11660:11691 -d "C:\Program Files\1cv82\srvinfo2""

आप एक सेवा शुरू कर सकते हैं, यदि वह अक्षम नहीं है, तो कई तरीकों से, सबसे पहले कमांड लाइन के माध्यम से: नेट स्टार्ट सर्विसनेम - जहां सर्विसनेम आपकी सेवा का नाम है। और दूसरे तरीके से - सीधे प्रशासनिक पैनल एप्लेट के माध्यम से - सेवाएँ।

किसी सेवा को हटाने के लिए, आपको पहले उसे रोकना होगा: नेट स्टॉप सेवानाम, फिर कमांड लाइन में फिर से कमांड चलाएँ INSTSRV सेवानाम हटाएँ।

पी.एस. - "विशेष रूप से स्मार्ट" संशयवादियों के लिए जानकारी:
http://users.v8.1c.ru/Adm3413.aspx से उद्धरण:
उसी संस्करण का 1C:एंटरप्राइज़ सर्वर चलाते समय 1C:Enterprise 8.1/8.2 सर्वर का एक नया उदाहरण स्थापित करना
1C:एंटरप्राइज़ के पास एक ही संस्करण (8.1 या 8.2) के 1C:एंटरप्राइज़ सर्वर के एकाधिक उदाहरणों को पंजीकृत करने की मानक क्षमताएं नहीं हैं।

यदि इंस्टॉलेशन के बाद आप एक नया सर्वर इंस्टेंस लॉन्च करना चाहते हैं, और केवल 1C:एंटरप्राइज़ संस्करण को अपडेट नहीं करना चाहते हैं, तो संस्करण संख्या के समान पहले दो अंकों के साथ 1C:एंटरप्राइज़ इंस्टॉल करते समय, आपको 1C:एंटरप्राइज़ सर्वर को एक के रूप में पंजीकृत नहीं करना चाहिए। सेवा।

1C:एंटरप्राइज़ सर्वर के अतिरिक्त उदाहरण केवल कमांड लाइन से लॉन्च किए जा सकते हैं। यह महत्वपूर्ण है कि वे न केवल बंदरगाहों में, बल्कि क्लस्टर रजिस्ट्री निर्देशिकाओं में भी भिन्न हों।

एक कंप्यूटर पर सर्वर 1सी 8.2 और 8.3 (विंडोज़)

एक कंप्यूटर पर सर्वर 1सी 8.2 और 8.3 (विंडोज़)

24 सितंबर 2015

मान लीजिए कि आपके पास एक कार्यशील 1C 8.3 सर्वर है और आपको अतिरिक्त रूप से 8.2 में अपग्रेड करने की आवश्यकता है। हालाँकि, 8.2 स्थापित करने और इसे चलाने के बाद, इसके कारण संस्करण 8.3 में समस्याएँ आईं।
आरंभ करने का सबसे आसान तरीका रजिस्ट्री में आवश्यक मान लिखना है ऑपरेटिंग सिस्टम.
आइए 1s 8.2 सर्वर को रोकें।
अब "स्टार्ट - रन" खोलें और regedit कमांड दर्ज करें। सिस्टम रजिस्ट्री खुल जाएगी. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C में ImagePath पैरामीटर ढूंढें: 1c के लिए एंटरप्राइज़ 8 सर्वर एजेंट पोर्ट इस रजिस्ट्री कुंजी में पंजीकृत हैं। आइए उन्हें बदलें, उदाहरण के लिए:
C:\Program Files\1cv82\8.2.хх.хх\bin\ragent.exe" -srvc -agent -regport 2041 -port 2040 -range 2060:2091 -d "C:\Program Files\1cv82\srvinfo

रिपोर्ट - इसके माध्यम से ग्राहक जुड़े रहते हैं।
पोर्ट - सर्वर प्रबंधन पोर्ट (प्रशासन पैनल, पोस्टग्रेस्क्ल)।
रेंज - एक पीसी को जोड़ने के लिए पोर्ट।
फ़ायरवॉल पोर्ट खोलना न भूलें!

सर्वर 1C 8.3 और 8.2 को पुनरारंभ करें।
अब सर्वर एडमिनिस्ट्रेशन पैनल में एक सेंट्रल सर्वर बनाते हैं।

एक सेंट्रल सर्वर बनाएं.
पोर्ट को केंद्रीय सर्वर के लिए सेट किया जाना चाहिए.
सर्वर क्लस्टर के लिए, आपको रिपोर्ट करने के लिए पोर्ट मान सेट करना होगा।
कार्यकर्ता प्रक्रियाओं के लिए, पोर्ट रेंज को रेंज पर सेट किया गया है

1c 8.2 सर्वर से कनेक्ट करने के लिए, अब आपको "सर्वर नाम" फ़ील्ड में नेमसर्वर निर्दिष्ट करना होगा:

यह भी संभव है कि आप क्लस्टर का नाम बदलना चाहते हैं, जिसके परिणामस्वरूप "सर्वर तक नेटवर्क एक्सेस त्रुटि" त्रुटि हो सकती है।