Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Lajme
  • Si të hiqni agjentin 1c nga shërbimet. Bërja e një kopje rezervë

Si të hiqni agjentin 1c nga shërbimet. Bërja e një kopje rezervë

Unë nuk do të përshkruaj asgjë në detaje këtu, dhe nuk jam i angazhuar në administrimin e rrjetit, le të jetë më mirë për një mjeshtër të zanatit të tij - një administrator sistemi.

2. Bllokim fillimin e seancave

Hapni konsolën e administrimit të serverit 1C: Enterprise, hapni vetitë e bazës së informacionit dhe kontrolloni kutinë për pronën Bllokimi i fillimit të sesionit është aktivizuar... Ju lutemi vini re se sapo të aplikoni këtë veçori, fillimi i çdo sesioni do të bllokohet, prandaj, për të përfunduar hapin tjetër, konfiguruesi duhet të hapet përpara se të aplikoni pronën.

3. Bërja e një kopje rezervë

Këtu, siç të thotë shpirti. Sa për mua, mënyra më e lehtë dhe më e besueshme për të krijuar një kopje rezervë është të ngarkoni infobazën përmes konfiguruesit.

4. Përcaktimi i politikave lokale të sigurisë

Hapni konsolën "Politika e Sigurisë Lokale" (në vijën e komandës, shkruani secpol.msc). Shkoni te seksioni Politikat Lokale -> Caktimi i të Drejtave të Përdoruesit dhe shtoni përdoruesin e domenit në politika (shih Figurën 1):
  • Identifikimi si punë grupore(Identifikohu si punë grupore) - siguron funksionimin e Task Scheduler pa pasur nevojë që përdoruesi të identifikohet personalisht në kompjuterin nën llogarinë e tij;
  • Hyrja si shërbim(Identifikohu si shërbim) - ju lejon të ekzekutoni një proces si shërbim në emër të përdoruesit.
Për më tepër, nëse kërkohet, përdoruesi mund të shtohet në politikat:
  • Hyrja në një kompjuter nga rrjeti(Qasuni në këtë kompjuter nga rrjeti) - përdoruesi ka të drejtë të lidhet me kompjuterin nga rrjeti;
  • Hyrja në vend y (Lejo hyrjen në vend) - përdoruesi ka të drejtë të fillojë një sesion ndërveprues në kompjuter;
  • Lejo hyrjet përmes Shërbimeve të Desktopit në distancë(Lejo hyrjen përmes Shërbimeve të Desktopit në distancë) - Përdoruesi ka të drejtë të identifikohet në kompjuterin në distancë nëpërmjet lidhjes së Shërbimeve të Desktopit në distancë.

5. Shtoni një përdorues domeni në grupe

Hapni tastierën "Menaxhimi i kompjuterit", shkoni te seksioni Shërbimet -> Përdoruesit lokalë -> Përdoruesit dhe shikoni se në cilat grupe është përdoruesi lokal në emër të të cilit funksionon shërbimi 1C: Enterprise Server Agent (zakonisht përdoruesi USR1CV8) (shih Figurën 2).
Shtoni një përdorues domeni në të njëjtat grupe.

6. Drejtoni agjentin në emër të përdoruesit të domenit

Hapni tastierën "Services", gjeni shërbimin "1C: Enterprise Server Agent" në listë dhe hapni vetitë e tij. Në skedën Janë të zakonshme ndaloni shërbimin, në skedën Hyni në sistem në vend të përdoruesit lokal, ne tregojmë përdoruesin e domenit (shih Figurën 3).
Kthehuni te skeda Janë të zakonshme dhe filloni shërbimin. Nëse gjithçka është konfiguruar saktë, atëherë shërbimi fillon pa probleme.

Mund të thuash që pikat e 2-ta dhe të 3-ta janë të tepërta, por është më mirë të kalosh tepron sesa të nënvlerësosh. Udhëzimi është i vlefshëm jo vetëm për përdoruesin e domenit, por edhe për atë lokal.

Një komponent i domosdoshëm i konfigurimit klient-server 1C të versioneve më të vjetra: "Shërbimi i agjentit të serverit 1C" është një modul i veçantë i përfshirë në shpërndarjen e softuerit të serverit të kompleksit softuerik dhe funksionon si një shërbim i sistemit operativ Windows.

