1C 8.3 servera aģenta pakalpojums tiek apturēts. 1C:Enterprise servera aģenta palaišana kā pakalpojums

Nepieciešama 1C vecāku versiju klienta-servera konfigurācijas sastāvdaļa: “1C servera aģenta pakalpojums” ir atsevišķs modulis, kas ir iekļauts programmatūras pakotnes servera programmatūras piegādē un darbojas kā Windows operētājsistēmas pakalpojums.

Pakalpojuma mērķis ir pārvaldīt lietotāju un sistēmas darbus. 1C servera aģenta pakalpojums var būt visu veidu neparedzētu problēmu avots. Ar dažiem no tiem var viegli tikt galā, mainot servisa iestatījumus, kam ir atsevišķs lietotāja interfeiss. Bet ko darīt, ja pakalpojums nesākas vispār.

Versijā 8.2 par šādas situācijas rašanos liecina kļūda 1C, kam pievienots šāds paskaidrojošs teksts: “ Kļūda, startējot pakalpojumu 1C Enterprise Server Agent 8.2».

Parasti šī kļūda rodas, instalējot jaunu 1C gadījumu serverī vai mēģinot vienlaikus palaist divus 1C lietojumprogrammu serverus: 8.1 un 8.2 tajā pašā fiziskajā serverī. Apskatīsim katru no iespējām atsevišķi.

Kļūda instalēšanas procesa laikā

Šajā gadījumā kļūdas iemesls ir lietotāja tiesību trūkums, kas mēģina instalēt un palaist Windows pakalpojumu. Lai veiktu šādas darbības, ir nepieciešamas administratora tiesības. Tāpēc jaunas 1C versijas instalēšana un pakalpojuma “1C Server Agent” palaišana jāveic lietotāja ar administratora tiesībām vārdā. Ja rodas šī problēma, atceliet instalēšanu un restartējiet to kā sistēmas administrators.

Vienlaicīgi darbojas divas konfigurācijas

Kā minēts iepriekš, problēma rodas arī tad, ja 1C lietotāji vēlas instalēt 1C 8.2 un tajā pašā laikā saglabāt piekļuvi versijai 8.1. Kļūdas cēlonis ir to pašu abu versiju pakalpojumu mēģinājums iegūt vienlaicīgu piekļuvi vienam un tam pašam datora portam. Lai izvairītos no šī konflikta, jums ir atkārtoti jāreģistrē viens no pakalpojumiem citā portā. To var izdarīt tieši pakalpojuma startēšanas laikā, pievienojot opciju -port startēšanas komandai ragent.exe -instsrvc, norādot atbilstošo digitālo vērtību.

Šeit ir parādīts īsceļš, ar kuru varat instalēt 1C servera aģentu kā Windows pakalpojumu. Pakalpojums tiek instalēts, izmantojot atslēgu " -instsrvc". Lūdzu, ņemiet vērā, ka jums ir iespēja mainīt direktoriju, kurā atrodas 1C servera parametri un tā žurnāli. Tas tiek darīts, izmantojot parametru " -d" . Šajā piemērā ir norādīts direktorijs: E:\Servers1C\WorkServer81. Ir ļoti ieteicams direktorija ceļu ievietot pēdiņās, īpaši, ja ceļā ir atstarpes vai latīņu rakstzīmes.


Jāatzīmē, ka pat atbilstība šīm vienkāršajām prasībām direktorija rakstīšanas noteikumiem negarantē 1C servera aģenta palaišanu. Ir gadījumi, kad 1C servera pakalpojumu aģents netiek startēts. Šajā gadījumā es iesaku ceļu uz direktoriju veidot tikai no latīņu rakstzīmēm un katrā direktorijā nedrīkst būt garāks par 8 rakstzīmēm.

Tas izskatās šādi 1C servera aģenta pakalpojums:



Cilnē Pakalpojumi Pieslēgties"neaizmirstiet norādīt nepieciešamo pieteikšanās vārdu, ar kuru jūs darbosities 1C servera aģenta pakalpojums.



