ecosmak.ru

Ako odstrániť podnikový server 1C. Nastavenie miestnych bezpečnostných zásad

Tu je zobrazená skratka, pomocou ktorej môžete nainštalovať agenta servera 1C ako službu Windows. Služba sa inštaluje pomocou kľúča " -instsrvc". Upozorňujeme, že máte možnosť zmeniť adresár, v ktorom sa nachádzajú parametre servera 1C a jeho protokoly. Toto sa vykonáva prostredníctvom parametra " -d". V tomto príklade je zadaný adresár: E:\Servers1C\WorkServer81. Dôrazne sa odporúča, aby ste cestu k adresáru uzavreli do úvodzoviek, najmä ak cesta obsahuje medzery alebo znaky latinky.


Je potrebné poznamenať, že ani súlad s týmito jednoduchými požiadavkami na pravidlá pre písanie adresára nezaručuje spustenie agenta servera 1C. Sú chvíle, keď sa servisný agent servera 1C nespustí. V tomto prípade odporúčam, aby cesta k adresáru bola zložená výlučne zo znakov latinky a každý adresár nemal viac ako 8 znakov.

Takto to vyzerá Služba agenta servera 1C:



Na karte Služby Prihlásiť sa"nezabudnite zadať požadované prihlásenie, pod ktorým budete bežať Služba agenta servera 1C.



V samotnom adresári, do ktorého sa budú zapisovať parametre servera 1C a protokoly servera 1C, musíte udeliť práva používateľovi, pod ktorým beží 1C serverový agent. (kliknite na " Pridať" v okne "Vlastnosti" adresára servera).



Pridajte požadovaného používateľa a začiarknite políčko vedľa práv " Zmeniť"v stĺpci" Povoliť".



Povedzme, že potrebujeme druhý server 1C, ale verziu 8.2. Malo by sa vziať do úvahy, že server 1C 8.1 a 8.2 štandardne používa na svoju prácu rovnaké porty.

Ak chcete zaregistrovať druhého agenta servera 1C, napríklad pre vývojárov, musíte pre agenta servera nastaviť neobsadený port prostredníctvom parametra " - prístav" a neobsadený port pre klaster, ktorý je k nemu priradený prostredníctvom parametra " -nahlásiť" Ak chcete vývojárom poskytnúť informácie o ladení zo servera, musíte zadať parameter " -odladiť" v riadku spustenia služby. Pre vývojárov je nevyhnutné použiť samostatný server 1C, a to prostredníctvom parametra " -d"špecifikujte adresár s nastaveniami servera 1C pre vývojárov." ( Rozsah pracovných portov zostáva rovnaký pre oba servery – tieto porty sa využívajú dynamicky. Pre porovnanie, pracovný tok 1C vyžaduje na fungovanie 2 porty, preto je možné štandardne použiť v rozsahu portov od 1560 do 1591 maximálne 16 pracovných postupov. )



Takto to vyzerá agentská služba test 1C server(1C server pre vývojárov):



Na karte Testovacia služba " Prihlásiť sa„nezabudnite tiež uviesť požadované prihlásenie, pod ktorým budete behať agentská služba test 1C server(pre vývojárov).


Predpokladá sa, že sme už pomocou exportu skopírovali podľa pokynov jedného z agentov servera 1C ako službu Windows. V budúcnosti sa zmeny parametrov služby vykonávajú prostredníctvom Registry systému Windows. Služby systému Windows sa nachádzajú v ceste registra HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C:Enterprise 8.1 Server Agent

Do parametra píšeme krásny popis Popis:



A krásne meno pre službu v parametri Zobraziť meno:



V parametri reťazca ImagePath nastavte požadované hodnoty servisných parametrov:



V parametri Štart nastavte hodnotu 4 , čím sa služba uvádza do stavu invalidity.



Pri kopírovaní služby v systéme Windows 2008 táto inštrukcia postačovala.



Ak však na serveri používate Windows 2003, musíte skopírovať 1C serverové zariadenia:


Kopírovanie serverového zariadenia 1C v systéme Windows 2003

Otvorte cestu registra HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C:Enterprise 8.1 Server Agent\Enum...



A pozrite sa na parameter reťazca 0 . Jeho význam vyzerá asi takto:



Daná cesta v riadku ukazuje na túto vetvu:



Toto vlákno je tiež potrebné skopírovať. Ak to chcete urobiť, najprv ho exportujte:



Výsledný reg-súbor (súbor registra) otvoriť pomocou poznámkového bloku...



A pridajte požadovaný identifikátor do kľúčových riadkov, v tomto prípade - Debug.



Ak chcete pridať nové zariadenie (zaregistrovať ho v registri Windows), musíme udeliť prístupové práva vetve registra HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C:Enterprise 8.1 Server Agent\Enum\Root. V ponuke pomocou pravého tlačidla vyberte „ Povolenia...":



Označujeme používateľa, pod ktorým pracujeme:



Dávame mu potrebné práva (úplné práva):



Teraz neváhajte spustiť predtým upravené reg- súbor. V okne žiadosti súhlaste a kliknite na tlačidlo „ Áno":



Po vykonaní zmien môžeme práva odobrať.



Preťažujeme server...



Nezabudnite skontrolovať práva novej služby, ktorú sme vytvorili:



Tento článok bude hovoriť o agentovi servera 1C:Enterprise 8.3 (platí aj pre verziu 8.2 ) v prípade použitia agenta na operačných systémoch rodiny Windows. Poskytnú sa parametre spustenia agenta, ako aj popis akcií vykonaných pri spustení.

1. 1C:Spúšťací súbor agenta podnikového servera

Na spustenie klastra serverov 1C:Enterprise musíte spustiť serverového agenta alebo skôr program ragent.exe, ktorý sa nachádza v adresári kôš inštalačný adresár pre systém 1C:Enterprise. Predvolená hodnota je:

  • C:\Program Files (x86)\1cv8\<Číslo verzie>\bin - pre 32-bitovú verziu servera 1C:Enterprise, verzia 8.3
  • C:\Program Files\1cv8\<Číslo verzie>\bin - pre 64-bitovú verziu servera 1C:Enterprise, verzia 8.3
  • C:\Program Files (x86)\1cv82\<Číslo verzie>\bin - pre 32-bitovú verziu servera 1C:Enterprise, verzia 8.2
  • C:\Program Files\1cv82\<Číslo verzie>\bin - pre 64-bitovú verziu servera 1C:Enterprise, verzia 8.2

2. Parametre na spustenie serverového agenta 1C:Enterprise

Pri spustení serverového agenta ragent.exe je možné použiť nasledujúce parametre:

1C: Parametre spustenia agenta podnikového servera
Parameter Popis
- prístav<порт> Číslo sieťového portu agenta servera (agent). Tento port používa klastrová konzola na prístup k centrálnemu serveru. Port klastrového agenta je tiež špecifikovaný ako sieťový port pracovného servera. Predvolená hodnota: 1540 .
-nahlásiť<порт> Číslo sieťového portu správcu klastra (rmngr), ktorý sa predvolene vytvorí pri prvom spustení agenta. Predvolená hodnota: 1541 .
-rozsah<диапазоны> Rozsahy sieťových portov pre dynamický výber. Z nich sa vyberú servisné porty klastrových procesov, ak ich nemožno vybrať z nastavení príslušného pracovného servera. Predvolená hodnota: 1560:1591 .
-odladiť Spustenie klastra serverov v režime ladenia konfigurácie.
-d<каталог> Adresár, v ktorom budú umiestnené (alebo sú umiestnené) servisné súbory klastra serverov (vrátane zoznamu klastrov a zoznamu infobáz klastra). Ak cesta k adresáru obsahuje medzery, cesta musí byť uzavretá v úvodzovkách, ale v tomto prípade názov adresára nesmie končiť znakom "\". Predvolená hodnota: %LOCALAPPDATA%\1C\1Cv8(%USERPROFILE%\Local Settings\Application Data\1C\1Cv8 pre Windows XP a Windows Server 2003).
-seklev<уровень> Úroveň zabezpečenia procesu klastrového agenta. Definuje úroveň zabezpečenia pripojení vytvorených s procesom agenta. Úroveň môže nadobúdať nasledujúce hodnoty:
  • 0 – nechránené spojenia;
  • 1 – zabezpečené spojenia len počas trvania autentifikácie užívateľa;
  • 2 – trvalo zabezpečené spojenia.

Predvolená hodnota: 0.

