Oprava chýb v 1C "Vzdialený hostiteľ násilne ukončil existujúce pripojenie"

úvod

Drahí priatelia, dnes budeme hovoriť o takejto chybe ako okno s nasledujúcou správou v 1C: "Vzdálený hostiteľ násilne ukončil existujúce pripojenie." Tento problém je často sprevádzaný kódom, ktorý môže pomôcť programátorom rýchlo identifikovať príčinu problému. Najčastejšie sa to vyskytuje u klientov s veľkým počtom zamestnancov prepojených so serverom.

V 1C architektúra klient-server sa používa vo veľkých podnikoch

Dôvodom chyby vo väčšine prípadov je reštart pracovného toku. A v skutočnosti môžu byť príčiny tohto správania pomerne málo. To je najčastejšie spôsobené obvyklým naplánovaným reštartom. Kvôli zvýšeniu súboru rphost, ktorého dôsledkom je zníženie rýchlosti práce, sa administrátori pokúšajú tento problém opraviť reštartovaním pracovných postupov. Dôsledkom toho je vypnutie používateľov, pretože na serveri existuje dodatočné zaťaženie.

Tím vývoja softvérového produktu od spoločnosti 1C odporúča použiť iba jeden pracovný postup, ak je pripojených približne 100 používateľov.Ak problém nemôžete vyriešiť, vyskúšajte niektoré riešenia. Takže zistíme, čo robiť, ak sa chyba "vzdialený hostiteľ násilne ukončil existujúce spojenie".

Čo sa môžete pokúsiť?

  1. Ak chcete uvoľniť pamäť obsadenú pracovným postupom 1C, mali by ste použiť funkciu automatického reštartovania pracovných postupov. V nastaveniach miestneho klastra by ste mali nastaviť interval reštartu na 86400 sekúnd. Prípustné množstvo pamäte by malo byť 900000 KB a interval prekročenia by mal byť nulový. V tomto prípade je pracovný tok vypnutý, to znamená, že s ním nemôžete nadviazať nové spojenie, aj keď tie staré pokračujú v práci. A potom sa otvorí nový. Úplne starý proces skončí, keď budú zatvorené všetky už zriadené spojenia. Venujte pozornosť aj skutočnosti, že odpočítavanie zavedených sekúnd začína spolu so službou Agent 1C Serveru (ukazuje sa, že je lepšie to robiť v noci).
  2. Neodporúča sa používať viac ako jeden pracovný tok, ak je počet vašich používateľov až sto. V tomto prípade sa čas vynaloží na prepínanie kontextu medzi procesmi.
  3. Ako vidíte, takmer všetko závisí od použitej pamäte. Preto je potrebné ho čistiť včas. Odporúča sa použiť aj samostatné servery pre SQL a 1C.

  4. Treba tiež poznamenať, že zaťaženie smerovača je veľmi dôležité. To znamená, že keď čas odozvy zo servera presiahne 200 ms, začne sa odpojenie. A ukázalo sa, že keď veľké množstvo používateľov súčasne využíva možnosti smerovača (prenos alebo kopírovanie veľkých súborov), smerovač je preťažený a prerušený. Táto skutočnosť by sa mala brať do úvahy pri nákupe nového zariadenia, pri pohľade na rýchlosť prepínacej matice.
  5. Pokúste sa vymazať vyrovnávaciu pamäť (dočasné programové súbory). Ak chcete urobiť, kliknite na tlačidlo "Settings ..." vpravo informácie zoznam databáz krabici. V zobrazenom okne uvidíte Položka "Katalógy konfigurácia šablóny a aktualizácie." Pole označuje umiestnenie súborov vyrovnávacej pamäte. Skopírovať a vložiť túto cestu v Prieskumníkovi Windows (na vrchol, kde sa hovorí "Explorer"). Odstráňte z tejto vetvy koniec adresy na hodnotu "1Cv82". Upozorňujeme, že čísla sa môžu líšiť v závislosti od verzie jednej es.Teraz kliknite na tlačidlo Enter: otvorte priečinok, kde existujú aj iné podivné zložky so zaujímavým názvom. Vyberte ich a odstráňte ich (len náhodou neodstráňte ExtComliT, tmlilts, rovnako ako súbory s rozšírením). Pred vymazaním nezabudnite zavrieť informačnú databázu.
  6. Ak sa vám to nepodarilo, kontaktujte odborníkov, ktorí vám pomôžu usporiadať správnu prevádzku servera.

záver

Vážení čitatelia, dnes sme sa naučili ako napraviť nasledujúcu chybu v programe 1C: "Vzdialený hostiteľ násilne ukončil existujúce spojenie." Dúfame, že ste sa podarilo a nezostali žiadne otázky. Pripomíname, že ak nepoznáte niektoré aspekty práce so servermi v 1C, je lepšie hľadať pomoc tretích strán od špecialistov, aby ste nepoškodili prácu produktu a nestratili dôležité údaje v programe. Nezabudnite sa podeliť o svoje názory, dojmy a osobné skúsenosti.