Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 7, XP
  • Server 1c se ne pokreće 8.3. Istovremeno pokretanje dvije konfiguracije

Server 1c se ne pokreće 8.3. Istovremeno pokretanje dvije konfiguracije

Neophodna komponenta 1C klijent-server konfiguracije starijih verzija: "Usluga agenta 1C servera" je poseban modul uključen u isporuku serverskog softvera softverskog kompleksa i koji funkcioniše kao usluga operativnog sistema Windows.

Svrha usluge je upravljanje korisničkim i sistemskim poslovima. Usluga agenta 1C servera može biti izvor nepredviđenih problema svih vrsta. Neki od njih se mogu lako riješiti promjenom servisnih postavki, za koje postoji poseban korisnički interfejs. Ali šta učiniti ako se usluga uopće ne pokrene.

U verziji 8.2, pojavu takve situacije signalizira greška 1C, praćena sljedećim tekstom objašnjenja: “ Greška pri pokretanju servera servisnog agenta 1c enterprise 8.2».

Obično se takva greška javlja ili tijekom instalacije nove 1C instance na serveru, ili prilikom pokušaja istovremenog pokretanja dva 1C aplikacijska servera: 8.1 i 8.2 na istom fizičkom serveru u isto vrijeme. Razmotrimo svaku od opcija zasebno.

Greška pri instalaciji

Razlog za grešku u ovom slučaju je nedostatak prava korisnika koji pokušava da instalira i pokrene Windows servis. Za obavljanje takvih radnji potrebna su vam administratorska prava. Zbog toga se instalacija nove verzije 1C i pokretanje usluge agenta 1C servera moraju izvršiti u ime korisnika s administrativnim pravima. Ako dođe do takvog problema, otkažite instalaciju i pokrenite je ponovo kao sistem administrator.

Istovremeno pokretanje dvije konfiguracije

Kao što je gore spomenuto, problem se javlja i kada korisnici 1C imaju želju da instaliraju 1C 8.2 i istovremeno zadrže pristup verziji 8.1. Razlog za grešku je pokušaj istih servisa obje verzije da pristupe istom portu na računaru u isto vrijeme. Da biste izbjegli ovaj sukob, morate ponovo registrirati jednu od usluga na drugom portu. Ovo se može uraditi direktno u trenutku kada je usluga pokrenuta dodavanjem opcije -port naredbi za pokretanje ragent.exe -instsrvc navodeći odgovarajuću numeričku vrednost.

Ovaj članak će vam reći o agentu servera 1C: Enterprise 8.3 (tačno i za verziju 8.2 ) ako se agent koristi u operativnim sistemima iz porodice Windows. Dat će se parametri za pokretanje agenta, kao i opis radnji koje se izvršavaju prilikom njegovog pokretanja.

1. Pokrenite datoteku agenta servera 1C: Enterprise

Da biste pokrenuli klaster servera 1C: Enterprise, potrebno je pokrenuti agent servera, odnosno program ragent.exe koji se nalazi u imeniku bin instalacijski direktorij sistema 1C: Enterprise. Standardno ovo je:

  • C: \ Programske datoteke (x86) \ 1cv8 \<Broj verzije> \ bin - za 32-bitnu verziju servera 1C: Enterprise verzije 8.3
  • C: \ Program Files \ 1cv8 \<Broj verzije> \ bin - za 64-bitnu verziju servera 1C: Enterprise, verzija 8.3
  • C: \ Programske datoteke (x86) \ 1cv82 \<Broj verzije> \ bin - za 32-bitnu verziju 1C: Enterprise server verzije 8.2
  • C: \ Program Files \ 1cv82 \<Broj verzije> \ bin - za 64-bitnu verziju 1C: Enterprise server verzije 8.2

2. Pokrenite parametre serverskog agenta 1C: Enterprise

Prilikom pokretanja serverskog agenta ragent.exe moguće je koristiti sljedeće parametre:

Parametri pokretanja agenta servera 1C: Enterprise
Parametar Opis
-port<порт> Broj mrežnog porta agenta servera (ragent). Ovaj port koristi konzola klastera za komunikaciju sa centralnim serverom. Port agenta klastera je također specificiran kao mrežni port radnog servera. Podrazumevano je: 1540 .
-regport<порт> Broj mrežnog porta glavnog upravitelja klastera (rmngr) kreiranog prema zadanim postavkama kada se ragent prvi put pokrene. Zadana vrijednost: 1541 .
-domet<диапазоны> Opseg mrežnih portova za dinamički odabir. Iz njih se biraju servisni portovi procesa klastera ako ih nije moguće izabrati iz postavki odgovarajućeg radnog servera.Podrazumevana vrijednost: 1560:1591 .
-debug Pokretanje klastera servera u modu za otklanjanje grešaka konfiguracije.
-d<каталог> Direktorij u kojem će se nalaziti (ili se nalaze) servisne datoteke klastera servera (uključujući listu klastera i listu infobaza klastera). Ako putanja direktorija sadrži razmake, staza mora biti stavljena pod navodnike, ali u ovom slučaju ime direktorija ne smije završavati znakom "\". Zadana vrijednost: % LOCALAPPDATA% \ 1C \ 1Cv8(% KORISNIČKI PROFIL% \ Lokalne postavke \ Podaci o aplikaciji \ 1C \ 1Cv8 za Windows XP i Windows Server 2003).
-seclev<уровень> Nivo sigurnosti procesa agenta klastera. Određuje nivo sigurnosti veza uspostavljenih s ragent procesom. Nivo može poprimiti vrijednosti:
  • 0 - nezaštićene veze;
  • 1 - sigurne veze samo za vrijeme trajanja autentifikacije korisnika;
  • 2 - trajno sigurne veze.

Zadana vrijednost: 0.

-instsrvc Registriranje agenta klastera kao Windows servisa. Ako je ragent pokrenut sa ovim prekidačem, on vrši registraciju na listi Windows usluga i izlazi. Prekidač -instsrvc nije kompatibilan sa prekidačem -rmsrvc.
-rmsrvc Deregistracija agenta klastera kao Windows usluge. Ako se ragent pokrene sa ovim prekidačem, on se poništava sa liste Windows usluga i izlazi. Prekidač -rmsrvc nije kompatibilan sa prekidačem -instsrvc.
-usr<имя>
-pwd<пароль>
Korisničko ime i lozinka Windows korisnika, u čije ime bi ragent trebao raditi kao Windows servis. Može se koristiti samo u kombinaciji sa -instsrvc prekidačem kada se ragent registruje kao Windows usluga.
-srvc Pokrenite ragent proces kao Windows uslugu i prenesite kontrolu na upravitelja usluga.
-počni Pokrenite ragent registrovan kao Windows servis. Pokreće ragent, prethodno registrovan kao Windows usluga, a zatim izlazi.
- stop Zaustavite ragent registrovan i pokrenut kao Windows servis. Zaustavlja ragent, prethodno registrovan i pokrenut kao Windows servis, a zatim izlazi.
-agent Koristi se kao agent servera 1C: Enterprise

Ime parametra i vrijednost moraju biti odvojeni znakom razmaka.

3. Pokretanje agenta servera 1C: Enterprise

Prilikom pokretanja, agent servera traži listu servera registrovanih na ovom računaru koristeći parametre koji su mu proslijeđeni pri pokretanju. Ako se pronađe lista klastera, agent od njih prima informacije o radnim procesima koje treba pokrenuti u svakom od klastera i pokreće ih.

Ako nije pronađena lista klastera, agent kreira zadani klaster. Zadani klaster ima sljedeće karakteristike:

  • Broj mrežnog porta je 1541;
  • Opseg mrežnih portova je 1560: 1591;
  • Podrška za mnoge tokove posla je onemogućena;
  • Jedan radni proces, broj porta se postavlja iz specificiranog raspona.

Serverski agent može raditi i kao usluga i kao aplikacija.

4. Pokretanje 1C: Enterprise server agenta kao aplikacije