Pašā direktorijā, kurā tiks ierakstīti 1C servera parametri un 1C servera žurnāli, jums ir jāpiešķir tiesības lietotājam, ar kuru jūs strādājat 1C servera aģents. (Klikšķis " Pievienot" servera direktorijas logā "Properties").



Pievienojiet vajadzīgo lietotāju un atzīmējiet izvēles rūtiņu blakus tiesībām " Mainīt"kolonnā" Atļaut".



Pieņemsim, ka mums ir nepieciešams otrs 1C serveris, bet versija 8.2. Jāņem vērā, ka 1C serveris 8.1 un 8.2 pēc noklusējuma savam darbam izmanto vienus un tos pašus portus.

Lai reģistrētu otru 1C servera aģentu, piemēram, izstrādātājiem, servera aģentam ir jāiestata neaizņemts ports, izmantojot parametru " -osta" un neaizņemts ports klasterim, kas saistīts ar to, izmantojot parametru " - reģistrēties" Lai izstrādātājiem sniegtu atkļūdošanas informāciju no servera, jums jānorāda parametrs " -atkļūdošana" pakalpojuma startēšanas rindā. Izstrādātājiem ir obligāti jāizmanto atsevišķs 1C serveris, tāpēc, izmantojot parametru " -d"Norādiet direktoriju ar saviem 1C servera iestatījumiem izstrādātājiem. ( Darba portu klāsts abiem serveriem paliek nemainīgs – šie porti tiek izmantoti dinamiski. Atsauces nolūkā 1C darbplūsmas darbībai ir nepieciešami 2 porti, tāpēc pēc noklusējuma portu diapazonā no 1560 līdz 1591 var izmantot ne vairāk kā 16 darbplūsmas. )



Tas izskatās šādi aģenta pakalpojums pārbaude 1C serveris(1C serveris izstrādātājiem):



Cilnē Pārbaudes pakalpojums " Pieslēgties"aizmirstiet arī norādīt nepieciešamo pieteikšanās vārdu, ar kuru jūs kandidēsit aģenta pakalpojums pārbaude 1C serveris(izstrādātājiem).


Tiek pieņemts, ka vienu no 1C servera aģentiem mēs jau esam nokopējuši, izmantojot eksportu, ievērojot norādījumus kā Windows pakalpojumu. Nākotnē pakalpojumu parametru izmaiņas tiks veiktas Windows reģistrs. Windows pakalpojumi atrodas reģistra ceļā HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C:Enterprise 8.1 servera aģents

Parametrā ierakstām skaistu aprakstu Apraksts:



Un jauks pakalpojuma nosaukums parametrā Parādāmais nosaukums:



Virknes parametrā ImagePath iestatiet nepieciešamās servisa parametru vērtības:



Parametrā Sākt iestatiet vērtību 4 , kas padara pakalpojumu invalīdu stāvoklī.



Kopējot pakalpojumu operētājsistēmā Windows 2008, ar šo norādījumu pietika.



Bet, ja savā serverī izmantojat Windows 2003, jums ir jākopē 1C servera ierīces:


1C servera ierīces kopēšana operētājsistēmā Windows 2003

Atveriet reģistra ceļu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C:Enterprise 8.1 Server Agent\Enum...



Un apskatiet virknes parametru 0 . Tās nozīme izskatās apmēram šādi:



Dotais ceļš rindā norāda uz šo atzaru:



Arī šis pavediens ir jākopē. Lai to izdarītu, vispirms eksportējiet to:



Rezultātā reg-fails (reģistra fails) atvērts ar piezīmju grāmatiņu...



Un pievienojiet nepieciešamo identifikatoru atslēgas rindās, šajā gadījumā - Atkļūdošana.



Lai pievienotu jaunu ierīci (reģistrētu to Windows reģistrā), mums ir jāpiešķir piekļuves tiesības reģistra filiālei HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C:Enterprise 8.1 Server Agent\Enum\Root. Izvēlnē izmantojiet labo pogu, lai atlasītu " Atļaujas...":



Mēs norādām lietotāju, ar kuru mēs strādājam:



Mēs viņam piešķiram nepieciešamās tiesības (Pilnas tiesības):



Tagad jūtieties brīvi palaist iepriekš rediģēto reg- fails. Pieprasījuma logā piekrītiet un noklikšķiniet uz pogas " ":