Qëllimi i shërbimit është të menaxhojë punët e përdoruesve dhe të sistemit. Shërbimi i agjentit të serverit 1C mund të jetë një burim i problemeve të paparashikuara të të gjitha llojeve. Disa prej tyre mund të trajtohen lehtësisht duke ndryshuar cilësimet e shërbimit, për të cilat ekziston një ndërfaqe e veçantë e përdoruesit. Por çfarë të bëni nëse shërbimi nuk fillon fare.

Në versionin 8.2, shfaqja e një situate të tillë sinjalizohet nga gabimi 1C, i shoqëruar nga teksti shpjegues i mëposhtëm: " Gabim në nisjen e serverit të agjentit të shërbimit 1c ndërmarrje 8.2».

Zakonisht, një gabim i tillë ndodh ose gjatë instalimit të një shembulli të ri 1C në server, ose kur përpiqeni të nisni njëkohësisht dy serverë aplikacioni 1C: 8.1 dhe 8.2 në të njëjtin server fizik në të njëjtën kohë. Le të shqyrtojmë secilën nga opsionet veç e veç.

Gabim instalimi

Arsyeja e gabimit në këtë rast është mungesa e të drejtave të përdoruesit që përpiqet të instalojë dhe të fillojë shërbimin Windows. Për të kryer veprime të tilla, ju nevojiten të drejtat e administratorit. Kjo është arsyeja pse instalimi i versionit të ri të 1C dhe fillimi i shërbimit të agjentit të serverit 1C duhet të kryhet në emër të një përdoruesi me të drejta administrative. Nëse shfaqet një problem i tillë, anuloni instalimin dhe ekzekutoni përsëri si administrator i sistemit.

Nisja e njëkohshme e dy konfigurimeve

Siç u përmend më lart, problemi lind edhe kur përdoruesit 1C kanë dëshirë të instalojnë 1C 8.2 dhe të ruajnë aksesin në versionin 8.1 në të njëjtën kohë. Arsyeja e gabimit është një përpjekje nga të njëjtat shërbime të të dy versioneve për të hyrë në të njëjtën portë në kompjuter në të njëjtën kohë. Për të shmangur këtë konflikt, duhet të riregjistroni një nga shërbimet në një port tjetër. Kjo mund të bëhet drejtpërdrejt në momentin që shërbimi fillon duke shtuar opsionin -port në komandën e nisjes ragent.exe -instsrvc duke specifikuar vlerën numerike përkatëse.

Ky artikull do t'ju tregojë për agjentin e serverit 1C: Enterprise 8.3 (e vërtetë edhe për versionin 8.2 ) nëse agjenti përdoret në sistemet operative të familjes Windows. Parametrat për fillimin e agjentit, si dhe një përshkrim i veprimeve të kryera kur ai fillon, do të jepen.

1. Hapni skedarin e agjentit të serverit 1C: Enterprise

Për të nisur grupin e serverëve 1C: Enterprise, duhet të nisni agjentin e serverit, ose më saktë programin ragent.exe i cili ndodhet në drejtori kosh drejtoria e instalimit të sistemit 1C: Enterprise. Si parazgjedhje kjo është:

  • C: \ Skedarët e programit (x86) \ 1cv8 \<Numri i versionit> \ bin - për versionin 32-bit të 1C: versioni 8.3 i serverit Enterprise
  • C: \ Skedarët e programit \ 1cv8 \<Numri i versionit> \ bin - për versionin 64-bit të 1C: versioni 8.3 i serverit Enterprise
  • C: \ Skedarët e programit (x86) \ 1cv82 \<Numri i versionit> \ bin - për versionin 32-bit të 1C: versioni 8.2 i serverit Enterprise
  • C: \ Skedarët e programit \ 1cv82 \<Numri i versionit> \ bin - për versionin 64-bit të 1C: versioni 8.2 i serverit Enterprise

2. Nisni parametrat e agjentit të serverit 1C: Enterprise

