Dom · Marzenie · Usługa agenta serwera 1c zostaje zatrzymana. Uruchamianie dwóch konfiguracji jednocześnie

Usługa agenta serwera 1c zostaje zatrzymana. Uruchamianie dwóch konfiguracji jednocześnie

57
Zdarza się, że pewnego dnia, nie wiadomo skąd, program 1C daje nam: Błąd połączenia z serwerem 1C:Enterprise Żaden proces roboczy nie jest uruchomiony. Połączenie z bazą danych jest niemożliwe. Kilka opcji wyszukiwania błędów i rozwiązań: ... 28
Napisałem już kilka artykułów: Konfigurowanie i optymalizacja serwera, klaster 8.3 Dodawanie, ponowne uruchamianie, optymalizacja procesów pracy serwera klastrowego jest teraz trochę bardziej szczegółowe: Klaster 1C 8.3 Przede wszystkim po... 18
Wiele osób ma problemy z rphost.exe różnego typu: rphost zajmuje całą pamięć, rphost ładuje procesor, rphost zżera pamięć, a 1C nawet nie działa, a w menedżerze jest tak: co minutę obliczenia wynoszą 2 -3 megabajty. Jak... 17
Jeżeli proces połączenia COM w tle nie powiedzie się z powodu błędu: (Processing.XMLDataExchange.ObjectModule(15947)): Błąd podczas wywoływania konstruktora (COMObject): -2147221005(0x800401F3): Nieprawidłowy ciąg znaków klasy Należy zarejestrować bibliotekę ComConnecto

Niezbędny element konfiguracji klient-serwer starszych wersji 1C: „Usługa agenta serwera 1C” to osobny moduł zawarty w dostawie oprogramowania serwerowego pakietu oprogramowania i działa jako usługa systemu operacyjnego Windows.

Celem usługi jest zarządzanie zadaniami użytkowników i systemu. Usługa agenta serwera 1C może być źródłem wszelkiego rodzaju nieoczekiwanych problemów. Z częścią z nich można łatwo sobie poradzić zmieniając ustawienia usługi, dla których istnieje osobny interfejs użytkownika. Ale co zrobić, jeśli usługa w ogóle się nie uruchamia.

W wersji 8.2 wystąpienie takiej sytuacji sygnalizowane jest błędem 1C, któremu towarzyszy następujący tekst objaśniający: „ Błąd podczas uruchamiania usługi 1C Enterprise Server Agent 8.2».

Zazwyczaj ten błąd występuje albo podczas instalacji nowej instancji 1C na serwerze, albo podczas próby jednoczesnego uruchomienia dwóch serwerów aplikacji 1C: 8.1 i 8.2 na tym samym serwerze fizycznym. Rozważmy każdą z opcji osobno.

Błąd podczas procesu instalacji

Przyczyną błędu w tym przypadku jest brak uprawnień użytkownika próbującego zainstalować i uruchomić usługę Windows. Do wykonania takich czynności wymagane są uprawnienia administratora. Dlatego instalacja nowej wersji 1C i uruchomienie usługi „1C Server Agent” muszą zostać wykonane w imieniu użytkownika z uprawnieniami administracyjnymi. Jeśli wystąpi taki problem, anuluj instalację i uruchom ją ponownie jako administrator systemu.

Uruchamianie dwóch konfiguracji jednocześnie

Jak wspomniano powyżej, problem pojawia się również, gdy użytkownicy 1C chcą zainstalować 1C 8.2 i jednocześnie zachować dostęp do wersji 8.1. Przyczyną błędu jest próba uzyskania przez te same usługi obu wersji jednoczesnego dostępu do tego samego portu komputera. Aby uniknąć tego konfliktu, należy ponownie zarejestrować jedną z usług na innym porcie. Można to zrobić bezpośrednio w momencie uruchamiania usługi, dodając opcję -port do polecenia startowego ragent.exe -instsrvc, wskazując odpowiednią wartość cyfrową.

Głównie dla przypomnienia dla siebie. Ponieważ Ta informacja jest dość rozpowszechniona w Internecie. I za każdym razem szukanie jest stratą czasu.

Informacje dotyczą przypadku wdrożenia dwóch wersji serwera 1C na jednym serwerze produkcyjnym. W moim przypadku agent serwera 1C: Enterprise 8.2 już działał. A po aktualizacji już działającego agenta serwera 1C:Enterprise 8.3 usługa agenta 1C nie uruchomiła się. Przeglądając linię startową zauważyłem, że instalator domyślnie instalował porty, chociaż w moim przypadku tylko dla 1C 8.3 porty były wcześniej inne niż te, które instalator instalował domyślnie. Można to zobaczyć w „Panelu sterowania” systemu Windows w sekcji „Administracja” - „Usługi” - „1C: Agent serwera Enterprise 8.x”, przechodząc do określonej usługi. Na przykład pokażę, że domyślnie porty są już zajęte przez agenta serwera 1C: Enterprise 8.1:

Po zaktualizowaniu platformy wersji głównej 8.3 do nowszej nowej wersji pomocniczej, w agencie serwera 1C: Enterprise 8.3, jak wskazano powyżej, instalator ustawił domyślne porty: „C:\Program Files\1cv8\8.3.6.2076\bin\ragent.exe” -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo". Musiałem więc zmienić zakresy używanych portów. W moim przypadku musiała to być wymiana z portów 1500x na 1400x.

W tym celu zatrzymaj usługę agenta serwera. Otwórz Edytor rejestru systemu Windows (polecenie regedit z wiersza poleceń wywoływane poprzez jednoczesne naciśnięcie przycisków Win (przycisk z symbolem okna) + R). Następnie poszukaj gałęzi rejestru: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Agent serwera Enterprise 8.2. W parametrze Ścieżka obrazu zmień numery zestawu portów: „C:\Program Files\1cv8\8.3.6.2076\bin\ragent.exe” -srvc -agent -regport 1441 -port 1440 -range 1460:1491 -d "C:\Program Files\1cv82\srvinfo"


Nie zapomnij uruchomić usługi serwera.

© www.. Wszelkie prawa zastrzeżone. Wykorzystywanie tekstów i obrazów z tej strony bez pisemnej zgody właściciela jest zabronione. Korzystając z materiałów znajdujących się na tej stronie, należy podać link do tej strony.