Da biste pokrenuli agent servera kao aplikaciju, potrebno je da pokrenete naredbu ragent.exe

Ragent.exe -debug -port<порт>-regport<порт>-domet<диапазоны>-seclev<уровень>-d<каталог>

Da zaustavite serverski agent da radi kao aplikacija, pritisnite Ctrl + C.

5. Pokretanje agenta servera 1C: Enterprise kao usluge

Ako je tokom instalacije odabrana opcija pokretanja agenta kao usluge, tada će se ova usluga automatski registrirati i pokrenuti, a također će se pokrenuti kada se operativni sistem pokrene.

Ako je Server Agent instaliran kao aplikacija (ili ako je usluga deinstalirana), moguće je ručno registrovati servis i zatim ga pokrenuti. Da biste registrovali uslugu, morate pokrenuti naredbu ragent.exe sa sljedećim mogućim parametrima (ako bilo koji parametar nije naveden, koristit će se zadana vrijednost):

Ragent.exe -instsrvc -usr<имя>-pwd<пароль>-debug -port<порт>-regport<порт>-domet<диапазоны>-seclev<уровень>-d<каталог>

Prilikom registracije, agent servera kreira uslugu pod nazivom:

  • 1C: Enterprise 8.3 Server Agent - za 32-bitnu verziju 1C: Enterprise servera verzije 8.3
  • 1C: Enterprise 8.3 Server Agent (x86-64) - za 64-bitnu verziju 1C: Enterprise servera verzije 8.3
  • 1C: Enterprise 8.2 Server Agent - za 32-bitnu verziju 1C: Enterprise servera verzije 8.2
  • 1C: Enterprise 8.2 Server Agent (x86-64) - za 64-bitnu verziju 1C: Enterprise servera verzije 8.2

Da poništite registraciju usluge (izbrišete uslugu), pokrenite naredbu:

Ragent.exe -rmsrvc

Da pokrenete uslugu, pokrenite naredbu:

Ragent.exe -start

Da biste zaustavili uslugu, naredba:

Ragent.exe -stop

Da li vam je ovaj članak pomogao?

Da bi se riješili problemi povezani s prijelazom s verzije platforme 1C: 8.2 na verziju 1C: 8.3, postoji potreba da se istovremeno koriste dva 1C servera različitih verzija. Ovaj članak će razmotriti način pokretanja drugog 1C servera, koji će raditi s platformom 8.3.

Prije početka instalacije, sjetimo se nekoliko tačaka. Za svaki 1C server u sistemu koji radi pod Windowsom, kreira se ragent proces. Podrazumevani opseg portova je definisan kao: 1540, 1541, 1560-1591 ... Stoga, da bi sistem mogao koristiti drugi server, potrebno je pokrenuti drugu instancu ragenta i dodijeliti drugačiji raspon portova.

Sve radnje se moraju izvršiti kada je usluga agenta servera onemogućena 1C: Preduzeće 8.2 1C: Preduzeća 8.3.

Prilikom instaliranja ovih platformi kreiraju se različite putanje do foldera: a) C: \ Program Files (x86) \ 1cv8 i b) C: \ Program Files (x86) \ 1cv82, respektivno, i različite putanje za pokretanje 1C administratora poslovni serveri C: \ Program Files (x86) \ 1cv8 ... \ common \ 1CV8 Servers.exe

Korak 1. - Kliknite Start -> Svi programi -> Pribor -> Pokreni (unesite regedit komandu) -> otvorite putanju - HKEY_LOCAL_MACHINE \ SISTEM \ CurrentControlSet \ Usluge \ i uredite datoteku ImagePath da dobijem ovako : "C: \ Programske datoteke (x86) \ 1cv82 \ 8.2.18.96 \ bin \ ragent.exe" -srvc -agent -regport 1641 -port 1640 -domet 1660:1691 -d "C: \ Programske datoteke (x86) \ 1cv82 \ srvinfo". Ovdje smo naveli portove (po defaultu su potpuno različiti).