Kur nisni agjentin e serverit ragent.exeështë e mundur të përdoren parametrat e mëposhtëm:

Nisni parametrat e agjentit të serverit 1C: Enterprise
Parametri Përshkrim
-port<порт> Numri i portit të rrjetit të agjentit të serverit (ragent). Ky port përdoret nga tastiera e grupit për të komunikuar me serverin qendror. Porta e agjentit të grupit është specifikuar gjithashtu si porta e rrjetit të serverit që punon. Parazgjedhja është: 1540 .
-raportoj<порт> Numri i portit të rrjetit të menaxherit kryesor të grupit (rmngr) i krijuar si parazgjedhje kur ragent nis për herë të parë. Vlera e parazgjedhur: 1541 .
-varg<диапазоны> Gama e portave të rrjetit për zgjedhje dinamike. Portat e shërbimit të proceseve të grupimit zgjidhen prej tyre nëse është e pamundur të zgjidhen nga cilësimet e serverit përkatës të punës. Vlera e parazgjedhur: 1560:1591 .
-debug Nisja e grupit të serverëve në modalitetin e korrigjimit të konfigurimit.
-d<каталог> Drejtoria në të cilën do të vendosen (ose ndodhen) skedarët e shërbimit të grupit të serverëve (përfshirë listën e grupimeve dhe listën e bazave të informacionit të grupimeve). Nëse shtegu i drejtorisë përmban hapësira, shtegu duhet të mbyllet në thonjëza, por në këtë rast emri i drejtorisë nuk duhet të përfundojë me karakterin "\". Vlera e parazgjedhur: % LOCALAPPDATA% \ 1C \ 1Cv8(% USERPROFILE% \ Local Settings \ Application Data \ 1C \ 1Cv8 për Windows XP dhe Windows Server 2003).
-seclev<уровень> Niveli i sigurisë së procesit të agjentit të grupimit. Përcakton nivelin e sigurisë së lidhjeve të vendosura me procesin ragent. Niveli mund të marrë vlera:
  • 0 - lidhje të pambrojtura;
  • 1 - lidhje të sigurta vetëm për kohëzgjatjen e vërtetimit të përdoruesit;
  • 2 - lidhje të përhershme të sigurta.

Vlera e parazgjedhur: 0.

-inssrvc Regjistrimi i agjentit të grupimit si një shërbim Windows. Nëse ragent fillon me këtë ndërprerës, ai kryen regjistrimin në listën e shërbimeve të Windows dhe del. Ndërprerësi -instsrvc është i papajtueshëm me çelësin -rmsrvc.
-rmsrvc Çregjistrimi i agjentit të grupimit si një shërbim Windows. Nëse ragent niset me këtë ndërprerës, ai çregjistrohet në listën e shërbimeve të Windows dhe del. Ndërprerësi -rmsrvc është i papajtueshëm me çelësin -instsrvc.
-usr<имя>
-pwd<пароль>
Emri i përdoruesit dhe fjalëkalimi i përdoruesit të Windows, në emër të të cilit ragent duhet të funksionojë si një shërbim Windows. Mund të përdoret vetëm në lidhje me çelësin -instsrvc kur regjistroni ragent si një shërbim Windows.
-srvc Ekzekutoni procesin ragent si një shërbim Windows dhe transferoni kontrollin te menaxheri i shërbimit.
-fillo Ekzekutoni ragent të regjistruar si shërbim Windows. Ekzekuton ragent, i regjistruar më parë si një shërbim Windows, dhe më pas del.
-ndalo Ndalo regjistrimin dhe funksionimin e ragent si shërbim Windows. Ndalon ragent, i regjistruar më parë dhe i nisur si një shërbim Windows, dhe më pas del.
-agjent Përdorni si agjent i serverit 1C: Enterprise

Emri dhe vlera e parametrit duhet të ndahen me një karakter hapësinor.

3. Nisja e agjentit të serverit 1C: Enterprise

Në nisje, agjenti i serverit kërkon një listë të serverëve të regjistruar në këtë kompjuter duke përdorur parametrat që i kalojnë atij në nisje. Nëse gjendet një listë grupesh, agjenti merr informacion prej tyre në lidhje me proceset e punëtorit që duhet të fillojnë në secilin prej grupeve dhe i nis ato.

