Prawidłowe ponowne uruchomienie serwera 1C

Błędy ujawniające się podczas pracy z oprogramowaniem często uniemożliwiają korzystanie z nich. A brak specjalistycznej wiedzy do zrozumienia algorytmów operacyjnych prowadzi również do niemożności diagnozowania i korygowania występujących awarii. W tym artykule przyjrzyjmy się problemowi "1C: nie znaleziono serwera Enterprise, jak naprawić uruchomienie agenta-serwera?".

Istnieje kilka sposobów rozwiązania problemu w pracy 1C.

Treść

  • 1 Przyczyny niepowodzenia
  • 2 Popraw - uruchom serwer
    • 2.1 Jako aplikacja
    • 2.2 Jako usługa
    • 2.3 W pamięci

Przyczyny niepowodzenia

Błędy, które występują, mają inne tło, można je sortować według poziomu występowania:

  • Niewłaściwe przepisanie kodów przez twórców samego Eskiego;
  • Błędy popełniane przez programistów, którzy modyfikują (zmieniają) produkt w odniesieniu do wymagań (zadań) konkretnego użytkownika;
  • Błędy spowodowane błędami w pracy pamięci podręcznej, najczęściej mylące programistów;
  • Podszewka związana z podstawą.

Jeśli chodzi o błąd "1C: serwer Enterprise nie został znaleziony", nie jest realistyczne przypisanie go do jednego z nich,ponieważ takie powiadomienie jest wskazaniem dla użytkownika, że ​​nie podjęto pewnych niezbędnych działań, aby program działał.

Popraw - uruchom serwer

Tak więc sytuacja, która jest poświęcona tej publikacji, ma miejsce w przypadku, gdy usługa agenta-serwera jest wyłączona lub zatrzymana. Należy zauważyć, że z reguły przyczyny tego pozostają niejasne (kto jest uznany).

Ta usługa jest uruchamiana na dwa sposoby - jako aplikacja lub jako usługa. Zobaczmy, jak to zrobić w obu przypadkach:

Jako aplikacja

Aby uruchomić go jako aplikację, uruchom polecenie:

ragent.exe -debug

Na tym etapie określa się port, zakresy portów, poziom i katalog (w ich ustawieniach). Jeśli te parametry nie zostaną określone, ich wartości zostaną ustawione przez program "domyślnie".

Jako usługa

Podczas pierwszej instalacji opcji uruchamiania 1C została wybrana przez usługę, następnie została zarejestrowana, a następnie powinna zostać automatycznie uruchomiona (przy każdym uruchomieniu systemu operacyjnego).

Jeśli agent został pierwotnie zainstalowany przez aplikację, możesz ręcznie zarejestrować i uruchomić go. Stanie się to na komendzie (nie zapomnij o parametrach):

ragent.exe -instsrvc -usr <podaj nazwę> -pwd <podaj hasło>

-debug

-port <dla portu> -portport <dla portu>-zakres <zakresy portów>

-seclev <wymagany poziom> -d <podaj katalog>

Rejestracja spowoduje utworzenie nowej usługi (w tym przypadku dla wersji 1C 8.3 dla 64-bitów):

W pamięci

Aby usunąć (wyrejestrować) usługę:

ragent.exe -rmsrvc

Uruchom:

ragent.exe -start

Zatrzymaj:

ragent.exe -stop

Teraz wiesz już wszystko o przyczynach problemu "1C: Enterprise server detected" i co należy zrobić, gdy się pojawi.

Zostaw swoje komentarze.