-instsrvc Registrácia agenta klastra ako služba Windows. Ak je ragent spustený s týmto kľúčom, potom sa zaregistruje v zozname služieb Windows a ukončí sa Kľúč -instsrvc je nekompatibilný s kľúčom -rmsrvc.
-rmsrvc Zrušte registráciu agenta klastra ako službu systému Windows. Ak je ragent spustený s týmto kľúčom, potom zruší svoju registráciu v zozname služieb Windows a ukončí sa Kľúč -rmsrvc je nekompatibilný s kľúčom -instsrvc.
-usr<имя>
-pwd<пароль>
Používateľské meno a heslo Používateľ systému Windows, v mene ktorej by mal byť ragent spustený ako služba Windows. Dá sa použiť len v spojení s kľúčom -instsrvc pri registrácii ragent ako služby Windows.
-srvc Spustite proces ragent ako službu Windows a preneste riadenie na správcu služieb.
- začať Spustite ragent, zaregistrovaný ako služba Windows. Spustí ragent, predtým zaregistrovaný ako služba Windows, a potom sa ukončí.
-zastaviť Zastavte ragent zaregistrovaný a spustený ako služba Windows. Zastaví ragent, ktorý bol predtým zaregistrovaný a spustený ako služba Windows, a potom sa ukončí.
-agent Použite ako 1C:Enterprise Server Agent

Názov parametra a hodnota musia byť oddelené medzerou.

3. Spustenie serverového agenta 1C:Enterprise

Keď sa serverový agent spustí, vyhľadá zoznam registrovaných tento počítač servery pomocou parametrov, ktoré mu boli odovzdané pri spustení. Ak sa nájde zoznam klastrov, agent od nich dostane informácie o pracovných procesoch, ktoré by mali byť spustené v každom z klastrov a spustí ich.

Ak sa nenájde žiadny zoznam klastrov, agent vytvorí predvolený klaster. Predvolený klaster má nasledujúce vlastnosti:

  • Číslo sieťového portu - 1541;
  • Rozsah sieťových portov - 1560:1591;
  • Podpora mnohých pracovných postupov je zakázaná;
  • Jeden pracovný proces, číslo portu je nastavené zo zadaného rozsahu.

Serverový agent môže byť spustený ako služba aj ako aplikácia.

4. Spustenie serverového agenta 1C:Enterprise ako aplikácie

Ak chcete spustiť serverového agenta ako aplikáciu, musíte spustiť príkaz ragent.exe

Ragent.exe -debug -port<порт>-nahlásiť<порт>-rozsah<диапазоны>-seklev<уровень>-d<каталог>

Zastavenie serverového agenta spusteného ako aplikácia sa vykoná stlačením Ctrl + C.

5. Spustenie serverového agenta 1C:Enterprise ako služby

Ak ste počas inštalácie vybrali možnosť spustiť agenta ako službu, potom sa táto služba zaregistruje a spustí automaticky a tiež sa spustí pri štarte operačný systém.

Ak bol Server Agent nainštalovaný ako aplikácia (alebo ak bola služba odstránená), je možné službu manuálne zaregistrovať a následne spustiť. Ak chcete zaregistrovať službu, musíte spustiť príkaz ragent.exe s nasledujúcimi možnými parametrami (ak niektorý parameter nie je zadaný, použije sa predvolená hodnota):

Ragent.exe -instsrvc -usr<имя>-pwd<пароль>-debug -port<порт>-nahlásiť<порт>-rozsah<диапазоны>-seklev<уровень>-d<каталог>

Pri registrácii vytvorí agent servera službu s názvom:

  • 1C:Enterprise 8.3 Server Agent – ​​pre 32-bitovú verziu servera 1C:Enterprise verzie 8.3
  • 1C:Enterprise 8.3 Server Agent (x86-64) – pre 64-bitovú verziu servera 1C:Enterprise verzie 8.3
  • 1C:Enterprise 8.2 Server Agent – ​​pre 32-bitovú verziu servera 1C:Enterprise verzie 8.2
  • 1C:Enterprise 8.2 Server Agent (x86-64) – pre 64-bitovú verziu servera 1C:Enterprise verzie 8.2

Ak chcete zrušiť registráciu služby (vymazanie služby), musíte spustiť príkaz:

Ragent.exe -rmsrvc

Ak chcete spustiť službu, spustite príkaz:

Ragent.exe - štart

Ak chcete službu zastaviť, zadajte príkaz:

Ragent.exe - stop

Pomohol vám tento článok?

