Chyba pripojenia 1C s pracovným tokom. Databázový server nie je zistený tým, že nie je prekladať názov hostiteľa "Name" na adresu: Dočasné zlyhanie v rozlíšení Názov

Chyby, ktoré sa ocitnú pri práci s softvérovými produktmi najčastejšie zbavujú možnosť ich používať. A nedostatok špeciálnych znalostí na pochopenie pracovných algoritmov spôsobujú nemožnosť diagnostiky a korekcie vznikajúcich zlyhaní. V tomto článku sa v tomto článku odkazujeme na problém "Server 1C: Enterprises neznamenali, ako opraviť spustenie serverového agenta?".

Ak chcete odstrániť problém v 1C, môžete niekoľkými spôsobmi.

Rozvíjajúce sa chyby majú inú uzemňovaciu noc, môžu byť zoradené podľa úrovní výskytu:

  • Nesprávne predpisujúce kódy vývojármi samotného eseje;
  • Chyby vykonané programátormi, ktoré sú upravené (zmeniť) výrobok vo vzťahu k požiadavkám (úlohám) konkrétneho používateľa;
  • Zlyhania spôsobené chybou práce pamäte vyrovnávacej pamäte, najčastejšie umiestnené v zablokovaní programátorov;

Pokiaľ ide o chybu "Server 1c: Enterprises nie je zistený", je nereálne pripísať jednému z pomenovaných, pretože takéto oznámenie označuje používateľa, aby nesplnil potrebnú prevádzku programu.

Správne - Spustite server

Takže - situácia, že táto publikácia je venovaná v prípade, keď server server alebo je zakázaný, alebo zastavený. Poznamenávame, že pravidlo, že dôvody pre to zostávajú nevysvetliteľné (kto je uznaný).

Táto služba sa spúšťa dvoma spôsobmi alebo ako aplikácia alebo ako služba. Pozrime sa, ako to urobiť v oboch prípadoch:

Ako príloha

Ak chcete spustiť vo forme aplikácie, je príkaz vykonaný:

Toto je označené (v ich nastavení) porte, rozsahy portov, úrovne a adresár. Ak nešpecifikujete tieto parametre, ich hodnoty budú "predvolený" program.

Vo forme služby

Keď v prvej inštalácii bola možnosť spustenia zvolená službou, zaznamenáva sa a následne sa musí spustiť automaticky (zakaždým, keď prevádzkový štart).

Ak bol agenta spočiatku nastavený aplikáciou, potom ho môžete manuálne zaregistrovať a vykonať spustenie. Toto sa vyskytne pri príkazom (nezabudnite na parametre):

rasant.exe -instsrvc -usr \u003cZadajte názov\u003e -Pwd \u003cZadajte heslo\u003e

Port \u003cport\u003e -regport \u003cport\u003e -range \u003cport rozsahy\u003e

Seclev \u003cpožadovaná úroveň\u003e -d \u003czadaný adresár\u003e

Výsledkom registrácie bude vytvorenie novej služby (v tomto prípade pre 1c verziu 8.3 pre 64-výtok):

V pamäti

Odstránenie služby (Zrušiť registráciu) služby:

Zastaviť:

Teraz viete všetko o príčinách problému "Server 1c: Podniky nie sú zistené" a o tom, čo je potrebné vykonať, keď sa objaví.

Nechajte svoje komentáre.

Stáva sa to jeden deň, ani z toho, čo nám 1C program dáva: Chyba pripojenia so serverom 1c: Spoločnosť nie je spustená žiadnym pracovným postupom. Spojenie so základňou je nemožné.

Niekoľko možností na nájdenie chýb a riešení:

1. Glitch Servak \u200b\u200b- niečo sa deje

Zastavte sa v procesoch Správca úloh: RAGENT RPHOST RMNGR a spustí servisný zástupca 1C: Enterprise Agent

2. S náhlym výpadkom napájania alebo podobných situácií - bol súbor poškodenýsrvribrg.lst.

Musíte odstrániť všetko z priečinka srvinfo.

Pre systém Windows. Prejdite do katalógu C: Programové súbory 1c \\ 1CV82 \\ tsrvinfo., Ak Linux uSR1CV8 / HOME / .1CV8 / 1C / 1CV8 ...