Nëse nuk gjendet asnjë listë e grupimeve, agjenti krijon një grup të paracaktuar. Grupi i paracaktuar ka karakteristikat e mëposhtme:

  • Numri i portit të rrjetit është 1541;
  • Gama e porteve të rrjetit është 1560: 1591;
  • Mbështetja për shumë flukse pune është e çaktivizuar;
  • Një proces pune, numri i portit caktohet nga diapazoni i specifikuar.

Agjenti i serverit mund të funksionojë edhe si shërbim edhe si aplikacion.

4. Nisja e agjentit të serverit 1C: Enterprise si aplikacion

Për të nisur agjentin e serverit si një aplikacion, duhet të ekzekutoni komandën ragent.exe

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

Për të ndaluar funksionimin e agjentit të serverit si aplikacion, shtypni Ctrl + C.

5. Nisja e agjentit të serverit 1C: Enterprise si shërbim

Nëse gjatë instalimit është zgjedhur opsioni për të nisur agjentin si shërbim, atëherë ky shërbim do të regjistrohet dhe do të nisë automatikisht, si dhe do të fillojë kur të fillojë sistemi operativ.

Nëse Agjenti i Serverit është instaluar si aplikacion (ose nëse shërbimi është çinstaluar), është e mundur që shërbimi të regjistrohet manualisht dhe më pas ta nisni. Për të regjistruar një shërbim, duhet të ekzekutoni komandën ragent.exe me parametrat e mëposhtëm të mundshëm (nëse nuk specifikohet ndonjë parametër, do të përdoret vlera e paracaktuar):

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

Kur regjistrohet, agjenti i serverit krijon një shërbim të quajtur:

  • 1C: Agjenti i serverit Enterprise 8.3 - për versionin 32-bit të serverit 1C: Enterprise versioni 8.3
  • 1C: Agjenti i Serverit Enterprise 8.3 (x86-64) - për versionin 64-bit të 1C: versioni 8.3 i serverit Enterprise
  • 1C: Agjenti i serverit Enterprise 8.2 - për versionin 32-bit të serverit 1C: Enterprise versioni 8.2
  • 1C: Agjenti i serverit Enterprise 8.2 (x86-64) - për versionin 64-bit të 1C: versioni 8.2 i serverit të ndërmarrjes

Për të çregjistruar një shërbim (fshini një shërbim), ekzekutoni komandën:

Ragent.exe -rmsrvc

Për të nisur shërbimin, ekzekutoni komandën:

Ragent.exe -fillimi

Për të ndaluar shërbimin, komanda:

Ragent.exe -stop

A ju ndihmoi ky artikull?

Për të zgjidhur problemet që lidhen me kalimin nga versioni i platformës 1C: 8.2 në versionin 1C: 8.3, ekziston nevoja për të përdorur dy serverë 1C të versioneve të ndryshme në të njëjtën kohë. Ky artikull do të shqyrtojë një mënyrë për të nisur një server të dytë 1C, i cili do të funksionojë me platformën 8.3.

Para fillimit të instalimit, le të kujtojmë disa pika. Për çdo server 1C në një sistem që funksionon nën Windows, krijohet një proces ragent. Gama e paracaktuar e portit është përcaktuar si: 1540, 1541, 1560-1591 ... Prandaj, në mënyrë që sistemi të jetë në gjendje të përdorë serverin e dytë, është e nevojshme të filloni instancën e dytë të ragent dhe të ndani një gamë të ndryshme portash.

Të gjitha veprimet duhet të kryhen kur shërbimi i Agjentit të Serverit është i çaktivizuar 1C: Ndërmarrja 8.2 1C: Ndërmarrjet 8.3.

Kur instaloni këto platforma, krijohen shtigje të ndryshme për dosjet: a) C: \ Program Files (x86) \ 1cv8 dhe b) C: \ Program Files (x86) \ 1cv82, përkatësisht, dhe shtigje të ndryshme për fillimin e administratorit 1C të serverët e ndërmarrjes C: \ Program Files (x86) \ 1cv8 ... \ i zakonshëm \ 1CV8 Servers.exe