Pēc izmaiņu veikšanas mēs varam noņemt tiesības.



Mēs pārslogojam serveri...



Neaizmirstiet pārbaudīt mūsu izveidotā jaunā pakalpojuma tiesības:



57
Tā notiek, kādu dienu no nekurienes 1C programma mums sniedz: Kļūda, veidojot savienojumu ar 1C:Enterprise serveri. Nedarbojas neviens darbinieka process. Savienojums ar datu bāzi nav iespējams. Vairākas iespējas kļūdu un risinājumu meklēšanai: ... 28
Esmu jau rakstījis vairākus rakstus: Servera iestatīšana un optimizēšana, klasteris 8.3 Klastera servera darba procesu pievienošana, restartēšana, optimizēšana tagad ir nedaudz detalizētāka: Cluster 1C 8.3 Pirmkārt, pēc... 18
Daudziem cilvēkiem ir problēmas ar rphost.exe, dažāda veida: rphost aizņem visu atmiņu, rphost ielādē procesoru, rphost apēd atmiņu, un 1C pat nedarbojas, un pārvaldniekā: katru minūti aprēķins ir 2 -3 megabaiti. Kā... 17
Ja fona COM savienojuma process neizdodas un rodas kļūda: (Processing.XMLDataExchange.ObjectModule(15947)): Kļūda, izsaucot konstruktoru (COMObject): -2147221005(0x800401F3): ir jāreģistrē nederīga klases virkne ComConnecto bibliotēka.

Šajā rakstā tiks runāts par 1C:Enterprise servera aģentu 8.3 (attiecas arī uz versiju 8.2 ), ja aģents tiek izmantots Windows saimes operētājsistēmās. Tiks doti aģenta palaišanas parametri, kā arī veikto darbību apraksts, kad tas sākas.

1. 1C: uzņēmuma servera aģenta palaišanas fails

Lai palaistu 1C:Enterprise serveru kopu, jums ir jāpalaiž servera aģents vai drīzāk programma ragent.exe, kas atrodas direktorijā atkritumu tvertne 1C:Enterprise sistēmas instalācijas direktorijs. Noklusējums ir:

  • C:\Program Files (x86)\1cv8\<Versijas numurs>\bin — 1C:Enterprise servera versijas 8.3 32 bitu versijai
  • C:\Program Files\1cv8\<Versijas numurs>\bin — 1C:Enterprise servera versijas 8.3 64 bitu versijai
  • C:\Program Files (x86)\1cv82\<Versijas numurs>\bin — 1C:Enterprise servera versijas 8.2 32 bitu versijai
  • C:\Program Files\1cv82\<Versijas numurs>\bin — 1C:Enterprise servera versijas 8.2 64 bitu versijai

2. Parametri 1C:Enterprise servera aģenta palaišanai

Startējot servera aģentu ragent.exe ir iespējams izmantot šādus parametrus:

1C: uzņēmuma servera aģenta palaišanas parametri
Parametrs Apraksts
-osta<порт> Servera aģenta tīkla porta numurs (ragent). Šo portu izmanto klastera konsole, lai piekļūtu centrālajam serverim. Klastera aģenta ports ir norādīts arī kā darbinieka servera tīkla ports. Noklusējuma vērtība: 1540 .
- reģistrēties<порт> Klastera galvenā pārvaldnieka tīkla porta (rmngr) numurs, kas izveidots pēc noklusējuma, pirmo reizi palaižot Ragent. Noklusējuma vērtība: 1541 .
- diapazons<диапазоны> Tīkla portu diapazoni dinamiskai atlasei. No tiem tiek atlasīti klasteru procesu apkalpošanas porti, ja tos nevar izvēlēties no atbilstošā darba servera iestatījumiem. Noklusējuma vērtība: 1560:1591 .
-atkļūdošana Serveru klastera palaišana konfigurācijas atkļūdošanas režīmā.
-d<каталог> Direktorija, kurā atradīsies (vai atrodas) serveru klastera pakalpojumu faili (ieskaitot klasteru sarakstu un klasteru informācijas bāzu sarakstu). Ja direktorija ceļā ir atstarpes, ceļš jāieliek pēdiņās, taču šajā gadījumā direktorija nosaukums nedrīkst beigties ar rakstzīmi "\". Noklusējuma vērtība: %LOCALAPPDATA%\1C\1Cv8(%USERPROFILE%\Local Settings\Application Data\1C\1Cv8 operētājsistēmai Windows XP un Windows Server 2003).
-seclev<уровень> Klastera aģenta procesa drošības līmenis. Definē ar Ragent procesu izveidoto savienojumu drošības līmeni. Līmenim var būt šādas vērtības:
  • 0 – neaizsargāti savienojumi;
  • 1 – droši savienojumi tikai uz lietotāja autentifikācijas laiku;
  • 2 – pastāvīgi droši savienojumi.