Korak 2. - Izbrišite sve u fascikli C: \ Program Files (x86) \ 1cv8 \ srvinfo za platformu 8.3
Korak 3 - Izbrišite sve u C: \ Program Files (x86) \ 1cv82 \ srvinfo za platformu 8.2
Korak 4 - Pokrenite usluge agenta servera 1C: Preduzeće 8.2 i, shodno tome, Server Agent 1C: Enterprise 8.3 (trebalo bi početi) inače počnite od početka.
Korak 5 - Prvo pokrenite administratora 1C servera preduzeća za platformu 8.2 iz foldera C: \ Program Files (x86) \ 1cv82 \ common \ 1CV8 Servers.exe

Korak 6 - Prvo pokrenite administratora 1C servera preduzeća za platformu 8.3 iz foldera C: \ Program Files (x86) \ 1cv8 \ common \ 1CV8 Servers.exe(Ovdje je zadani port 1540 )
Korak 7 - Povezivanje baza podataka na SQL Server


Korak 8 - Pokrenite 1C Enterprise -> Dodajte bazu podataka.


Bilješka: Obratite posebnu pažnju na specificiranje imena klastera, trebali biste navesti port preko kojeg ovaj klaster radi. Na primjer: SERVER_1C: 1641 Za 1C platformu 8.2.
Za platforme 8.3 ne možete to učiniti jer je port označen sa zadano (1541)

Praktični savjeti o postavljanju i radu sa 1C 8 serverom

  1. 1. Kako pokrenuti više od jedne 1C usluge za paralelni rad s različitim verzijama 1C platforme 8.0, 8.1, 8.2 8.3, itd.

Kada instaliramo 1C na server, radimo sljedeće:

Prilikom instaliranja druge verzije za paralelni rad, instalacija je ista osim za stavku:

Uklanjamo oznaku "Instaliraj 1C: Enterprise 8 server kao Windows uslugu (preporučeno)"

Koristimo: sc create

Linija izgleda ovako:

sc kreiraj "<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>"binpath ="<место расположения ragent.exe>"-srvc -agent -regport 1641 -port 1640 -range 1660: 1591 -d \"<место расположения папки сервера 1С>""

<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- označavamo naziv usluge. Glavna stvar je da i vi i oni koji moraju podržavati 1C server možete ga lako identificirati u budućnosti.

<место расположения ragent.exe>"-srvc -agent -regport 1641 -port 1640 -range 1660: 1691 -d \"<место расположения папки сервера 1С>

Servisni niz je kao i obično:

<место расположения ragent.exe>

Ako je port 1540 već zauzet (ako je jedan server već instaliran kao servis), stavite sljedeći ili kako god želite, na primjer, umjesto:

15 41 -port 15 40 -domet 15 60:15 91

16 41 -port 16 40 -domet 16 60:16 91

Umjesto<место расположения папки сервера 1С>odredite liniju u kojoj planiramo locirati folder sa serverskim fajlovima. Preporučujem da ne pohranjujete ovu fasciklu na disk C: \, Podijelite disk servera na 2. Za sistem i za 1C server. Zatim, ako datoteke evidencije zauzmu sav prostor na disku, možete lako otići na server i očistiti ih. Šta se ne može reći ako svojim log datotekama zauzmete sav prostor na sistemskom disku.

I izvršavamo naredbu:

sc kreirajte "Agent servera 1C: Enterprise 8.X.X.XXXX" binpath = "\" C: \ Programske datoteke \ 1cv8 \ 8.X.X.XXXX \ bin \ ragent.exe \ "-srvc -agent -regport 1741 -port 1740 -opseg 1760: 1591 -d \ "E: \ 1C_Baze \ srvinfo_8_X_X_XXXX \" "

Kao rezultat, dobijamo uslugu:

Ako se usluga ne pojavi, kliknite na dugme Osvježi.))))

Ako se predomislite, možete izbrisati novostvorenu uslugu:

sc izbrisati "<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>"

gdje<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- naziv usluge

Prekidač stavljamo u položaj "Sa sistemskim računom"

