1c dwie platformy na jednym serwerze. Równoległe uruchomienie kilku serwerów 1C:Enterprise w różnych wersjach na jednym komputerze
W bieżącym artykule rozważymy proces uruchamiania i konfigurowania równoległego działania kilku serwerów 1C:Enterprise w różnych wersjach (dotyczy wersji 8.1 , 8.2 oraz 8.3 ) na jednym komputerze. W ten przykład serwer 1C:Enterprise 8.3 zostanie uruchomiony podczas działania serwera w wersji 8.2, ale artykuł będzie również odpowiedni w innych podobnych sytuacjach, na przykład, gdy serwer 1C:Enterprise w wersji 8.1 zostanie uruchomiony podczas działania serwera w wersji 8.3 lub uruchamiane są dwa serwery o różnej bitowości.
1. Stwierdzenie problemu
Załóżmy, że mamy działającą wersję serwera 1C:Enterprise 8.2 . Ponadto agent serwera jest uruchamiany jako usługa i wybierany parametry standardowe uruchomienie agenta serwera tj.:
- 1540
- 1541
- 1560:1591
- Te klastry znajdują się w katalogu: „ C:\Program Files\1cv82\srvinfo"
- Usługa działa jako użytkownik lokalny USR1CV8
Zacznijmy i skonfigurujmy do pracy na tym samym fizyczny komputer 1C: Wersja serwera Enterprise 8.3 .
2. Instalowanie części serwerowej 1C:Enterprise w wersji 8.3
Rozpoczynamy instalację serwera 1C:Enterprise (pisałem szczegółowo o instalacji serwera 1C:Enterprise), wybierz komponenty do instalacji:
- Uzyskaj dostęp do komponentów do serwerów 1C:Enterprise 8
- Serwer 1C:Enterprise 8
Jednocześnie zapamiętaj katalog instalacyjny dla plików 1C:Enterprise (w tym przypadku „ C:\Pliki programów\1cv8\8.3.4.389»).
Instalujemy serwer 1C:Enterprise nie jako usługę, ale jako aplikację, tj. usuń flagę ” Zainstaluj serwer 1C:Enterprise 8 jako usługę Windows" podczas instalacji.
3. Rejestracja serwera 1C:Enterprise w wersji 8.3
Teraz ręcznie zarejestrujmy nowy serwer 1C:Enterprise jako usługę Windows ze zmienionymi ustawieniami. Aby to zrobić, użyj wiersza poleceń lub programu Windows PowerShell. Możesz uruchomić PowerShell, uruchamiając polecenie powershell(w tym celu naciśnij kombinację klawiszy Win + R, w oknie, które się pojawi " Biegać» (Uruchom) wprowadź nazwę polecenia w polu « otwarty» (Otwórz) i naciśnij « OK”) lub klikając odpowiedni skrót na pasku zadań.
W otwartym Konsole Windows PowerShell, dla wygody wpisywania kolejnych poleceń przejdźmy do katalogu kosz katalog z zainstalowane pliki„1C:Enterprise” (katalog z punktu 1), uruchamiając polecenie
Cd "C:\Program Files\1cv8\8.3.4.389\bin"
Jeśli serwer 1C:Enterprise w wersji 8.3 został zainstalowany wcześniej jako usługa, musisz usunąć istniejącą rejestrację serwera. Aby to zrobić, musisz uruchomić polecenie
.\ragent.exe -rmsrvc
A także konieczne jest usunięcie wszystkich plików katalogu rejestru klastra, poprzednia instalacja 1C: Serwer korporacyjny. Domyślnie jest to katalog C:\Program Files\1cv8\srvinfo.
Teraz możesz przystąpić do rejestracji nowej usługi 1C:Enterprise Server Agent. Ponieważ domyślne porty ( 1540 , 1541 , 1560-1690 ) są już zajęte przez usługę serwera 1C:Enterprise w wersji 8.2, musisz na przykład użyć alternatywnych portów 2540 , 2541 i zasięg 2560-2591 . Aby zarejestrować serwer z tymi parametrami, uruchom polecenie
.\ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .\USR1CV8 -pwd UsrPass8 -d "C:\Program Files\1cv8\srvinfo"
(szczegóły dotyczące parametrów uruchamiania agenta serwera 1C:Enterprise można znaleźć w artykule)
W tym przykładzie serwer jest zarejestrowany z następujące wartości parametry:
- Numer port sieciowy agent serwera - 2540
- Numer portu sieciowego menedżera klastra — 2541
- Zakres portów do dynamicznego wyboru − 2560:2591
- Usługa jest uruchamiana jako użytkownik lokalny − USR1CV8
- Hasło użytkownika, w imieniu którego uruchamiany jest serwis - Przepustka użytkownika8
- Dane rejestru klastra znajdują się w katalogu „C:\Pliki programów\1cv8\srvinfo”
- Jeśli chcesz włączyć debugowanie na serwerze, musisz dodać parametr do linii uruchamiania - odpluskwić
Cóż, natychmiast uruchomimy usługę, wykonując polecenie
.\ragent.exe -start
Chodźmy do usługi Windows i zobaczymy, że wymagana usługa o nazwie Agent serwera 1C:Enterprise 8.3 (x86-64). Usługa działa, a parametry, które właśnie wprowadziłeś, są używane podczas uruchamiania usługi.
A jeśli przejdziemy do katalogu z plikami rejestru klastra, zobaczymy, że pojawiły się tam odpowiednie pliki.
5. Dodanie serwera 1C:Enterprise w wersji 8.3 do konsoli administracyjnej serwera
Aby administrować serwerem 1C:Enterprise, użyj konsoli administracyjnej serwera 1C:Enterprise. Możesz otworzyć konsolę administracyjną wymaganej wersji z podkatalogu wspólny katalog z zainstalowanymi plikami 1C:Enterprise (opcjonalnie) ten komputer- konsolę można zainstalować osobno na dowolnym komputerze w sieci) uruchamiając przystawkę Serwer 1CV8 (x86-64).msc.
W konsoli administracyjnej serwera 1C:Enterprise, klikając kliknij prawym przyciskiem myszy mysz w drzewie ustawień na zakładce « Centralne serwery 1C: Enterprise 8.3”, wybierz w menu kontekstowe akapit " Tworzyć» — « Serwer centralny 1C:Enterprise 8.3».
W wyświetlonym oknie ustawień serwera centralnego 1C:Enterprise określ:
- Protokół - tcp
- Nazwa — nazwa komputera, na którym działa serwer 1C:Enterprise
- Port IP — numer portu sieciowego agenta serwera, w tym przypadku 2540
- Opis — dowolny opis centralnego serwera 1C:Enterprise
Naciskać " OK» aby zapisać wprowadzone parametry.
Następnie nowo zainstalowany serwer 1C:Enterprise w wersji 8.3 będzie dostępny do administrowania za pośrednictwem tej przystawki.
Czy ten artykuł był pomocny?
Dla osób, które chcą się ciągle doskonalić, uczyć się czegoś i ciągle uczyć się czegoś nowego, specjalnie stworzyliśmy tę kategorię. Zawiera wyłącznie edukacyjne, przydatne treści, które na pewno Ci się spodobają. Być może duża liczba filmów może nawet konkurować z edukacją, którą otrzymujemy w szkole, na uczelni lub na uniwersytecie. Największą zaletą filmów instruktażowych jest to, że starają się dostarczać najnowsze, najbardziej aktualne informacje. Otaczający nas świat w dobie technologii nieustannie się zmienia, a drukowane publikacje edukacyjne po prostu nie mają czasu na rozdawanie świeżych informacji.
Wśród filmów można również znaleźć filmy edukacyjne dla dzieci w wieku przedszkolnym. Tam Twoje dziecko będzie uczyć się liter, cyfr, liczenia, czytania itp. Zgadzam się, bardzo dobra alternatywa dla kreskówek. Dla uczniów szkół podstawowych można również znaleźć szkolenia język angielski, pomoc w nauce przedmiotów szkolnych. Dla starszych uczniów stworzone zostały filmy szkoleniowe, które pomogą przygotować się do testów, egzaminów lub po prostu pogłębić wiedzę z określonego przedmiotu. Zdobyta wiedza może jakościowo wpłynąć na ich potencjał umysłowy, a także zadowolić Cię doskonałymi ocenami.
Dla młodych ludzi, którzy są poza szkołą, na studiach lub nie, dostępnych jest wiele zabawnych filmów edukacyjnych. Mogą pomóc im pogłębić wiedzę na temat zawodu, w którym studiują. Lub zdobądź zawód, taki jak programista, projektant stron internetowych, optymalizator SEO i tak dalej. Uczelnie nie uczą jeszcze takiego zawodu, więc specjalistą w tej zaawansowanej i istotnej dziedzinie można zostać tylko poprzez samokształcenie, w czym staramy się pomagać, zbierając najbardziej przydatne filmy.
Dla dorosłych ten temat jest również istotny, gdyż często zdarza się, że po przepracowaniu lat w zawodzie dochodzi do zrozumienia, że to nie jest twoje i chcesz nauczyć się czegoś bardziej odpowiedniego dla siebie i jednocześnie opłacalnego. Również wśród tej kategorii osób często pojawiają się filmy o typie samodoskonalenia, oszczędzania czasu i pieniędzy, optymalizacji życia, w których znajdują sposoby na znacznie lepsze i szczęśliwsze życie. Nawet dla dorosłych temat tworzenia i rozwijania własnego biznesu jest bardzo odpowiedni.
Również wśród filmów edukacyjnych znajdują się filmy o ogólnym ukierunkowaniu, które są odpowiednie dla prawie każdego wieku, w których można dowiedzieć się, jak powstało życie, jakie istnieją teorie ewolucji, fakty z historii itp. Doskonale poszerzają horyzonty człowieka, czynią go znacznie bardziej erudycyjnym i przyjemnym rozmówcą intelektualnym. Naprawdę przydatne jest oglądanie takich pouczających filmów dla wszystkich bez wyjątku, ponieważ wiedza to potęga. Życzymy miłego i pożytecznego oglądania!
W naszych czasach po prostu trzeba być tak zwanym „na fali”. Dotyczy to nie tylko nowości, ale także rozwoju własnego umysłu. Jeśli chcesz się rozwijać, poznawać świat, być poszukiwanym w społeczeństwie i interesującym, ta sekcja jest dla Ciebie.
Tło… W naszej firmie z powodzeniem działa 1C:Enterprise w wersji 8.2, w której powstało około 100 intensywnie wykorzystywanych baz danych księgowych. Dla tego biznesu przeznaczono osobny serwer o dość imponujących parametrach. podczas pracy okazało się, że pakiet 1C: Enterprise 8.2 + MS SQL 2005 jest bardzo wymagający na takich zasobach sprzętowych jak dyski twarde, procesor i co najważniejsze - liczba pamięć o dostępie swobodnym. Koszt takiego serwera dla nas przekroczył 250 tysięcy rubli (nie licząc licencji zarówno na system operacyjny, jak i sam 1C).
Uznano za nierozsądne przydzielanie sprzętu osobno dla 1C:Enterprise w wersji 8.3, a poza tym zapłacenie kolejnych 100 tysięcy rubli za drugi zestaw kluczy dla serwera 1C jest bardzo drogi! Próba zainstalowania „na czole” 1C:Enterprise w wersji 8.3 doprowadziła do utraty klastra z istniejącymi bazami danych. To tutaj ujawniono funkcje instalacji i uruchamiania dwóch wersji serwerowych 1C: Enterprise na jednym komputerze.
Instalator 1C:Enterprise 8.2 i 8.3 jest konfigurowany oprogramowanie aby korzystać ze swoich standardowych portów: 1540 (używany przez agenta serwera), 1541 (używany przez zarządzającego klastrem), 1560-1591 (zakres portów używany dla procesów roboczych). Dlatego jeśli serwer 1C:Enterprise 8.3 musi działać jednocześnie z serwerem 1C:Enterprise 8.2, wówczas pierwszy musi określić porty inne niż te, które są już używane przez uruchomioną instancję serwera poprzedniej wersji.
Na komputerze z zainstalowany serwer 1C:Enterprise w wersji 8.2 zarejestrował i uruchomił usługę „1C:Enterprise 8.2 Server Agent”, która już korzysta z powyższego standardowe porty. Jeśli zainstalowałeś serwer 1C:Enterprise 8.3 „w pobliżu”, uruchomienie jego usługi „1C:Enterprise 8.3 Server Agent” zakończy się nienormalnie, ponieważ spróbuje użyć już „zajętych” portów. Aby tego uniknąć, musisz wykonać następujące czynności.
(Wszystkie poniższe warunki są prawdziwe dla Serwer Windows 2008 R2 Enterprise (i Standard) 64-bitowe + SP1 i 32-bitowe wersje serwerowe 1C:Enterprise 8.2 i 8.3).
1C:Enterprise 8.2 (wersja 8.2.19.90) została przeze mnie zainstalowana jako usługa Windows z uprawnieniami do uruchamiania w imieniu istniejącego użytkownika lokalnego „Administrator”.
Po zakończeniu instalacji okno Menedżer serwera -> Konfiguracja -> Usługi widzimy działającą usługę „Server Agent 1C: Enterprise 8.2”:
uruchomiony z parametrami:
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"
Serwer 1C: Enterprise 8.3 (wersja 8.3.4.437) został przeze mnie zainstalowany w ten sam sposób:
Jednak, jak widzimy w oknie Menedżer serwera -> Konfiguracja -> Usługi, usługa „Server Agent 1C:Enterprise 8.3” nie została uruchomiona:
Teraz musimy otworzyć okno wiersz poleceń cmd i przejdź do katalogu bin zainstalowanej wersji serwera 1C:Enterprise 8.3 i spróbuj usunąć rejestrację usługi „1C:Enterprise 8.3 Server Agent” za pomocą polecenia ragent.exe -rmsrvc:
C:\Users\administrator>cd C:\Program Files (x86)\1cv8\8.3.4.437\bin C:\Program Files (x86)\1cv8\8.3.4.437\bin>ragent.exe -rmsrvc Błąd! Błąd usługi ControlService!
Wystąpił błąd Błąd! Błąd usługi ControlService! , czego w zasadzie oczekuje się, ponieważ usługa nie jest poprawnie zarejestrowana w systemie. Ale tak naprawdę powinien odejść. W oknie Menedżer serwera -> Konfiguracja -> Usługi nie zobaczysz go ponownie.
Teraz musisz się ponownie zarejestrować ten serwer, ale jednocześnie określ porty inne niż te, które są już używane przez agenta 1C:Enterprise 8.2. W moim przypadku polecenie będzie wyglądać tak:
C:\Program Files (x86)\1cv8\8.3.4.437\bin>
- -port 2540- port, na którym będzie działał agent serwera 1C:Enterprise w wersji 8.3;
- -zgłoś 2541- port, przez który będzie administrowany klaster serwerów 1C:Enterprise w wersji 8.3;
- -zakres 2560:2591- zakres portów dla procesów roboczych;
- -do „C:\Program Files (x86)\1cv8\srvinfo”- katalog do przechowywania informacji o nowo utworzonym klastrze serwerów 1C: Enterprise w wersji 8.3;
- -usr .\Administrator- użytkownik, w imieniu którego zostanie uruchomiony agent serwera 1C: Enterprise w wersji 8.3;
- -pwd ******— hasło dla określonego użytkownika (wprowadź własne).
Następnie ponownie zobaczysz w oknie usługę „Server Agent 1C: Enterprise 8.3” Menedżer serwera -> Konfiguracja -> Usługi. Wystarczy go uruchomić za pomocą polecenia ragent.exe -start:
C:\Program Files (x86)\1cv8\8.3.4.437\bin>ragent.exe -start
W oknie Menedżer serwera -> Konfiguracja -> Usługi widzimy usługę „Agent serwera 1C: Enterprise 8.3”:
uruchomiony z parametrami:
gdzie pole „Plik wykonywalny” ma ustawienie:
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"
A teraz najciekawsze: musisz zrobić ta operacja za każdym razem, gdy musisz zaktualizować wersję serwera 1C:Enterprise 8.3! Deweloperzy Bravo...
Teraz trochę o tym, jak żyć z określoną grupą. Nie ma potrzeby uruchamiania samego programu 1C:Enterprise ze starą wersją (z folderu C:\Program Files (x86)\1cv82\common). Podczas instalacji 1C:Enterprise w wersji 8.3 skrót na pulpicie zostanie automatycznie nadpisany, aby uruchomić program z folderu C:\Program Files (x86)\1cv8\common. Jeśli otworzysz bazę danych księgowych działającą na serwerze w wersji 8.2, otworzy się ona automatycznie w pożądana wersja cienki klient.
Szablony do tworzenia baz danych (księgowe lub ZIK) są domyślnie umieszczane w katalogu użytkownika, w imieniu którego uruchomiłeś ich instalację. Jeśli robisz to jako administrator, znajdziesz je w C:\Users\administrator\AppData\Roaming\1C\1cv8\tmplts . Jeśli chcesz dodać nową bazę na podstawie zainstalowanego szablonu, cienki klient 8.3 zobaczy je wszystkie:
Teraz, jeśli chcesz zarejestrować bazę danych w wersji 8.3, musisz określić w polu „1C: Enterprise Server Cluster” komputer z zainstalowanym serwerem 1C w wersji 8.3 i, za pomocą dwukropka, określony port menedżera klastra podczas rejestracji agenta serwera 1C w wersji 8.3. W moim przypadku jest to 2541:
Dodając do listy baz danych księgowych nową, znajdującą się na serwerze przedsiębiorstwa zarządzanego przez 1C:Enterprise w wersji 8.3, należy również podać nazwę serwera, a za pomocą dwukropka port używany przez menedżera klastra:
Konieczność zarejestrowania narzędzia do administrowania klastrem obu serwerów 1C (zarówno wersje 8.2, jak i 8.3) po każdej instalacji / aktualizacji pozostaje.
Przejdźmy teraz do administrowania klastrami z różnymi wersjami serwerów 1C:Enterprise na tym samym komputerze. Otwórz folder w Eksploratorze wzdłuż ścieżki C:\Program Files (x86)\1cv8\common i utwórz skrót na pulpicie dla konsoli administracyjnej klastra w wersji 8.3 (lepiej od razu odpowiednio zmienić nazwę skrótu, na przykład 1CV8.3):
W ten sam sposób otwórz folder w Eksploratorze wzdłuż ścieżki C:\Program Files (x86)\1cv82\common i utwórz na pulpicie skrót do konsoli administracyjnej klastra w wersji 8.2 (lepiej natychmiast zmienić nazwę skrótu, na przykład do 1CV8.2):
Na swoim pulpicie otrzymasz:
Uruchommy narzędzie do administrowania klastrem serwerów 1C:Enterprise w wersji 8.2 z etykietą „1CV8.2” (ponieważ serwer korzysta z portów domyślnych, klaster będzie wyświetlany bez problemów):
Podczas próby otwarcia tego klastra z konsoli przeznaczonej do administrowania klastrem serwerów 1C:Enterprise w wersji 8.3 (za pomocą skrótu z pulpitu o nazwie „1CV8.3”) zobaczysz błąd:
Błąd połączenia z serwerem 1C:Enterprise 8.3: Wersje klienta i serwera różnią się (8.3.4.437 - 8.2.19.90), aplikacja klienta: Konsola klastra
Aby wyświetlić potrzebny nam klaster serwerów 1C:Enterprise w wersji 8.3, musisz utworzyć nowy centralny serwer 1C:Enterprise 8.3 w tej przystawce:
- w terenie Nazwa musisz podać nazwę komputera z zainstalowanym serwerem 1C: Enterprise 8.3;
- w terenie Port IP musisz określić port, na którym działa agent serwera 1C:Enterprise 8.3, który wskazałeś podczas konfigurowania usługi uruchamiania agenta;
- w terenie Opis zaznacz opis.
Po kliknięciu przycisku „OK” możesz zobaczyć swój nowy klaster, który okazał się po zainstalowaniu serwera 1C: Enterprise w wersji 8.3.
Tych. administrowanie klastrami różnych wersji serwera 1C:Enterprise zainstalowanego na tym samym komputerze odbywa się za pomocą odpowiednich przystawek.
To w zasadzie to. Powodzenia!
_________
UPD. Jak pokazała praktyka, metoda opisana w tym artykule nie nadaje się do jednoczesnego uruchamiania kilku instancji serwera 1C:Enterprise w wersji 8.3 na tym samym serwerze. Podczas próby utworzenia nowej usługi agenta 1C z innej wersji 1C: Enterprise działającej na różnych portach, operacja:
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" - usr .\Administrator -pwd ********
kończy się usunięciem już działającej usługi stara wersja 1C 8.3, ale nowy nie jest tworzony.
W opisałem, jak zainstalować, utworzyć odpowiednie i uruchomić kilka wersji serwera 1C: Enterprise 8.3 na jednym serwerze ...
Instalujemy serwer 1C 8.3 do współpracy z 8.2, a jeśli to konieczne, z 8.1.
Lub po prostu uruchamiamy nieograniczoną liczbę serwerów 1C do różnych zadań.
Jeśli serwer nie jest jeszcze zainstalowany, to:
1. Pobierz dystrybucję serwera. Zwykle nazywa się to tak: Serwer 1C:Enterprise (64-bitowy) dla systemu Windows"
lub „Platforma technologiczna 1C: Enterprise dla Windows”
Jeśli instalator ulegnie awarii podczas próby uruchomienia usługi, kliknij „Ignoruj”.
Ustawienie rejestru:
1. Wchodzimy do rejestru programem regedit i podążamy ścieżką:
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent"
Ostateczna ścieżka może się różnić w zależności od zainstalowana wersja, na przykład:
Agent serwera 1C:Enterprise 8.3 (x86-64)
1C: Agent serwera Enterprise 8.3
1C: Agent serwera Enterprise 8.2
itp.
2. Jeśli tworzony jest drugi serwer w tej samej wersji lub tej samej edycji co serwer już uruchomiony, wówczas:
Utwórz kompletną kopię katalogu i zmień jego nazwę, na przykład na
Debugowanie agenta serwera HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3
3. Znajdź klucz o nazwie „ Ścieżka obrazu”, edytujemy w nim wszystkie porty i zakresy portów od 15xx do innych, na przykład 16xx, 17xx, 18xx itd.
Wynik powinien być:
"C:\Program Files\1cv8\8.3.6.2299\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo"
4. Jeśli uruchamiamy serwer do debugowania lub inną wersję tej samej edycji, klucz dodajemy na końcu -odpluskwić
"C:\Program Files\1cv8\8.3.7.1751\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo" -debug
W tym przypadku konieczna jest również zmiana katalogu roboczego serwera z „C:\Pliki programów\1cv8\srvinfo” na "C:\Program Files\1cv8\srvinfo_debug",
po utworzeniu katalogu na dysku.
5. Aby usługa pojawiła się na liście usług należy zrestartować serwer lub uruchomić następującą komendę:
sc create "1C:Enterprise 8.3 Server Agent Debug" binPath="C:\Program Files (x86)\1cv8\8.3.5.1482\bin\ragent.exe"
gdzie
1C:Enterprise 8.3 Debugowanie agenta serwera- nazwa katalogu, który utworzyliśmy w rejestrze (jest to również nazwa usługi)
„C:\Program Files (x86)\1cv8\8.3.5.1482\bin\ragent.exe”- pozwól, aby usługa została uruchomiona (klawisz "zaczyna się od tego" Ścieżka obrazu")
6. Wchodzimy do usług i uruchamiamy usługę „Debugowanie agenta serwera 1C:Enterprise 8.3”.
Nazwa usługi jest ustawiana w rejestrze za pomocą klucza wyświetlana nazwa
7. Podczas aktualizacji platformy wersja zmieni się tylko na głównym serwerze, folderze 1C: Agent serwera Enterprise 8.3
W dodanych usługach trzeba będzie ręcznie zmienić wersję platformy.
8. Operację można powtarzać nieograniczoną liczbę razy, w zależności od tego, ile i jakich serwerów potrzebujesz.
Na przykład trzy różne 8.1, dwa 8.2, dwa 8.3.
8. Podczas instalacji klienckiej części platformy konsola klastra ma inną ścieżkę dla różne wersje, jeśli ustawimy "domyślne", to to:
8.2 - „C:\Program Files\1cv82\common\1CV8 Servers.msc”
8.3 - „C:\Program Files\1cv8\common\1CV8 Servers.msc”
Po wydaniu platformy 8.2.11 pojawiło się zadanie zainstalowania kilku serwerów aplikacji 1C 8.2 - 8.2.10 i 8.2.11 na jednym serwerze fizycznym. Nie znalazłem informacji, jak to zrobić w dokumentacji 1C, ponadto powiedziano, że drugi serwer można uruchomić tylko w trybie ręcznym.
Pomógł rozwiązać ten problem narzędzie strony trzeciej tworzenie usług Windows (Tylko zarejestrowany użytkownik może pobierać pliki!).
Najpierw musisz rozpakować archiwum do jakiegoś folderu, wprowadzić je z wiersza poleceń i uruchomić polecenie tworzenia usługi, na przykład:
"INSTSRV "Server Agent 8.2.11" "C:\Program Files\1cv82\8.2.11.229\bin\ragent.exe"", Gdzie Agent serwera 8.2.11- niestandardowa nazwa usługi. Jeśli wszystko zostanie wykonane poprawnie, pojawi się komunikat potwierdzający pomyślne utworzenie usługi:
Teraz przejdź do Administracja - Usługi. Znajdź nowo utworzoną usługę, podwójne kliknięcie wywołuje właściwości usługi. Na pierwszej karcie możesz wybrać opcje uruchamiania - Automatyczny(automatycznie po uruchomieniu komputera), podręcznik(Ręcznie) i wyłączone(wyłączone). Aby utworzony serwis działał w osobnym oknie należy sprawdzić drugą zakładkę (Logowanie) Zezwól usłudze na interakcję z komputerem stacjonarnym(Zezwalaj na interakcję z pulpitem) + określ opcje logowania.
Następnym krokiem jest edycja rejestru. Uruchom edytor rejestru Regedit. Szukam napisu " C:\Program Files\1cv82\8.2.11.229\bin\ragent.ex e" i zmień go na poprawną komendę uruchamiania z parametrami, na przykład: " "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""
Możesz uruchomić usługę, jeśli nie jest wyłączona, na kilka sposobów, po pierwsze, za pomocą wiersza poleceń: Net Start ServiceName - gdzie ServiceName to nazwa Twojej usługi. A w inny sposób - bezpośrednio przez aplet panelu administracyjnego - usługi.
Aby usunąć usługę, należy ją najpierw zatrzymać: Zatrzymanie sieci NazwaUsługi, a następnie ponownie w wierszu poleceń uruchom polecenie Usuń nazwę usługi INSTSRV.
PS - informacje dla „szczególnie inteligentnych” sceptyków:
Na http://users.v8.1c.ru/Adm3413.aspx cytat:
Instalowanie nowej instancji serwera 1C:Enterprise 8.1/8.2 podczas działania serwera 1C:Enterprise tej samej wersji
1C:Enterprise nie ma regularnych możliwości rejestrowania wielu wystąpień serwera 1C:Enterprise tej samej wersji (8.1 lub 8.2).
Jeśli po instalacji planowane jest uruchomienie nowej instancji serwera, a nie prosta aktualizacja wersji 1C:Enterprise, to podczas instalacji 1C:Enterprise z tymi samymi dwoma pierwszymi cyframi numeru wersji nie należy rejestrować 1C :Enterprise serwer jako usługa.
Dodatkowe instancje serwera 1C:Enterprise można uruchomić tylko z wiersza poleceń. Jednocześnie ważne jest, aby różniły się one nie tylko portami, ale także katalogami rejestru klastra.