Nebudem tu nič podrobne popisovať a do správy siete sa nezaoberám, radšej to urobí majster svojho remesla, správca systému.

2. Zablokujte začiatok relácií

Spustite konzolu správy servera 1C:Enterprise, otvorte vlastnosti informačnej databázy a začiarknite políčko pre vlastnosť Blokovanie začiatku relácie je povolené. Upozorňujeme, že akonáhle použijete túto vlastnosť, začiatok akýchkoľvek relácií bude zablokovaný, takže na dokončenie ďalšieho kroku musí byť pred použitím vlastnosti spustený konfigurátor.

3. Vytvorte záložnú kópiu

Tu je to presne tak, ako vám hovorí vaša duša. Pokiaľ ide o mňa, najjednoduchší a najspoľahlivejší spôsob vytvorenia záložnej kópie je nahrať infobázu cez konfigurátor.

4. Nastavte miestne bezpečnostné zásady

Otvorte konzolu „Local Security Policy“ (do príkazového riadka zadajte secpol.msc). Prejdite do sekcie Lokálne politiky -> Pridelenie používateľských práv a pridajte používateľa domény do pravidiel (pozri obrázok 1):
  • Prihlásenie ako dávková úloha(Prihlásiť sa ako dávková úloha) - zabezpečuje fungovanie Plánovača úloh bez toho, aby sa používateľ musel osobne prihlasovať do počítača pod svojím účtom;
  • Prihláste sa ako služba(Prihlásiť sa ako služba) – umožňuje vám spustiť proces ako službu v mene používateľa.
Okrem toho, ak je to potrebné, môže byť používateľ pridaný do pravidiel:
  • Prístup k počítaču zo siete(Prístup k tomuto počítaču zo siete) - používateľ má právo pripojiť sa k počítaču zo siete;
  • Miestne prihlásenie y (Povoliť lokálne prihlásenie) – používateľ má právo spustiť interaktívnu reláciu na počítači;
  • Povoliť prihlásenie cez službu vzdialenej pracovnej plochy(Povoliť prihlásenie cez Služby vzdialenej plochy) – používateľ má právo prihlásiť sa na vzdialený počítač prostredníctvom pripojenia k Službám vzdialenej plochy.

5. Pridajte používateľa domény do skupín

Otvorte konzolu Správa počítača a prejdite do sekcie Pomôcky -> Lokálni používatelia -> Používatelia a pozrite sa, v ktorých skupinách je lokálny používateľ, v mene ktorého beží služba 1C:Enterprise Server Agent (zvyčajne je to používateľ USR1CV8) (pozri obrázok 2).
Používateľa domény pridávame do rovnakých skupín.

6. Spustite agenta v mene používateľa domény

Otvorte konzolu „Služby“, nájdite v zozname službu „1C:Enterprise Server Agent“ a otvorte jej vlastnosti. Na karte Sú bežné zastaviť službu na karte Prihlásiť sa Namiesto lokálneho používateľa zadajte používateľa domény (pozri obrázok 3).
Vráťte sa na kartu Sú bežné a spustite službu. Ak je všetko správne nakonfigurované, služba sa spustí bez problémov.

Možno si poviete, že 2. a 3. bod je nadbytočný, ale je lepšie byť príliš opatrný, ako byť príliš opatrný. Návod je platný nielen pre doménového užívateľa, ale aj pre lokálneho.

Praktické rady o nastavení a práci so serverom 1C 8

  1. 1. Ako spustiť viac ako jednu službu 1C pre paralelnú prevádzku s rôznymi verziami platformy 1C 8.0, 8.1, 8.2 8.3 atď.

Pri inštalácii 1C na server robíme nasledovné:

Pri inštalácii druhej verzie pre paralelnú prevádzku je inštalácia podobná okrem bodu:

Odstráňte príznak „Inštalovať server 1C: Enterprise 8 ako službu Windows (odporúča sa)“

Používame: sc create

Riadok vyzerá takto:

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

<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- uveďte názov služby. Hlavná vec je, že vy aj tí, ktorí budú podporovať server 1C, ho v budúcnosti ľahko identifikujete.

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

Servisná linka je ako obvykle:

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

Ak je port 1540 už obsadený (ak je už jeden server nainštalovaný ako služba), nastavte ďalší alebo ľubovoľný, napríklad namiesto:

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

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