Prostredníctvom správy serverov 1c podniku na novom vytvorení klastra 1C a pridajte informačné základy

3. Premenoval server, na ktorom servisný agent 1c

Po premenovaní systému Windows Server 2008 s nainštalovaným 1C: Enterprise 8.2, Service "Server 1C: Enterprise 8.2" prestal pracovať. Začína, pracuje niekoľko sekúnd a zastaví sa. Ak sa pripojíte na 1C server: Enterprise 8.2 cez konzolu servera, potom sa vyskytne chyba:

Chyba pripojenia 1C: Enterprise 8.2 SERVER_ADDR \u003d TCP: // Server: 1540 DESSHOPLOŽITEĽNOSTI PRÍPADU PRE CHYBA PRÍSTUPATEĽA NA SERVERS (SOCKETY Windows - 10061 (0x0000274D). Pripojenie nie je nainštalované, pretože cieľový počítač odmietol požiadavku na pripojenie.) LINE \u003d 590 súboru \u003d. \\ SRC \\ tTatexchangetcpclientitmpl.cpp

Po pripojení k databáze na tomto serveri máme nasledujúcu chybu:

Nie je spustený jediný pracovný tok. Spojenie so základňou je nemožné.

Tento problém je spôsobený tým, že nastavenia klastra 1C servera: Spoločnosť je uložená v súboroch v adresári SRVINFO (cesta k nej špecifikuje -D parameter v vlastnostiach servera 1C: Služba Enterprise Agent). Preto po zmene názvu počítača musíte dodatočne urobiť:

Pre systém Windows. Prejdite do katalógu C: Programové súbory 1c \\ 1CV82 \\ tsrvinfo., Ak Linux- Súbory ležia v domovskom adresári používateľa v mene služby: uSR1CV8 / HOME / .1CV8 / 1C / 1CV8 ...

Upraviť v ľubovoľnom textovom editore dva súbory: srvinfo srvribrg.lst a srvinfo reg_1541 \\ _CV8REG.LST. Nahraďte tieto súbory starý názov servera na nový.

Spustite 1C: Služba Enterprise Server Agent.

Po vykonaní týchto činností bude všetko

ak nie je žiadna - Opakovaná položka 2!

Bunch Server 1c: Enterprise a PostgreSQL druhý najobľúbenejší medzi 1C inštalácie a najpoužívanejším riešením na plošine Linuxu. Na rozdiel od systému Windows a MSSQL plánovanie, kde je ťažké to urobiť, že to nefunguje, úvod na základe Linuxu je náznak mnohých úskalia pre neskúsený administrátor. Často sa stáva, že všetko sa zdá byť správne, ale chyba sleduje chybu. Dnes sa pozrieme na najtypickejšie z nich.

Všeobecné informácie

Skôr ako začnete hľadať chyby inštalácie a vo všeobecnosti zaviesť implementáciu verzie servera 1C: Podniky by boli príjemné obnoviť názor, ako to funguje:

V malých implementáciách server 1C a server DBMS sa zvyčajne kombinujú na jednom fyzickom serveri, ktorý mierne zužuje kruh možných chýb. V našom prípade sa situácia bude zvážiť, keď sú servery oddelené rôznymi strojmi. V našom testovacom laboratóriu sme začali nasledujúcu schému:

V našom likvidácii sú dva servery, ktoré beží Ubuntu 12.04 x64, na jednom z nich nainštalovaný server 1C: Enterprise verzia 8.3, na inom postgreSQL 9.04 z Ethersoft, ako aj klienta systému Windows. Pripomíname vám, že klient pracuje len S serverom 1C, ktorý zase vygeneruje potrebné požiadavky na server DBMS. Žiadne dotazy od klienta do databázového databázového servera nedeje sa.


DÔLEŽITÉ: Používateľ Postgres neprešiel autentifikácie (IDENT)

Táto chyba sa vyskytuje, keď sú servery oddelené rôznymi počítačmi z dôvodu nesprávne nakonfigurovanej autentifikácie v lokálnej sieti. Otvorené na odstránenie /var/lib/pgsql/data/pg_hba.conf., Nájdite reťazec:

Hostiteľa všetkých 192.168.31.0/24 IDENT

a priniesť to na myseľ:

Hostitelia všetkých 192.168.31.0/24 MD5

kde 192.168.31.0/24 - Rozsah vašej lokálnej siete. Ak nie sú žiadne riadky, malo by sa vytvoriť v sekcii Miestne pripojenia IPv4.

Databázový server nie je zistený
nemohol preložiť názov hostiteľa "Názov" TODRESS: Dočasné zlyhanie v rozlíšení Názov

Na prvý pohľad je chyba pochopiteľná: Klient nemôže povoliť názov servera DBMS, typickú chybu pre malé siete, kde nie je žiadny lokálny server DNS. Ako riešenie pridá záznam do súboru hostiteľov. Na klientovi, ktorý nedáva žiadny výsledok ...

A teraz si pamätám, čo bolo povedané trochu skôr. Klient servera DBMS je server 1c, ale nie klientsky počítač, preto musí byť záznam pridaný na serveri 1C: Enterprise do súboru / etc / hostitelia Na Linuxe alebo v platforme Windows.

Podobná chyba sa vyskytne, ak ste zabudli pridať Typ nahrávania A. Pre server DBMS na lokálnom serveri DNS.

Chyba pri vykonávaní operácie s informačnou základňou
server_addr \u003d Názov DESK \u003d 11001 (0x00002AF9): Tento hostiteľ nie je známy.

Podobne ako minulosť, táto chyba je spojená s nesprávnym rozlíšením klienta servera. Tentokrát je to klientsky počítač. Pridajte do súboru ako riešenie / etc / hostitelia na plošine Linuxu alebo v C: Windows System32 Drivers Etc Hosts Na zobrazení záznamu Windows Platform:

192.168.31.83SRV-1C-1204

kde špecifikujte adresu a názov vášho 1C servera: podniky. V prípade použitia miestnych DNS Nahrávka Pre server 1c.

Chyba DBD: Databáza nie je vhodná na použitie

Oveľa vážnejšia chyba, ktorá hovorí, že ste nainštalovali nekompatibilné s 1C: Enterprise Version PostgreSQL alebo urobili drsné chyby počas inštalácie, napríklad, nie nastaviť všetky potrebné závislosti, najmä knižnicu libicu..

Ak máte dostatočné administratívne skúsenosti s systémami Linuxu, môžete sa pokúsiť nastaviť potrebné knižnice a re-inicializovať klastra DBMS. Inak PostgreSQL je lepšie preinštalovať, bez nutnosti vymazania obsahu priečinka / Var / lib / pgsql.

Táto chyba sa môže vyskytnúť pri používaní zostáv 9.1.x.a 9.2.x. [Chránené e-mail] , Pozrite sa nižšie.

DBMS CHYBA:
Chyba: Nepodarilo sa načítať knižnicu "/usr/lib/x86_64-Linux-gnu/postgresql/fasttrun.so"

Docela špecifická chyba chybovosti zostáv 9.1.x.a 9.2.x. [Chránené e-mail] Tiež môže viesť predchádzajúcu chybu. Dôvod spočíva v chybnej chybe v knižnici Fasttrrun.so. Riešenie - Vráťte sa späť na zostavu 9.0.x. [Chránené e-mail] .

Chyba DBMS
Chyba: Typ "MVARCHAR" neexistuje v znakov 31

Vyskytuje sa, ak bola databáza vytvorená bez pomoci systému 1C: podniky. Pamätajte, že na prácu s databázou 1C by sa mala vytvoriť len pomocou nástrojov platformy 1C: cez konzolu

alebo cez typ spustenia 1c.

Databázový server nie je zistený
DÔLEŽITÉ: Používateľ "Postgres" neprejavili autentifikáciu (podľa hesla)

Veľmi jednoduchá chyba. Nesprávne zadané Postgres Super Užívateľské heslo. Možnosti riešenia DVA: Vyvolanie hesla alebo ho zmeňte. V druhom prípade budete musieť zmeniť heslo do vlastností všetkých existujúcich informačných základov cez snap Spravovať servery 1c podnik.