Noklusējuma vērtība: 0.

-instsrvc Klastera aģenta reģistrēšana kā Windows pakalpojums. Ja ar šo atslēgu tiek palaists Ragent, tas tiek reģistrēts Windows pakalpojumu sarakstā un iziet. Atslēga -instsrvc nav saderīga ar atslēgu -rmsrvc.
-rmsrvc Atceliet klastera aģenta reģistrāciju kā Windows pakalpojumu. Ja Ragent tiek palaists ar šo atslēgu, tas atceļ reģistrāciju Windows pakalpojumu sarakstā un iziet. Atslēga -rmsrvc nav saderīga ar -instsrvc atslēgu.
-usr<имя>
-pwd<пароль>
Windows lietotājvārds un parole, ar kuru Ragent ir jāpalaiž kā Windows pakalpojums. Var izmantot tikai kopā ar taustiņu -instsrvc, reģistrējot Ragent kā Windows pakalpojumu.
-srvc Sāciet Ragent procesu kā Windows pakalpojumu un pārsūtiet kontroli pakalpojumu pārvaldniekam.
-sākt Palaidiet Ragent, kas reģistrēts kā Windows pakalpojums. Palaiž Ragent, kas iepriekš reģistrēts kā Windows pakalpojums, un pēc tam iziet.
- apstāties Pārtrauciet Ragent reģistrāciju un darbību kā Windows pakalpojumu. Aptur Ragent, kas iepriekš reģistrēts un darbojas kā Windows pakalpojums, un pēc tam iziet.
- aģents Izmantojiet kā 1C:Enterprise Server Agent

Parametra nosaukums un vērtība ir jāatdala ar atstarpi.

3. 1C:Enterprise servera aģenta palaišana

Kad servera aģents startē, tas meklē šajā datorā reģistrēto serveru sarakstu, izmantojot startēšanas laikā tam nodotos parametrus. Ja tiek atrasts klasteru saraksts, aģents saņem no tiem informāciju par darbinieku procesiem, kas jāpalaiž katrā no klasteriem, un palaiž tos.

Ja klasteru saraksts netiek atrasts, aģents izveido noklusējuma klasteru. Noklusējuma klasterim ir šādas īpašības:

  • Tīkla porta numurs - 1541;
  • Tīkla portu diapazons - 1560:1591;
  • Daudzu darbplūsmu atbalsts ir atspējots;
  • Viens darbinieks process, porta numurs ir iestatīts no norādītā diapazona.

Servera aģentu var palaist gan kā pakalpojumu, gan kā lietojumprogrammu.

4. 1C:Enterprise servera aģenta palaišana kā lietojumprogramma

Lai palaistu servera aģentu kā lietojumprogrammu, jums ir jāpalaiž komanda ragent.exe

Ragent.exe - atkļūdošanas ports<порт>- reģistrēties<порт>- diapazons<диапазоны>-seclev<уровень>-d<каталог>

Servera aģenta darbības apturēšana kā lietojumprogramma tiek veikta, nospiežot Ctrl + C.

5. 1C:Enterprise servera aģenta kā pakalpojuma palaišana

Ja instalēšanas laikā atlasījāt opciju palaist aģentu kā pakalpojumu, šis pakalpojums tiks reģistrēts un palaists automātiski, kā arī tiks palaists operētājsistēmas startēšanas brīdī.

