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.