Korekta błędów w 1C "Zdalny host wymuszająco przerwał istniejące połączenie"

Wprowadzenie

Drodzy przyjaciele, dzisiaj porozmawiamy o takim błędzie jako o oknie z następującym komunikatem w 1C: "Zdalny host wymusił na siatce istniejące połączenie." Problemowi temu często towarzyszy kod, który może pomóc programistom szybko zidentyfikować przyczynę problemu. Najczęściej występuje w klientach z dużą liczbą pracowników podłączonych do serwera.

W architekturze 1C architektura klient-serwer jest używana w dużych przedsiębiorstwach

Przyczyną błędu w większości przypadków jest ponowne uruchomienie przepływu pracy. W rzeczywistości przyczyną tego zachowania może być kilka. Najczęściej jest to spowodowane zwykle zaplanowanym restartem. Ze względu na wzrost pliku rphost, którego konsekwencją jest zmniejszenie szybkości pracy, administratorzy próbują to naprawić poprzez ponowne uruchomienie przepływów pracy. Konsekwencją tego jest zamykanie użytkowników, ponieważ istnieje dodatkowe obciążenie serwera.

Sam zespół programistów oprogramowania 1C zaleca używanie tylko jednego przepływu pracy, jeśli podłączonych jest około 100 użytkowników.Jeśli nie możesz rozwiązać problemu, wypróbuj rozwiązania. Zobaczmy więc, co zrobić, jeśli błąd "Zdalny host wymusił na siatce istniejące połączenie".

Co możesz spróbować zrobić?

  1. Aby zwolnić pamięć zajmowaną przez przepływ pracy 1C, należy skorzystać z funkcji automatycznego ponownego uruchamiania przepływów pracy. W ustawieniach lokalnych klastra należy ustawić interwał restartu na 86400 sekund. Dopuszczalna ilość pamięci powinna wynosić 900000 KB, a interwał przekroczenia powinien wynosić zero. W takim przypadku przepływ pracy jest wyłączony, tzn. Nie można ustanowić z nim nowego połączenia, mimo że stare nadal działają. A potem otwiera się nowy. Całkowicie stary proces zakończy się, gdy wszystkie wcześniej ustanowione połączenia zostaną zamknięte. Zwróć także uwagę na fakt, że odliczanie ustalonych sekund rozpoczyna się wraz z usługą Agenta serwera 1C (okazuje się, że lepiej jest robić to w nocy).
  2. Nie zaleca się używania więcej niż jednego przepływu pracy, gdy liczba użytkowników sięga nawet stu. W takim przypadku czas zostanie poświęcony na przełączanie kontekstu między procesami.
  3. Jak widać, prawie wszystko zależy od używanej pamięci. Dlatego należy go czyścić w odpowiednim czasie. Zalecane jest również używanie oddzielnych serwerów dla SQL i 1C.

  4. Warto również zauważyć, że obciążenie routera ma duże znaczenie. Oznacza to, że gdy czas odpowiedzi z serwera przekracza 200 ms, rozpoczyna się rozłączanie. Okazuje się, że gdy duża liczba użytkowników jednocześnie korzysta z możliwości routera (przesyła lub kopiuje duże pliki), router jest przeciążany i przerywany. Fakt ten należy wziąć pod uwagę przy zakupie nowego sprzętu, patrząc na szybkość matrycy przełączającej.
  5. Spróbuj wyczyścić pamięć podręczną (tymczasowe pliki programów). Aby to zrobić, kliknij przycisk "Ustawienia ..." po prawej stronie bloku baz danych informacji. W wyświetlonym oknie zobaczysz pozycję "Katalogi szablonów konfiguracji i aktualizacji". Pole wskaże lokalizację plików pamięci podręcznej. Skopiuj i wklej tę ścieżkę do pola Eksploratora Windows (u góry, gdzie jest napisane "Eksplorator"). Usuń z tej gałęzi koniec adresu na "1Cv82". Należy pamiętać, że liczby mogą się różnić w zależności od wersji jednego z nich.Teraz kliknij klawisz Enter: otworzy się folder, w którym znajdują się inne dziwne foldery z interesującymi nazwami. Wybierz i usuń je (po prostu nie usuwaj przypadkowo ExtComliT, tmlilts, a także plików z rozszerzeniem lifl). Przed usunięciem pamiętaj o zamknięciu bazy danych informacji.
  6. Jeśli ci się nie udało, skontaktuj się ze specjalistami, którzy pomogą Ci zorganizować poprawne działanie serwera.

Wniosek

Drodzy czytelnicy, dzisiaj nauczyliśmy się korygować następujący błąd w programie 1C: "Zdalny host wymusił na siatce istniejące połączenie." Mamy nadzieję, że ci się udało i nie ma już pytań. Przypominamy, że jeśli nie znasz niektórych aspektów pracy z serwerami w 1C, lepiej jest szukać pomocy innych producentów od specjalistów, aby nie popsuć pracy produktu i nie stracić ważnych danych w programie. Nie zapomnij podzielić się swoimi opiniami, wrażeniami, a także osobistymi doświadczeniami.