Namiesto<место расположения папки сервера 1С>Označíme riadok, kde plánujeme nájsť priečinok so súbormi servera. Odporúčam neukladať tento priečinok na disk C:\ Disk servera rozdeľte na 2. Pre systém a pre 1C server. Potom, ak súbory denníka zaberajú celý priestor na disku, môžete sa jednoducho prihlásiť na server a vyčistiť ich. To isté sa nedá povedať, ak zaberáte všetok priestor na systémovom disku so súbormi denníka.

A spustite príkaz:

sc vytvorte "1C:Enterprise Server Agent 8.Х.Х.ХХХХ" binpath= "\"C:\Program Files\1cv8\8.Х.Х.ХХХХ\bin\ragent.exe\" -srvc -agent -regport 1741 -port 1740 -rozsah 1760:1591 -d \"E:\1C_Bases\srvinfo_8_Х_Х_ХХХХ\""

V dôsledku toho dostaneme službu:

Ak sa služba nezobrazí, kliknite na tlačidlo Aktualizovať.))))

Ak zmeníte názor, novovytvorenú službu môžete odstrániť:

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

Kde<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- názov služby

Nastavte prepínač na „So systémovým účtom“

Hurá, všetko je pripravené!

  1. 2. Ako reštartovať server?


A v tomto prípade môžete vymazať vyrovnávaciu pamäť (to môže byť užitočné pre rôzne druhy nepochopiteľného správania 1C)

Tieto súbory môžete odstrániť iba vtedy, keď je služba zastavená.

Ak ste službu zastavili a súbory sa neodstránili, musíte prejsť do Správcu úloh a skontrolovať, či neobsahuje zmrazené:

Ak sa zistí, vykonajte ukončenie úlohy.

  1. 3. Ako preniesť databázu z platformy na platformu bez straty protokolu?

Po nainštalovaní (pozri bod 1.) novej verzie servera budete chcieť preniesť jednu alebo všetky databázy z aktuálnej verzie platformy (servera) na tú, ktorú ste práve nainštalovali.

Je to jednoduché: otvorte vlastnosti databázy na aktuálnom serveri

Nevyhnutná súčasť konfigurácie klient-server starších verzií 1C: „Služba serverového agenta 1C“ je samostatný modul, ktorý je súčasťou dodávky serverového softvéru softvérového balíka a funguje ako služba operačného systému Windows.

Účelom služby je správa užívateľských a systémových úloh. Služba 1C Server Agent môže byť zdrojom neočakávaných problémov každého druhu. S niektorými z nich sa dá jednoducho vysporiadať zmenou nastavení služby, pre ktorú je k dispozícii samostatné používateľské rozhranie. Čo však robiť, ak sa služba vôbec nespustí.

Vo verzii 8.2 je výskyt takejto situácie signalizovaný chybou 1C sprevádzanou nasledujúcim vysvetľujúcim textom: „ Chyba pri spúšťaní služby 1C Enterprise Server Agent 8.2».

Táto chyba sa zvyčajne vyskytuje buď počas inštalácie novej inštancie 1C na server, alebo pri pokuse o súčasné spustenie dvoch aplikačných serverov 1C naraz: 8.1 a 8.2 na rovnakom fyzickom serveri. Zvážme každú z možností samostatne.

Chyba počas procesu inštalácie

Príčinou chyby v tomto prípade je nedostatok práv používateľa, ktorý sa pokúša nainštalovať a spustiť Služba Windows. Na vykonanie takýchto akcií sú potrebné práva správcu. Preto inštalácia Nová verzia 1C a spustenie služby „1C Server Agent“ sa musí vykonať v mene používateľa s právami správcu. Ak sa vyskytne tento problém, zrušte inštaláciu a reštartujte ju ako správca systému.

Spustenie dvoch konfigurácií súčasne

Ako je uvedené vyššie, problém nastáva aj vtedy, keď si používatelia 1C chcú nainštalovať 1C 8.2 a zároveň si zachovať prístup k verzii 8.1. Príčinou chyby je pokus rovnakých služieb oboch verzií získať súčasný prístup k rovnakému počítačovému portu. Aby ste sa vyhli tomuto konfliktu, musíte znova zaregistrovať jednu zo služieb na iný port. Môžete to urobiť priamo v čase spustenia služby pridaním voľby -port do spúšťacieho príkazu ragent.exe -instsrvc s uvedením zodpovedajúcej digitálnej hodnoty.
Načítava...