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:
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:
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.
- 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. 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é!
- 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.
- 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.