Hapi 1. - Kliko Start -> All Programs -> Accessories -> Run (fut komandën regedit) -> hap shtegun - HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Shërbimet \ dhe redaktoni skedarin Image Path për ta marrë kështu : "C: \ Program Files (x86) \ 1cv82 \ 8.2.18.96 \ bin \ ragent.exe" -srvc -agent -regport 1641 -port 1640 -varg 1660:1691 -d "C: \ Program Files (x86) \ 1cv82 \ srvinfo". Këtu kemi specifikuar portet (si parazgjedhje, ato janë krejtësisht të ndryshme).


Hapi 2. - Fshini gjithçka në dosjen C: \ Program Files (x86) \ 1cv8 \ srvinfo për platformën 8.3
Hapi 3 - Fshini gjithçka në C: \ Program Files (x86) \ 1cv82 \ srvinfo për platformën 8.2
Hapi 4 - Filloni shërbimet e Agjentit të Serverit 1C: Ndërmarrja 8.2 dhe, në përputhje me rrethanat, Agjenti i Serverit 1C: Ndërmarrja 8.3 (duhet të fillojë) përndryshe të fillojë nga fillimi.
Hapi 5 - Hapni fillimisht administratorin e serverëve të ndërmarrjeve 1C për platformën 8.2 nga dosja C: \ Program Files (x86) \ 1cv82 \ përbashkët \ 1CV8 Servers.exe

Hapi 6 - Hapni fillimisht administratorin e serverëve të ndërmarrjeve 1C për platformën 8.3 nga dosja C: \ Program Files (x86) \ 1cv8 \ përbashkët \ 1CV8 Servers.exe(Këtu është porti i paracaktuar 1540 )
Hapi 7 - Lidhja e bazave të informacionit në serverin SQL


Hapi 8 - Nisni 1C Enterprise -> Shtoni bazën e informacionit.


Shënim: Kushtojini vëmendje të veçantë specifikimit të emrit të grupit, duhet të specifikoni portën përmes së cilës funksionon ky grup. Për shembull: SERVER_1C: 1641 Për platformën 1C 8.2.
Për platformat 8.3 ju nuk mund ta bëni këtë, pasi porti tregohet nga default (1541)

Këtu shfaqet një shkurtore me të cilën mund të instaloni agjentin e serverit 1C si një shërbim Windows. Shërbimi është instaluar duke përdorur " -inssrvc". Ju lutemi vini re se keni mundësinë të ndryshoni drejtorinë në të cilën ndodhen parametrat e serverit 1C dhe regjistrat e tij. Kjo bëhet përmes" -d". Ky shembull specifikon një drejtori: E: \ Servers1C \ WorkServer81... Rekomandohet shumë që shtegu i drejtorisë të vendoset në thonjëza, veçanërisht nëse shtegu përmban hapësira ose karaktere latine.


Duhet të theksohet se edhe pajtueshmëria me këto kërkesa të thjeshta për rregullat për shkrimin e një drejtorie nuk garanton nisjen e agjentit të serverit 1C. Ka raste kur agjenti i shërbimit të serverit 1C nuk fillon. Në këtë rast, unë rekomandoj që shtegu i drejtorisë të përbëhet ekskluzivisht nga shkronja latine dhe secila drejtori të mos jetë më e gjatë se 8 karaktere.

Kështu duket Shërbimi i agjentit të serverit 1C:



në skedën e shërbimit " Hyni në sistem"Mos harroni të specifikoni emrin e kërkuar të përdoruesit nën të cilin do të kandidoni Shërbimi i agjentit të serverit 1C.



Në vetë drejtorinë, në të cilën do të shkruhen parametrat e serverit 1C dhe regjistrat e serverit 1C, është e nevojshme t'i jepni të drejta përdoruesit nën të cilin funksionon. agjenti i serverit 1C... (Klikoni " Shtoni"në dritaren" Properties "të drejtorisë së serverit).



Shtoni përdoruesin e kërkuar dhe vendosni një shenjë përpara të drejtave " Ndryshimi"në një kolonë" Lejo".



