1C greška veze s tijekom rada. Poslužitelj baze podataka nije otkriven ne prevodite ime hosta "naziv" na adresu: privremeni neuspjeh u rezoluciji naziva

Greške koje se nalaze prilikom rada sa softverskim proizvodima najčešće oduzimaju priliku da ih koriste. A nedostatak posebnog znanja za razumijevanje radnog algoritama povojim nemogućnosti dijagnoze i korekcije neuspjeha u nastajanju. U ovom smo članku odnosimo na problem "Server 1c: preduzeća nisu otkrivena kako popraviti pokretanje agenta poslužitelja?".

Da biste uklonili problem u 1c, možete na više načina.

Pogreške u nastajanju imaju različito prizemlje, mogu se razvrstati prema nivoima pojave:

  • Nepravilni propisivanje kodova od strane programera samog eseja;
  • Greške napravljene od strane programera koji su izmijenjeni (mijenjaju) proizvod u odnosu na zahtjeve (zadaci) određenog korisnika;
  • Neuspjesi uzrokovani greškama rada keš memorije, najčešće stavljaju u ćorsokak za programere;

Što se tiče pogreške "Server 1c: preduzeća nisu otkrivena", nerealno je pripisati jednom od imenovanih, jer takva obavijest ukazuje na korisniku da ne ispuni potrebnu operaciju za program.

Tačno - pokrenite server

Dakle - situacija da je ova publikacija posvećena u slučaju kada se usluga poslužitelja ili je onemogućena ili zaustavljena. Primjećujemo da, u pravilu, razlozi za to ostaju neobjašnjiv (koji su prepoznati).

Ova se usluga pokreće na dva načina ili kao aplikacija ili kao uslugu. Da vidimo kako to učiniti u oba slučaja:

Kao prilog

Da biste ga pokrenuli u obliku aplikacije, naredba se izvršava:

To je naznačeno (u njihovim postavkama) lukom, lučkim rasponima, nivoom i direktorijom. Ako ne navedete ove parametre, njihove će vrijednosti biti "zadani" program.

U obliku usluge

Kada, pri prvoj instalaciji opcija lansiranja birala je usluga, snima se i nakon toga mora automatski pokrenuti (svaki put kada radno pokreće).

Ako je agent u početku postavio aplikacija, onda možete ga ručno registrirati i napraviti pokretanje. To će se pojaviti u naredbi (ne zaboravite na parametre):

ragent.exe -instsrvc -usr \u003cNavedite ime\u003e -pwd \u003cspecificirajte lozinku\u003e

Port \u003cPort\u003e -Redport \u003cPort\u003e -Rage \u003cPort Ranges\u003e

Seclev \u003cželjeni nivo\u003e -D \u003cspecificirani direktorij\u003e

Rezultat registracije će biti stvaranje nove usluge (u ovom slučaju za 1c verziju 8.3 za 64-pražnjenje):

U memoriji

Da biste izbrisali (otkažite registraciju) Usluga:

Stop:

Sada znate sve o uzrocima problema "Server 1c: preduzeća nisu otkrivena" i o onome što treba učiniti kada se pojavi.

Ostavite svoje komentare.

To se događa jedan dan, ni iz onoga što nam 1C program daje: Pogreška veze sa serverom 1c: Kompanija ne pokreće nijedan tijek rada. Priključak na bazu je nemoguća.

Nekoliko opcija za pronalaženje grešaka i rješenja:

1. Glitch servak \u200b\u200b- bilo šta se događa

Zaustavite u procesima upravitelja zadataka: raspent RPHOST RMNGR i pokrenite uslužni agent 1c: Enterprise agent

2. Sa iznenadnom prekidom napajanja ili sličnim situacijama - datoteka je oštećenasrvribrg.lst.

Morate izbrisati sve iz mape srvinfo.

Za Windows. Idite u katalog C: \\ Program datoteke \\ 1c \\ 1cv82 \\srvinfo., ako a Linux usr1cv8 / home / .1cv8 / 1c / 1cv8 ...

Kroz administraciju servera 1C preduzeća na novom Kreiranje klastera 1C i dodaju baze podataka