Ja servera aģents tika instalēts kā lietojumprogramma (vai pakalpojums tika noņemts), pakalpojumu ir iespējams manuāli reģistrēt un pēc tam palaist. Lai reģistrētu pakalpojumu, jums ir jāpalaiž komanda ragent.exe ar šādiem iespējamiem parametriem (ja kāds parametrs nav norādīts, tiks izmantota noklusējuma vērtība):

Ragent.exe -instsrvc -usr<имя>-pwd<пароль>-atkļūdošana -ports<порт>- reģistrēties<порт>- diapazons<диапазоны>-seclev<уровень>-d<каталог>

Reģistrējoties servera aģents izveido pakalpojumu ar nosaukumu:

  • 1C:Enterprise 8.3 servera aģents — 1C:Enterprise servera versijas 8.3 32 bitu versijai
  • 1C:Enterprise 8.3 servera aģents (x86-64) — 1C:Enterprise servera versijas 8.3 64 bitu versijai
  • 1C:Enterprise 8.2 servera aģents — 1C:Enterprise servera versijas 8.2 32 bitu versijai
  • 1C:Enterprise 8.2 servera aģents (x86-64) — 1C:Enterprise servera versijas 8.2 64 bitu versijai

Lai atceltu pakalpojuma reģistrāciju (izdzēstu pakalpojumu), jums ir jāizpilda komanda:

Ragent.exe -rmsrvc

Lai palaistu pakalpojumu, palaidiet komandu:

Ragent.exe - start

Lai apturētu pakalpojumu, dodiet komandu:

Ragent.exe - stop

Vai šis raksts jums palīdzēja?

Lielākoties atgādinājums sev. Jo Šī informācija ir diezgan plaši izplatīta internetā. Un katra meklēšana ir laika izšķiešana.

Informācija attiecas uz divu 1C servera versiju izvietošanu vienā ražošanas serverī. Manā gadījumā 1C: Enterprise 8.2 servera aģents jau darbojās. Un pēc jau strādājošā 1C:Enterprise 8.3 servera aģenta atjaunināšanas 1C aģenta pakalpojums netika startēts. Apskatot startēšanas līniju, es pamanīju, ka instalētājs pēc noklusējuma instalēja portus, lai gan manā gadījumā tikai 1C 8.3 porti iepriekš atšķīrās no tiem, kurus instalētājs instalēja pēc noklusējuma. To var redzēt Windows "Vadības paneļa" sadaļā "Administrēšana" - "Pakalpojumi" - "1C: Enterprise 8.x Server Agent", dodoties uz noteiktu pakalpojumu. Piemēram, es parādīšu, ka pēc noklusējuma porti jau ir aizņemti ar 1C: Enterprise 8.1 servera aģentu:

Pēc galvenās versijas 8.3 platformas atjaunināšanas uz jaunāku mazo versiju servera aģentā 1C: Enterprise 8.3, kā norādīts iepriekš, instalētājs iestatīja noklusējuma portus: "C:\Program Files\1cv8\8.3.6.2076\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:\Program Files\1cv8\srvinfo". Tāpēc man bija jāmaina izmantoto portu diapazoni. Manā gadījumā tas bija jāaizstāj no 1500x portiem uz 1400x.

Lai to izdarītu, apturiet servera aģenta pakalpojumu. Atveriet Windows reģistra redaktoru (komandrindas komanda regedit, kas tiek izsaukta, vienlaikus nospiežot pogas Win (poga ar loga simbolu) + R). Pēc tam meklējiet reģistra filiāli: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 servera aģents. Parametrā ImagePath mainiet portu kopas numurus: "C:\Program Files\1cv8\8.3.6.2076\bin\ragent.exe" -srvc -agent -regport 1441 -port 1440 -range 1460:1491 -d "C:\Program Files\1cv82\srvinfo"


Neaizmirstiet palaist servera pakalpojumu.

© www.. Visas tiesības aizsargātas. Šīs lapas tekstu un attēlu izmantošana bez īpašnieka rakstiskas atļaujas ir aizliegta. Izmantojot šīs lapas materiālus, jums ir jānorāda saite uz šo lapu.