Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Serveri 1c nuk fillon 8.3. Nisja e njëkohshme e dy konfigurimeve

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. 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ë çelë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 portin përmes të cilit 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ëshilla praktike për konfigurimin dhe punën me serverin 1C 8

  1. 1. Si të filloni më shumë se një shërbim 1C për funksionim paralel me versione të ndryshme të platformës 1C 8.0, 8.1, 8.2 8.3, etj.

Kur instaloni 1C në një server, ne bëjmë sa më poshtë:

Kur instaloni versionin e dytë për funksionim paralel, instalimi është i njëjtë me përjashtim të artikullit:

Ne heqim flamurin "Instaloni serverin 1C: Enterprise 8 si një shërbim Windows (rekomandohet)"

Ne përdorim: sc krijuar

Linja duket si kjo:

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

<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- ne tregojmë emrin e shërbimit. Gjëja kryesore është që ju dhe ata që duhet të mbështesin serverin 1C mund ta identifikojnë lehtësisht atë në të ardhmen.

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

Vargu i shërbimit është si zakonisht:

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

Nëse porti 1540 është tashmë i zënë (nëse një server është i instaluar tashmë si shërbim), atëherë vendosni tjetrin ose çfarëdo që dëshironi, për shembull, në vend të:

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

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

Në vend të<место расположения папки сервера 1С>specifikoni linjën ku planifikojmë të gjejmë dosjen me skedarët e serverit. Unë rekomandoj të mos e ruani këtë dosje në diskun C: \, Ndani diskun e serverit në 2. Për sistemin dhe për serverin 1C. Pastaj, nëse skedarët e regjistrit zënë të gjithë hapësirën në disk, mund të shkoni lehtësisht te serveri dhe t'i pastroni ato. Çfarë nuk mund të thuhet nëse zëni të gjithë hapësirën në diskun e sistemit me skedarët tuaj të regjistrit.

Dhe ne ekzekutojmë komandën:

sc krijoni "Agjenti i serverit 1C: Ndërmarrja 8.X.X.XXXX" binpath = "\" C: \ Program Files \ 1cv8 \ 8.X.X.XX \ bin \ ragent.exe \ "-srvc -agent -regport 1741 -port 1740 -range 1760: 1591 -d \ "E: \ 1C_Bazat \ srvinfo_8_X_X_XX \" "

Si rezultat, ne marrim shërbimin:

Nëse shërbimi nuk shfaqet, klikoni butonin Rifresko.))))

Nëse ndryshoni mendje, mund të fshini shërbimin e krijuar rishtazi:

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

ku<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- emri i shërbimit

Ne e vendosim çelësin në pozicionin "Me një llogari të sistemit"

Hooray, ju keni mbaruar!

  1. 2. Si mund ta rifilloj serverin?


Dhe në këtë rast, ju mund të pastroni cache (kjo mund të jetë e dobishme për të gjitha llojet e sjelljeve të pakuptueshme 1C)

Ju mund t'i fshini këto skedarë vetëm kur shërbimi është i ndaluar.

Nëse e keni ndërprerë shërbimin dhe skedarët nuk janë fshirë, atëherë duhet të shkoni te Task Manager dhe ta kontrolloni atë për ngrirje:

Nëse gjendet, ekzekutoni detyrën përfundimtare.

  1. 3. Si të transferoni një bazë të dhënash nga platforma në platformë pa humbur regjistrin?

Pasi të instaloni (shih pikën 1.) një version të ri të serverit, do të dëshironi të transferoni një ose të gjitha bazat e të dhënave nga versioni aktual i platformës (serveri) në atë që sapo keni instaluar.

Është e lehtë për ta bërë: hapni vetitë e bazës së të dhënave në serverin aktual

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 bazën e informacionit 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.

Artikujt kryesorë të lidhur