3. Preimenujte na poslužitelju na kojem servisni agent 1c

Nakon preimenovanja Windows Server 2008 s instaliranim 1C: Enterprise 8.2, servis "Server 1C: Enterprise 8.2" prestalo je raditi. Počinje, radi na nekoliko sekundi i zaustavlja se. Ako se povežete sa 1c serverom: Enterprise 8.2 putem konzole servera, tada se dogodi greška:

Pogreška veze 1C: Enterprise 8.2 server_addr \u003d TCP: // Server: 1540 DescR \u003d ERROR mrežni pristup poslužitelju (Windows utičnice - 10061 (0x0000274D). Povezivanje nije instalirano, jer je odredišni računar odbio zahtjev za povezivanje.) 590 datoteka \u003d. \\ Src \\ dataexchangetcpclientitmpl.cpp

Kada se povežete s bazom podataka na ovom poslužitelju, imamo sljedeću grešku:

Nije pokrenut nijedan tijek rada. Priključak na bazu je nemoguća.

Ovaj problem je zbog činjenice da se postavke klastera servera 1c Server: Kompanija se pohranjuje u datoteke u direktoriju Srvinfo (Put do njega određuje parametar -D u svojstvima poslužitelja 1C: uslugu preduzeća). Stoga, nakon promjene naziva računara morate dodatno učiniti sljedeće:

Za Windows. Idite u katalog C: \\ Program datoteke \\ 1c \\ 1cv82 \\srvinfo., ako a Linux- Datoteke leže u korisničkom kućnom imeniku u ime usluge: usr1cv8 / home / .1cv8 / 1c / 1cv8 ...

Uređivanje u bilo kojem uređivaču teksta dvije datoteke: srvinfo \\ srvribrg.lst i srvitfo \\ reg_1541 \\ 1cv8reg.lst. Zamijenite ove datoteke stari naziv poslužitelja na novom.

Pokrenite 1C: Služba za agent Enterprise Server.

Nakon obavljanja ovih akcija - sve će biti

ako nema ne - ponovite točku 2!

Bunch Server 1C: Enterprise i PostgreSQL drugi najpopularniji među 1C instalacijama i najčešće rastvora na Linux platformi. Za razliku od zakazivanja za Windows i MSSQL, tamo gdje je to teško učiniti da ne radi, uvod na osnovu Linuxa ukazuje na mnoge zamke za neiskusni administratora. Često se dešava da se čini da se sve učini pravilno, ali greška slijedi grešku. Danas ćemo ih pogledati najkupijnije za njih.

opće informacije

Prije nego što počnete tražiti instalacijske pogreške i, općenito, uvođenjem s implementacijom verzije servera 1c: Preduzeća bi bila lijepa za osvježavanje gledišta kako funkcionira:

U malim implementacijama, server 1C i DBMS server obično se kombiniraju na jednom fizičkom poslužitelju, koji blago sužava krug mogućih grešaka. U našem slučaju, situacija će se razmatrati kada su serveri razdvojeni različitim mašinama. U našoj test laboratoriji pokrenuli smo sljedeću shemu:

Na raspolaganju su na raspolaganju dva poslužitelja ubuntu 12.04 x64, na jednom od njih instaliranog poslužitelja 1c: Enterprise verzija 8.3, na drugom postgreSQL 9.04 iz Ethersoft-a, kao i Windows klijenta. Podsjećamo vas da klijent radi samo Sa serverom 1C, koji, zauzvrat, generira potrebne zahtjeve DBMS poslužitelju. Nema upita od klijenta na poslužitelju baze podataka baze podataka ne događa se.