Ura, gotovi ste!

  1. 2. Kako da ponovo pokrenem server?


I u ovom slučaju možete očistiti predmemoriju (ovo može biti korisno za sve vrste nerazumljivog ponašanja 1C)

Ove datoteke možete izbrisati samo kada je usluga zaustavljena.

Ako ste zaustavili uslugu, a datoteke nisu izbrisane, morate otići do upravitelja zadataka i provjeriti ima li zamrzavanja:

Ako se pronađe, izvršite završni zadatak.

  1. 3. Kako prenijeti bazu podataka sa platforme na platformu bez gubitka dnevnika?

Nakon što instalirate (vidi tačku 1.) novu verziju servera, željet ćete prenijeti jednu ili sve baze podataka sa trenutne verzije platforme (servera) na onu koju ste upravo instalirali.

To je lako učiniti: otvorite svojstva baze podataka na trenutnom serveru

Ovdje neću ništa detaljno opisivati, a ne bavim se mrežnom administracijom, neka bude bolje za majstora svog zanata - sistem administratora.

2. Blokiramo početak sesija

Pokrenite konzolu administracije 1C: Enterprise servera, otvorite svojstva baze podataka i označite polje za svojstvo Omogućeno je blokiranje početka sesije... Imajte na umu da čim primijenite ovo svojstvo, početak svake sesije će biti blokiran, stoga, da biste dovršili sljedeći korak, konfigurator mora biti pokrenut prije primjene svojstva.

3. Pravljenje rezervne kopije

Evo, kako ti duša kaže. Što se mene tiče, najlakši i najpouzdaniji način za kreiranje sigurnosne kopije je upload baze podataka kroz konfigurator.

4. Postavljanje lokalnih sigurnosnih politika

Otvorite konzolu "Lokalna sigurnosna politika" (u komandnoj liniji upišite secpol.msc). Idi na odjeljak Lokalne politike -> Dodjela korisničkih prava i dodajte korisnika domene politikama (pogledajte sliku 1):
  • Prijava kao skupni posao(Log on as batch job) - osigurava funkcionisanje Task Scheduler-a bez potrebe da se korisnik lično prijavi na računar pod svojim nalogom;
  • Prijava kao usluga(Prijavite se kao servis) - omogućava vam da pokrenete proces kao uslugu u ime korisnika.
Dodatno, ako je potrebno, korisnik se može dodati u pravila:
  • Pristup računaru sa mreže(Pristup ovom računaru sa mreže) - korisnik ima pravo da se poveže na računar sa mreže;
  • Lokalna prijava y (Dozvoli lokalnu prijavu) - korisnik ima pravo da pokrene interaktivnu sesiju na računaru;
  • Dozvolite prijave putem usluga udaljene radne površine(Dozvoli prijavu putem usluga udaljene radne površine) - korisnik ima pravo da se prijavi na udaljeni računar putem veze sa uslugama udaljene radne površine.

5. Dodajte korisnika domene grupama

Otvorite konzolu "Upravljanje računarom", idite na odjeljak Uslužni programi -> Lokalni korisnici -> Korisnici i pogledajte u kojim grupama se nalazi lokalni korisnik u čije ime radi servis 1C: Enterprise Server Agent (obično korisnik USR1CV8) (vidi sliku 2).
Dodajte korisnika domene u iste grupe.

6. Pokrenite agenta u ime korisnika domene

Otvorite konzolu "Usluge", pronađite uslugu "1C: Enterprise Server Agent" na listi i otvorite njena svojstva. U kartici Uobičajeni su zaustavite uslugu, na kartici Prijavite se na sistem umjesto lokalnog korisnika, označavamo korisnika domene (vidi sliku 3).
Vrati se na karticu Uobičajeni su i pokrenite uslugu. Ako je sve ispravno konfigurisano, servis počinje bez problema.

Možete reći da su 2. i 3. tačka suvišne, ali bolje je pretjerati nego podbaciti. Instrukcija vrijedi ne samo za korisnika domene, već i za lokalnog korisnika.

Top srodni članci