Le të themi se na duhet një server i dytë 1C, por tashmë versioni 8.2. Duhet të theksohet se serveri 1C 8.1 dhe 8.2 si parazgjedhje përdorin të njëjtat porte për punën e tyre.

Për të regjistruar agjentin e dytë të serverit 1C, për shembull, për zhvilluesit, duhet të vendosni një port të pabanuar për agjentin e serverit përmes parametrit " -port"dhe një port të pabanuar për grupin e lidhur me të nëpërmjet" -raportoj". Për t'u ofruar zhvilluesve informacione korrigjimi nga serveri, duhet të specifikoni" -debug"Në linjën e nisjes së shërbimit. Për zhvilluesit, është e domosdoshme të përdorni një server të veçantë 1C, prandaj, përmes parametrit" -d"Specifikoni drejtorinë me cilësimet e serverit tonë 1C për zhvilluesit. ( Gama e porteve të punës mbetet e njëjtë për të dy serverët - këto porte kapen në mënyrë dinamike. Për referencë - kërkohen 2 porte që rrjedha e punës 1C të funksionojë, prandaj, si parazgjedhje, në intervalin e porteve nga 1560 në 1591, mund të përdorni një maksimum prej 16 fluksesh pune. )



Kështu duket shërbim agjenti provë serveri 1C(Serveri 1C për zhvilluesit):



Në skedën e shërbimit të testimit " Hyni në sistem"Gjithashtu mos harroni të specifikoni emrin e përdoruesit të kërkuar nën të cilin do të kandidoni shërbim agjenti provë serveri 1C(për zhvilluesit).


Supozohet se ne kemi kopjuar tashmë përmes eksportit, duke ndjekur udhëzimet, një nga agjentët e serverit 1C si një shërbim Windows. Në të ardhmen, ndryshimet në parametrat e shërbimit bëhen përmes regjistri i Windows... Shërbimet e Windows janë të vendosura në rrugën e regjistrit HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ 1C: Agjenti i serverit Enterprise 8.1

Ne shkruajmë një përshkrim të bukur në parametrin Përshkrim:



Dhe një emër i bukur për shërbimin në parametrin Emri i shfaqur:



Në një parametër të vargut Image Path vendosni vlerat e kërkuara të parametrave të shërbimit:



Në parametrin Filloni vendosni vlerën 4 e cila e vendos shërbimin në një gjendje të paaftë.



Gjatë kopjimit të një shërbimi në Windows 2008, këto udhëzime ishin të mjaftueshme.



Por nëse serveri juaj përdor Windows 2003, atëherë duhet të kopjoni Pajisjet e serverit 1C:


Kopjimi i një pajisjeje serveri 1C në Windows 2003

Hapni rrugën e regjistrit HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ 1C: Enterprise 8.1 Server Agent \ Enum...



Dhe ne shikojmë parametrin e vargut 0 ... Kuptimi i tij duket diçka si ky:



Rruga e dhënë në linjë tregon në këtë degë:



Kjo degë gjithashtu duhet të kopjohet. Për ta bërë këtë, së pari eksportojeni:



Rezultati reg-skedari (skedari i regjistrit) i hapur me bllokun e shënimeve ...



Dhe shtoni identifikuesin e kërkuar në rreshtat kryesore, në këtë rast - Korrigjimi.



Për të shtuar një pajisje të re (regjistrojeni atë në regjistrin e Windows), duhet të japim të drejta aksesi në degën e regjistrit HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ 1C: Enterprise 8.1 Server Agent \ Enum \ Root... Në meny, me butonin e djathtë, zgjidhni artikullin " Lejet...":



Ne tregojmë përdoruesin nën të cilin punojmë:



Ne i japim atij të drejtat e nevojshme (Të drejtat e plota):



Tani mund të ekzekutojmë me siguri versionin e redaktuar më parë reg- dosje. Në dritaren e kërkesës, ne pajtohemi dhe shtypim butonin " po":



Pasi të bëjmë ndryshime, ne mund t'i heqim të drejtat.



Mbingarkimi i serverit ...



Mos harroni të kontrolloni të drejtat e shërbimit të ri që krijuam:



Artikujt kryesorë të lidhur