Važno: Korisnik postgres nije prošao autentifikaciju (Art.-br.

Ova se greška događa kada su serveri razdvojeni različitim računarom zbog pogrešno konfigurirane provjere autentičnosti u lokalnoj mreži. Otvoren za uklanjanje /var/lib/pgsql/data/pg_hba.conf., pronađite niz:

Domaćin sve sve 192.168.31.0/24 Art.-br

i donesite na pamet:

Domaćin svih svih 192.168.31.0/24 MD5

gde 192.168.31.0/24 - Raspon vaše lokalne mreže. Ako nema linija, treba ga stvoriti u odjeljku IPv4 Lokalne veze.

Poslužitelj baze podataka nije otkriven
nije mogao prevesti ime domaćina "ime" Todress: privremeni neuspjeh u rezoluciji imena

Na prvi pogled, greška je razumljiva: klijent ne može dopustiti naziv DBMS poslužitelja, tipičnu grešku za male mreže, gdje nema lokalnog DNS poslužitelja. Kao rješenje Dodajte zapis u datoteku domaćini. Na klijentu, koji ne daje nikakav rezultat ...

A sada se sećam šta je rečeno nešto ranije. Klijent DBMS poslužitelja je server 1c, ali ne i klijentski računar, stoga se zapis mora dodati na serveru 1C: Enterprise za datoteku / itd. / Domaćini Na Linuxu ili na Windows platformi.

Slična će se greška pojaviti ako ste zaboravili dodati Tip zapisa A. Za DBMS server na lokalnom DNS poslužitelju.

Pogreška prilikom obavljanja operacije s podanom bazom
server_addr \u003d Naziv Desc \u003d 11001 (0x00002AF9): Ovaj domaćin je nepoznat.

Kao i prošlost, ova je greška povezana s pogrešnom rezolucijom klijenta naziva poslužitelja. Ovaj put je to klijent PC. Dodaj u datoteku kao rješenje / itd. / Domaćini na Linux platformi ili u C: \\ Windows \\ System32 \\ Drivers \\ etc \\ hosts Na Windows platformi za prikaz zapisa:

192.168.31.33SRV-1C-1204

ako odredite adresu i ime vašeg 1c servera: preduzeća. U slučaju upotrebe lokalnih DNS-a, dodajte A-rekord Za server 1c.

DBD greška: baza podataka nije prikladna za upotrebu

Mnogo ozbiljnija greška koja kaže da ste instalirali nekompatibilno sa 1c: Enterprise verzija PostgreSQL ili napravila grube greške tokom instalacije, na primjer, ne postavljaju sve potrebne zavisnosti, posebno biblioteke libicu..

Ako imate dovoljno administrativnog iskustva Linux sistema, možete pokušati postaviti potrebne biblioteke i ponovno inicijalizirati DBMS klaster. Inače PostgreSQL je bolje ponovno instaliranje, bez zaboravljanja da izbrišete sadržaj mape / Var / lib / pgsql.

Također se može pojaviti ova greška kada koristite sklopove 9.1.x.i 9.2.x. [Zaštićen e-poštom] , pogledajte u nastavku.

DBMS greška:
Greška: Ne može se učitati biblioteke "/USR/LIB/X86_64-linux-gnu/postgresql/fasttrun.so"

Prilična specifična greška karakteristična za sklopove 9.1.x.i 9.2.x. [Zaštićen e-poštom] Takođe može dovesti do prethodne greške. Razlog leži u neispravnoj grešci u Biblioteci Fasttrun.so. Rješenje - Vratite se u sklop 9.0.x. [Zaštićen e-poštom] .

Greška DBMS
GREŠKA: Tip "Mvarchar" ne postoji po znaku 31

Javlja se ako je baza podataka stvorena bez pomoći 1C sistema: preduzeća. Zapamtite, za rad sa 1C bazom podataka treba kreirati samo pomoću alata za platformu 1C: putem konzole

ili putem tipa lansiranja 1c.

Poslužitelj baze podataka nije otkriven
Važno: Korisnički "Postgres" nije prošao autentifikaciju (po lozinci)

Vrlo jednostavna greška. Nepravilno navedene Postgres Super korisnička lozinka. Opcije rješenja Dvije: Podsjetite lozinku ili ga promijenite. U drugom slučaju, trebat ćete promijeniti lozinku u svojstvima svih postojećih baza podataka putem Snap-a Administriranje servera 1c Enterprise.

Poslužitelj baze podataka nije otkriven
Fatalno: Ime baze podataka "Ne postoji

Još jedna vrlo jednostavna greška. Nema smisla osigurati da navedena baza podataka ne postoji. Najčešće se pojavljuje zbog pogreške prilikom određivanja naziva baze. Treba imati na umu da su 1C informativna baza u klasteru i DBMS bazu podataka dva različita subjekta i mogu imati različita imena. Također bi se trebalo pamtiti da su Linux sustavi osjetljivi na registar i za njih uNF83. i UNF83. Dva različita imena.

  • Oznake:

Molimo omogućite JavaScript da vidi

Prošle sedmice je donio novi server za 1c. HP ProLiant 380 G6 2 2,58 GHz procesor, 6 GB RAM-a i tri diskova, svaki kapacitet od 72 GB i brzina rotacije 15k. Budući da se nadimci Windows 2008 1C ne probavlja (ovo je još uvijek!), Instalirao sam Windows Server 2003 X64 Standart Edition.


Prve grablje došlo je kada je server lansiran u "borbeni mod", naravno, preimenovan: Služba "Server agent 1c: Enterprise 8.2" počeo je padati (započinje, trčanje 10 sekundi i zaustavljanja).

Kada se povežete na 1c: Enterprise 8.2 putem konzole servera, dobivamo grešku:

"Pogreška veze sa serverom 1C: Enterprise 8.2

server_addr \u003d TCP: // S02: 1540 Opis \u003d Poslužitelj greške mreže

(Windows utičnica - 10061 (0x0000274D). Veza nije instalirana, jer je konačni računar odbio zahtjev za povezivanje.) Linija \u003d 590 datoteka \u003d. \\ Src \\ dataexchangetcpclientitmpl.cpp

Kada se povežete na bazu podataka na ovom poslužitelju, dobivamo takvu grešku:

"Ne pokreće se niti jedan tijek rada. Priključak na bazu je nemoguća."

Vatrozid je isključen, DEP je također (omogućen samo za Windows usluge). Ponovno pokretanje poslužitelja i ponovno instaliranje platforme nije pomoglo. Iskoristili su i registar dva puta, bez ikakvog.


Ispada da postavi 1c klaster servera: Kompanija se pohranjuje u direktoriju Srvinfo (Put u ovaj direktorij može se pogledati u Server Server 1C: Enterprise 8.2 "Parametar -D). Ovaj se direktorij pohranjuje naziv klastera i njegove postavke (uključujući sigurnost) i liste IB-a povezane s ovim klasterom i njihovim postavkama. To su dvije datoteke: srvinfo \\ srvribrg.lst i srvitfo \\ reg_1541 \\ 1cv8reg.lst. U ovim konfiguracijskim datotekama i ostaje ostaje staro ime poslužitelja.


Sljedeća greška: prestala pozivati \u200b\u200bv82.comconnector - napisao je klasu Nije registrirano. Nakon kratkog Googlea našao sam rješenje problema na resursu http://www.gilev.ru/1c/hasp/


15. Za COM veze na upotrebu aplikacije 64x bita
možda samo na računaru na kojem je ključ instaliran
64-bitni poslužitelj 1C: preduzeća (a ne sa terminalne sesije).

Za
pomoću V81.comConnector na računare koji su dostupni samo
Klijentski tasteri mogu se registrirati 32-bitni V81.COMONENTER u
COM +.


  • početni komponentni servisi;

  • kreirajte praznu COM + aplikaciju pomoću aplikacije za aktiviranje - poslužitelj i naziv, na primjer, V81_comconnector, navedite Windows korisničko ime, u ime koje će se komponenta pokrenuti u adresu zasebnog procesa DLLhost.exe;

  • u grani komponenti dodajte novu komponentu Comcntr.dll iz 1C kataloga učitavanja modula: preduzeća.

U ovom slučaju V81.Connector će se pokrenuti u zasebnom 32-bitnom procesu i može se koristiti i 32-bitne i 64-bitne aplikacije.



od sebe želim dodati da vam je potreban korisnik pod kojim server 8.2 radi Dodaj korisnicima ove nove komponente.