Databázový server nie je zistený
Fatal: Database "Názov" neexistuje

Ďalšia veľmi jednoduchá chyba. Nemá zmysel zabezpečiť, aby zadaná databáza neexistuje. Najčastejšie vzniká z dôvodu chyby pri zadaní názvu základne. Treba pripomenúť, že 1C Informačná základňa v klastri a databáze DBMS sú dve rôzne entity a môžu mať rôzne mená. Treba tiež pripomenúť, že systémy Linux sú citlivé na registráciu a pre nich uNF83. a UNF83. Dva rôzne mená.

  • Tagy:

Prosím, povoľte JavaScript zobraziť

Minulý týždeň priniesol nový server pre 1C. HP ProLiant 380 G6 2 2,58 GHz procesor, 6 GB RAM a tri disky, každá kapacita 72 GB a otáčania otáčania 15K. Keďže Windows 2008 1C prezývky nie sú strávené (toto je stále!), Nainštaloval som Windows Server 2003 X64 Standart Edition.


Prvé hranice prišli, keď bol server spustený do "bojového režimu", prirodzene, premenoval ho: Service "Server Agent 1C: Enterprise 8.2" začal jeseň (spustenie, spustenie 10 sekúnd a zastavenia).

Po pripojení k 1C: Enterprise 8.2 cez konzolu servera získame chybu:

"Chyba pripojenia so serverom 1C: Enterprise 8.2

server_addr \u003d TCP: // S02: 1540 DESK \u003d Chybový server siete

(Zásuvky systému Windows - 10061 (0x0000274D). Pripojenie nie je nainštalované, pretože finálny počítač odmietol žiadosť o pripojenie.) LINE \u003d 590 súboru \u003d. \\ T \\ t \\ tTaTATEZPPP

Po pripojení k databáze na tomto serveri získame takúto chybu:

"Nie je spustený jeden pracovný tok. Spojenie s základňou je nemožné."

Firewall je vypnutý, DEP je tiež (povolené len pre služby Windows). Reštartovanie servera a preinštalovanie platformy nepomohla. Dvakrát si prezrel register.


Ukazuje sa na nastavenie klastra 1C Server: Spoločnosť je uložená v adresári SRVINFO (cesta k tomuto adresáru je možné zobraziť v servisných vlastnostiach "Server 1C: Enterprise 8.2" Parameter -D). Tento adresár ukladá názov klastra a jeho nastavenia (vrátane zabezpečenia) a zoznamov IB pripojeného k tomuto klastu a ich nastaveniach. Jedná sa o dva súbory: SRVINFO SRVRIBRG.LST A SRVINFO REG_1541 \\ 1CV8REG.LST. V týchto konfiguračných súboroch a starý názov servera zostáva.


Ďalšia chyba: Prestala volať V82.comConnector - napísal triedu, ktorá nie je zaregistrovaná. Po krátkej Google som našiel riešenie problému na zdroji http://www.gilev.ru/1c/hass/


15. Pre pripojenie COM k používaniu aplikácie 64x Bity Server
Možno len na počítači, na ktorom je nainštalovaný kľúč
64-bitový server 1C: Enterprises (a nie z relácie terminálu).

Pre
Použitie V81.comCanner na počítače, ktoré sú k dispozícii
Klientske tlačidlá môžu byť registrované 32-bitové v81.comConnector v
Com +.


  • Štart komponentov;

  • vytvorte prázdnu aplikáciu COM + s aktivačným typom Aplikácia a názov servera, napríklad V81_ComConnector, zadajte používateľské meno systému Windows v mene ktorého komponent bude spustený v adresnom priestore samostatného procesu DLLHOST.EXE;

  • v vetve komponentov pridajte nový komponent comcnttr.dll z katalógu modulov 1C: podniky.

V tomto prípade bude v81.comConnector beží v samostatnom 32-bitovom procese a môže byť použitý ako 32-bitové aj 64-bitové aplikácie.



od seba chcem dodať, že potrebujete používateľa, pod ktorým server 8.2 pracuje pridať užívateľom tohto nového komponentu.