Konfigurace firewallu 1C. Řešení možných problémů s instalací

Akce jsou podobné). Přidáme pravidlo na příklad serveru 1C: Enterprise 8.x (musíte otevřít port 1541 Pro Správce clusteru, porty 1560-1591 Pro pracovní postupy a přístav 1540 Pro serverový agent).

Některé programy a služby při práci prostřednictvím síťových protokolů používají určité porty pro výměnu dat. Ve výchozím nastavení systém Windows Firewall blokuje takovou síťovou aktivitu. Zejména pokud se pokusíte připojit z klientského počítače, můžete narazit chybu:

« Chyba při provádění operace s informační základna (...). Chyba přístupu k síti na server (...). Pokus o navázání spojení bylo neúspěšné, protože požadovaná odpověď není přijata od jiného počítače pro požadovaný čas, nebo to bylo přerušeno nainstalované připojení Vzhledem k nesprávné reakci již připojeného počítače (...) »

Tato chyba znamená, že zadaná adresa Není nalezen server "1c: podniky", no, port je uzavřen na serveru (v tomto případě port 1541 ).

Chcete-li port otevřít, přejděte do počítače, kde je nainstalován server "1c: Enterprises" (v mém příkladu, jedná se o počítač s adresou 10.192.128.15 a operační systém nainstalován na něm Windows Server. 2012 R2).

Spusťte firewall systému Windows. Můžete ho učinit kliknutím pravým tlačítkem myši " Start» ( Start.), pak " Kontrolní panel» ( Kontrolní panel) — « Systém a bezpečnost» ( SYSTÉM A ZABEZPEČENÍ.) — « Windows Firewall» ( Windows Firewall). Nebo vyplněním příkazu firewall.cpl.(Pro to musíte kliknout na kombinaci kláves Win + R v okně " Vypnutý» ( Otevřeno.) Zadejte název příkazu a klepněte na tlačítko " OK») .

V okně, které se otevře, na stromě vlevo otevřete kartu " » ( Příchozí pravidla.) a pak v menu " Akce» ( Akce) Vybrat předmět " Vytvořit pravidlo ...» ( Nové pravidlo ...).

Běh " Průvodce vytvořením pro nové příchozí spojení» ( Průvodce novým příchozím pravidlem). Na první stránce vyberte typ pravidla ( Typ pravidla) « Pro přístav» ( Přístav.) a klikněte " Dále» ( další).

Poté musíte zadat protokol (v našem příkladu je TCP) a přímo, číslo portu (konkrétní místní porty), který je otevřen. Po čem klikujeme " Dále» ( další).

Nyní zadejte akci spojenou s přidaným pravidlem. Vybrat " Povolit připojení» ( Umožnit připojení.) a klikněte " Dále» ( další).

Na další strana Musíte určit, pro jaké profily firewall budou jednat pravidlo. Oslavujeme potřebné profily s klíšťaty a klikni Dále» ( další).

No, konečně zadáme jméno a popis nového pravidla a klikněte na tlačítko " Připravený» ( DOKONČIT.) Dokončení práce průvodce.

Snažíme se znovu připojit k serveru 1C: Enterprise Server a vidíme, že chyba byla zachována, ale zpráva je již jiná, 1560. port.

Výše popsaná metoda přidá ještě jeden rozlišení, s názvem " 1c: pracovní postupy»Pro celý rozsah portů s 1560 podle 1591 (pro pracovní procesy 1C), označující je přes pomlčku v kroku " Protokol a přístavy» ( Protokol a porty.).

Nyní, v snap " Brána firewall systému Windows ve zvýšené bezpečnosti režimu» ( Brána firewall systému Windows s pokročilým zabezpečením) ve stole " Pravidla pro příchozí připojení» ( Příchozí pravidla.) Musíme vidět 2 právě vytvořené pravidla.

No, musím se připojit k serveru bez chyb. Pokud se musíte připojit k tomuto serveru, musíte také otevřít port 1540 .

Stejně tak pravidla pro odchozí spojení (odchozí pravidla) zakazují pravidla pro určité programy a protokoly. Také každé pravidlo lze změnit otevřením jeho vlastností z tohoto snímku.

Pomůže vám tento článek?

Pojmy, pojmy

Proč potřebujete server 1c

Pod pojmem "server clusteru" je chápán jako několik počítačů (servery) provádět celkový úkol.

Úkoly vyřešené pomocí klastru 1C Server: Enterprise 8 na obrázku níže.

Rozdíl mezi 8.1 a 8.2

Cluster 1c 8.1.

1C Server Cluster: Podnik 8.1 je implementace myšlenek distribuce zátěže na serveru Serverová služba klienta. Takový mechanismus implementuje distribuci zátěže na výpočetní prostředky v rámci jednoho serveru nebo více serverů ("Pracovní servery"), čímž poskytuje aplikační škálování. Server cluster duplikuje kód, který slouží k připojení klientů. Duplicitní spustitelný kód clusteru se nazývá "workflow" (rbost). Při instalaci klastru je vytvořen pouze jeden pracovní postup.
Několik pracovních postupů na jednom serveru umožňuje efektivně používat hlasitost. paměť s náhodným přístupem a prostředky procesoru pro dotazování, stejně jako připojení klientské relace do jiného pracovního postupu během "havárie" proudu.
Pro pochopení, že běžící na konkrétním serveru je zodpovědný program serveru agenta (Rader). Zastavit agent serveru bude server nepřístupný pro clusteru. Agent ukládá své informace do souboru SRVRIBRG.LST.
Informace o pracovních základnách Zapojená pracovní procesy vlastní správce serveru (RMNGR). Ukládá tyto informace v souboru 1cv8reg.lst. Zastavení Správce serveru může vést k restartování klientských aplikací v případech úspěšného restartování správce nebo dokončení práce pracovních serverů celého klastru.
1C: Podnik 8.1 umožňuje vytvořit několik nezávislých klastrů na jednom serveru. Každý z nich je identifikován v síti Unikátní "IP portu" a jedinečné číslo v souborech služeb. První výchozí cluster obdrží port 1541.
Chcete-li ovládat clusteru, je navrženo "Enterprorační servery".
Můžete se připojit k serverům podle jména nebo IP adresy serveru.

Agent server

Agent serveru "ví o všech klastrech, které jsou spuštěny na serveru. Tyto informace jsou uloženy v souboru SRVRIBRG.LST se seznamem klastrů a správců seznamu. Hlavním přístavem agenta je 1540. Pouze jeden agent sloužící všechny možné clustery na tomto serveru lze spustit na každém operačním serveru.
Chcete-li získat podrobnější informace, použijte nástroj Process Explorer (Developer Sysinternals). Program vám umožní hluboce podívat do jakýchkoli provedených procesů, včetně clusteru 1C Server: Podniky 8.1.

Správce clusteru

Správce clusteru je zodpovědný za práci clusteru. Každý klastr má svůj vlastní manažer. Správce ukládá informace o clusteru v souboru 1cv8reg.lst (Cluster registru). Každý Správce clusteru má také svůj vlastní port na pracovním serveru. Pro první cluster ve výchozím nastavení je správce manažera 1541. Je to tento port, že tento port se zobrazí v "Servery 1C: Enterprise" Snap-in v clusterové větvi, identifikující clusteru.
Manažer přijímá požadavky z klienta Část 1C: Podniky 8.1 a provádí řešení, ke kterému fungování tohoto požadavku servisu.

Interakce s pracovními procesy, manažer používá nástroj.

Pracovní proces

Pro "Práce s klienty" splňuje pracovní postup. Můžeme to říct předchozí verze 1C: Podniky 8.0 "Workflow" byl jeden.
Pracovní postupy v clusteru 1C: Podniky 8.1 mohou být několik. Správce serveru rozhodne, který z pracovních postupů bude sloužit klientovi připojení. Pro připojení klientů jsou výchozí pracovní postupy přiděleny rozsahem IP portů 1560 - 1591. Kromě toho je každému pracovnímu postupu přiřazen servisní port pro výměnu s Správcem clusteru. Každý pracovní postup používá do 2 GB RAM v operačním systému 32x. V operačním systému pro vypouštění 64x, omezení je uloženo fyzickým objemem RAM

Cluster 1c 8.2.

1C Server Cluster: Podnik 8.2 - Další rozvoj serverových technologií 8.2.

Server může pracovat "AS 8.1", tj. Zůstal slučitelnost s předchozími technologiemi.

A plus je implementován nový přístup k serverové práci. Namísto procesů důležitou roli sezení.

Sessions umožňují provádět toleranci načítání a poruchy v spravované aplikaci.

Správce clusteru

Správce klastrů se nyní stává obtížnějším. Některé funkce lze nyní zvýraznit v samostatném procesu a dokonce umístit cluster na jiném pracovním serveru. To vám umožní vyvažovat pracovní zátěž serveru.

Selhání serveru 8.2 je dosaženo z důvodu:

  • Ukládání informací o pracovní relaci uživatele.
    • Uživatel není vázán na pracovní postup.
  • Rezervace pracovních postupů v clusteru.
    • Musí existovat několik pracovních postupů, včetně nadbytečných
  • Rezervace klastrů.
    • Určuje náhradní cluster, pokud je připojen - uveden v řetězci připojení

To vám umožní zajistit kontinuitu práce:

Když je fyzické připojení clusteru přerušeno s clusterem (čistič vytáhl kabel, napájecí zařízení bylo vypnuto, porucha poskytovatele) nemusí obnovit informační základnu a začít nejprve pracovat. Po obnovení fyzického připojení může uživatel i nadále pracovat z místa, kde byl přerušen.

Pokud potřebujete údržbu clusteru počítače, můžete je při práci vypnout bez zastavení provozu uživatelů s informační základnou.

Když selže, všechny serverové práce serveru serveru nebude zastavit, bude automaticky přenesen do záložního clusteru a / nebo záložního pracovního postupu. Pro uživatele bude takový přechod invisible.

Pokud je dokončen jeden z pracovních procesů klastru, budou alarmy připojené k ní automaticky přeloženy do jiných nebo záložních pracovních postupů. Takový přechod bude také neviditelný pro uživatele.

Cluster 1c 8.3.

Server 8.3 je charakterizován recyklovaným interním kódem, i když se může zdát "vnější", že se jedná o zátěž, rafinované 8.2.

Server se stal více "Auto Custom", část parametrů typu pracovních postupů již není vytvořena ručně, ale vypočítá se na základě popisů požadavků na odmítnutí úkolů a spolehlivosti.

Dostal vývojový mechanismus vyvažování zátěže, který lze použít buď pro zvýšení výkonu systému s celým číslem nebo použít nový režim "Uložení paměti", který umožňuje "s omezenou pamětí" v případech, kdy byla použita konfigurace "líbí Odmítnout paměť ".

Stabilita práce při použití velkého množství paměti je určena novými parametry operačního serveru.

Zvláště zajímavá je "Spotřeba bezpečná paměti na výzvu". Pro ty, kteří jsou špatně přítomni, co to je - je lepší nebude trénovat na "produktivní" základně. Parametr "Maximální počet pracovních postupů" umožňuje, když "přetečení" nevězí celý pracovní postup, ale pouze jedna relace "s loserem". "Množství paměti workflow, ke které je server považován za produktivní" umožňuje blokovat nové připojení, jakmile je tato prahová hodnota paměti překonána.

Doporučuji izolovat pracovní procesy na informačních základnách, například specifikovat parametr "Počet IB na proces \u003d 1". S několika vysoce naloženými bázemi sníží vzájemný vliv spolehlivosti i výkonnosti.

Samostatný příspěvek k stabilitě systému umožňuje "výdaje" licence / klíče. V 8.3, to bylo možné použít manažer programové licence"Připomínající správce" Aladina ". Cílem je schopnost přinést klíč na samostatný stroj.

Je implementován ve formě jiné "služby" v Správci klastrů. Můžete použít například "zdarma" notebook. Přidat do klastru 1C 8.3, vytvořit samostatný manažer s licenční službou na adrese. V notebooku můžete hardware hardware hasp klíč nebo aktivovat softwarové licence.

Největší zájem o programátoři musí předložit "požadavky na funkčnost".

Takže na notebooku s ochranným klíčem, který nespustí uživatele do serveru clusteru, musíte přidat "požadavky" pro objekt "klientský svaz s požadavkem IB" - "nepřipravovat", tj. Zakázat pracovní procesy tento server Zvládněte klientské připojení.

Dokonce i větší zájem má možnost spustit "pouze úkoly pozadí" na pracovním klastrovém serveru bez uživatelských relací. Tak, můžete mít vysoce zatížené úkoly (kód), abyste vytvořili samostatný stroj. Co může být jeden pozadí nastavení "Zavření měsíce" spustit prostřednictvím "Hodnota dalšího parametru" na jednom počítači a "Aktualizace úlohy pozadí fulltextového indexu". Došlo k Indikace "Další hodnota parametru". Pokud například zadáte backgroundJob.commonmodule jako hodnotu, můžete omezit provoz pracovního serveru v clusteru pouze úkoly pozadí s jakýmkoliv obsahem. Hodnota BackgroundJob.comonmodule.<Имя модуля>.<Имя метода> - Určuje konkrétní kód.

Řešení možných problémů s instalací

Při instalaci serveru část 1C: Podniky 8.1 Můžete vytvořit nový uživatel nebo vybrat existující účet.

Pokud vyberete existující účet, musíte zadat správné heslo a potvrzení, jinak bude spuštění serverové části mít za následek chybu.
Při prvním spuštění agenta clusteru je vytvořen výchozí cluster.
Výchozí cluster má následující vlastnosti:
· Port číslo - 1541;
· IP Range ports - 1560: 1591;
· Podpora mnoha pracovních postupů - zdravotně postižených;
· Jeden pracovní postup, číslo portu je instalováno ze zadaného rozsahu.
Pokud máte nějaké problémy při prvním spuštění agenta clusteru, pak nelze vytvořit výchozí cluster. To se projevuje, že když serverový agent začíná, spustí se, ale nespustí jiné procesy clusteru (rmngr, rbost). Seznam klastrů Srvribrg.lst vypadá takto:
{
{0},
V tomto případě můžete zastavit proces ragentu, odstranit seznam clusteru (Srvribribg.lst) a znovu spustit Rader.

Zkontrolujte shodu portu zadaného v parametru portu příkazový řádek Spuštění služby Agent serveru a nastavit v nastavení Cluster Console zadaná v dialogovém okně dialogu:

- Stop 1C: Server Enterprise 8.1 server.

Pokud je agenta serveru spuštěna jako aplikace, se zastaví stisknutím kombinace kláves Ctrl + C.
- Ujistěte se, že ve správci úloh (Správce úloh), že všechny procesy jsou rader, RMNGR, rbost skončila. Pokud je to nutné, vyplňte je pomocí Správce úloh.

- Otevřete vlastnosti služby 1C: Enterprise 8.1 Server Agent.

- Věnujte pozornost řetězci "Cesta ke spustitelnému provázku. Má parametr -d, následovaný adresářem clusteru. Všechny soubory týkající se clusteru jsou v tomto adresáři.
- Smažte celý obsah tohoto adresáře.
- Spusťte službu 1C: Enterprise 8.1 Server Agent.
- Ujistěte se, že správce úloh (Správce úloh), že všechny procesy jsou Radred, RMNGR, Rhoda začala.
- Spusťte konzolu clusteru a zaregistrujte v něm centrální server. Konzola musí být připojena k centrálnímu serveru a zobrazit jeden cluster vytvořený ve výchozím nastavení.
Možná porucha selhání clusteru pro klastr serveru jsou problémy s ochrannými klávesami, práva servisních účtů, nesprávným parametrem spuštění.

  1. Klávesový klíč serveru je nainstalován lokálně na každém serveru Enterprise.
  2. Neptejte se svého servisního účtu s prázdným heslem
  3. S více klastrem by se ports použity neměly protínit

Upozorňujeme, že v procesu instalace platformy 1C: Podnik 8.1 může být vydávána chybová hlášení. Nejpravděpodobnější zprávy jsou následující zprávy. Důvody, které způsobily, že zprávy a kroky k odstranění, jsou uvedeny.

Chyba 1069: Služba není spuštěna z důvodu chyby přihlášení

Problém souvisí s právy provozních práv jménem System Service. Otevřete nástroj Místní zabezpečení Politika ( Místní politika Bezpečnost) a přidat uživatele (jménem, \u200b\u200bpo kterou spustí pracovní servery clusteru) na přihlášení jako zásady služeb a přihlášení jako dávku (práce jako dávkový úkol).
Pokud jsou data uložená v souborech služby porušena, a spuštění pracovních serverů clusteru může být neúspěšné. Ujistěte se, že serverový agent 1c: Enterprises 8.1 běží (proces ragentu v Správci úloh).
Nezapomeňte, že nástroj analýzy je také audit událostí Windows. Chcete-li to provést, zkontrolujte, zda v protokolu událostí systému Windows se zobrazí žádné "podezřelé" zprávy.

Chyba 8007056b / 800708c5

Nové heslo nesplňuje zásady hesla. Heslo může být příliš krátké nebo jste již toto heslo nedávno používali.
Příčina: Zadané heslo pro účet v dialogovém okně "Instalace serveru: Enterprise" nesplňuje požadavky na bezpečnost zabezpečení.
Řešení: Nastavte nové heslo pro vybraný účet, který splňuje požadavky zásad zabezpečení nebo oslabuje požadavky použité bezpečnostní politiky, tj. Nevyžadujte "komplexní" heslo, neomezují počet znaků hesla, nekontrolujte pokusy o opakování atd.

Chyba 1923: Žádná oprávnění k instalaci služby

Příčina: Chyba souvisí s právy instalace účtu jako aplikace. Tato chyba je charakteristická pro pokusy o instalaci serveru na řadiči domény, kde jsou prezentována zvýšená bezpečnostní opatření.
Řešení: Nepoužívejte řadič domény tak, aby vyhověl Enterprise Server nebo oslabit bezpečnostní požadavky a určete pro vybraný účet správné "Práce jako službu", "pracovat jako dávkový úkol".

Chyba 80070056.

Vaše heslo nebylo možné změnit. Každé heslo musí být použito pro alespoň x dny.
Příčina a řešení: Další chyba vyplývající z porušení požadavků na bezpečnost zabezpečení na použité hesla. Řešení je podobné chybě 800708C5.

Sockety Windows - 11004 (0x00002Afc)

1) Zkontrolujte, zda je spuštěn pracovní server clusteru ve Správci úloh (Správce úloh):
Agent serveru (ragent.exe),
Správce clusteru (rmngr.exe),
Cluster Workflow (rbost.exe).
2) Chcete-li zkontrolovat oprávnění názvů adres IP, spustit na příkazovém řádku:
Ping Name_mashina.
V odezvě systému na příkaz se zajímáme o určit, zda IP adresa.
3) Pokud je název určen, ale pracovní proces stále není umístěn, pak se ujistěte, že definice názvu IP adresy<имя машины> a<имя машины>.<имя домена> Definováno jinak.

(Sockety Windows - 10054 (0x00002746).

Vzdálené hostitele násilně porušil spojení.
Taková zpráva lze získat v případě restartování serveru nebo nuceného odstranění pracovního postupu.
Tato chyba se obvykle neobjeví při opětovném připojování. Pokud chyba zůstane, je nutné prozkoumat příčiny selhání pracovních serverů clusteru.
Tato chyba může dojít, pokud je pracovní postup dosažen pracovním postupem maximálního množství paměti v bitových systémech 32x.
Dalším případem je pokus o připojení od klienta s chybovou zprávou:

(Windows Sockets - 10060 (0x0000274c)

Pokus o založení spojení byl neúspěšný, protože Z jiného počítače, pro požadovaný čas, požadovaná odpověď není přijata nebo již nainstalované připojení bylo přerušeno z důvodu nesprávné odezvy již připojeného počítače.
Podstatou této chyby je absence reakce během určité doby (Timaout).
1) Ujistěte se, že firewall neblokuje aplikační provoz. Vypněte bránu firewall.
Chcete-li to provést, spusťte příkaz v příkazovém řádku (příkaz je k dispozici v systému Windows XP a Windows Server 2003, ve více brzké verze Neexistuje žádná vestavěná brána firewall, ale může být instalován software třetích stran):
netsh.firewallsOUBOR.opmode.vypnout
Pokud je příkaz úspěšný, obdržíte zprávu:
OK.
Kromě blokování brány firewall může síťové filtry. Ve výchozím nastavení jsou vypnuty. Ujistěte se však, že je:

  1. Otevřete složku síťových připojení.
  2. Klikněte pravým tlačítkem myši internetové připojeníchcete konfigurovat a vybrat příkaz Vlastnosti.
  3. Na kartě Všeobecné (Pro připojení k lokální síť) nebo na kartě Síť (Pro všechny ostatní připojení) Vyberte Internetový protokol (TCP / IP) a klikněte Vlastnosti.
  4. zmáčknout tlačítko dodatečně.
  5. Otevřít kartu ParametryVyberte parametr TCP / IP filtrování a klikněte Vlastnosti.
  6. Zkontrolujte zaškrtávací políčko Filtrování TCP / IP (všechny adaptéry) Výstřel.

2) Ujistěte se, že prostředky procesoru nejsou načteny 100% (CPU%).
3) Změřte síťovou aktivitu klientských rozhraní a serveru. Stres síťový adaptér překročit 60%.

(Sockety Windows - 10061 (0x0000274d)

Připojení není nainstalováno, protože Cílový počítač odmítl požadavek na připojení.
Charakteristickým důvodem takové chyby je nedostatek běžeckého serveru. Spusťte server ručně nebo restartujte server, který chcete automaticky spustit.

Odpovědi na otázky

Multiplatform 1C.

Instalace serveru

Q: Error instalace serveru 1C na MS Server 2008 R2 X64 Při instalaci 1C Server přes příkazový řádek, jako je například ragent.exe -Instsrvc -Portu 2040 -REGPORT 2041 -Range 2060: 2091 -d "C: programové soubory \\ t 1CV82 (převzat z jeho disku), tým zapisuje v příkazovém řádku: "Chyba! OPENSCMANAGER ERROR! " Služba není vytvořena. Zkontrolováno při 8.1.15.14 a 8.2.10.77

A: Instalovat z příkazového řádku v OS, kde je UAC přítomen, musíte použít službu Runas, protože I když uživatel zadá skupinu Administrators, UAC blokuje akce, které mění stav systému.

Ochranné klíče

Q: Ochranný klíč od serveru 8.2 umožňuje spustit server 8.1?
A: Ano, umožňuje

Q: Pro spuštění serveru 1S potřebuji klávesy HASP nějaký server? Místní nebo 5 uživatelů nebude jít?

A: Ano, pro server, který potřebujete klíč, místní uživatel a sítí se nehodí. Více B. « « , Posuvné číslo 30.

Otázka: Předpokládejme, že 1C Server Cluster vyniká ze 3 fyzické servery. kolik potřebujete ochranné klíče

Q: Existuje terminálový server a klíč k 5 licencí, je zakoupeno 6. příplatek. licence. Je možné jej nainstalovat na server vedle tlačítka na 5? A všichni lidé pracují v teminálních sezeních nebo 5 - pod ermiminálem a 1 v verzi souborů?
A: Ne, nebude. 6. licence ve formě místního klíče musí být uvíznuta v počítači uživatele, ale ne v terminálu.

1c aktualizace serveru

Q: Při odchodu nová verze 8.2.xxx platformy Jaký je postup při aktualizaci serverů a zákazníků
A: Distribuce 8.2 Nainstalujte své soubory různé složky (Pro každou verzi své složky), tj. Teoreticky, možnost volání paralely s několika verzemi serveru zůstane.

Neměl jsem žádné zvláštní problémy. Je však nutné pečlivě sledovat porty obsazené instancí serveru 1C. Křižovatky by neměly být.

Konfigurace serveru 1C.

Q: 1C 8.1, jak lépe umístit informace o informacích, pokud existuje několik z nich, v jednom clusteru nebo vytvořit samostatný cluster pro každou základnu? A: S velkým objemem nebo zátěží, stejně jako zkušební základny v samostatných klastrech!

Otázka: Proces: Proces práce 1C: Enterprise 8.1 je aplikace s jedním závitem nebo multi-sevření? Ty. Může existovat spousta jader pro jeden připojený uživatel? S několika? A pracovní proces 1c: Podnik 8.2? Děkuju.
A: 1Sv8.exe a rbost.exe ve verzi 8.1 jíst 1 jádro. Jem od 8.1 je spojení klienta pevně vázána na pracovním postupu, může být konvenčně předpokládá, že zpracování klientů 1C se provádí v rámci jednoho jádra. Vyloučení je DBMS, který používá jádro bez ohledu na to, jak funguje server 1C.

Ve verzi 8.2 jsou připojení nahrazena sezeními. Sessions již mohou být prováděny v různých pracovních postupech. Proto zavolat 8.2 s jedním závitem pravděpodobně správně. Klient 8.2 také vizuálně načte několik jader, takže to je:

platforma 8.2 neplní všechny návrháře systému s více-závitem, ale významně využívá možnosti železa ve srovnání s 8.1, včetně paralelismu.

Q: Existují několik pracovních procesů 1C: Enterprise 8.1 tak, že databázový server (MS SQL) načte několik jader? (Je třeba poznamenat, že MS SQL obvykle "zatížení" pouze jedno jádro, tj. "Paralelizační" zpracování jednoho požadavku v několika jaderech, zpravidla nevyskytuje.) Děkuji.
A: Zvláštní ovládání MS SQL nepotřebuje, je to docela samořízený systém pomocí prostředků podle potřeby. Můžete spravovat paralelnost provádění:

Exec sys.sp_configure n'max stupeň paralelismu ', n'5'
Jít.
Překonfigurovat s přepsáním.
Jít.

Vytvořit několik pracovních postupů na serveru 1C může být založen na skutečnosti, že jeden pracovní proces neposkytuje možnost uživatelům znovu připojit v případech pádu pracovního postupu. 2 Proces (dne 8.2 je lepší, aby to bylo "zálohování") vyřeší tento problém. Ale 3 a více pracovních procesů má smysl dodat pouze v případě, že první dva pracovní procesy jsou silně naloženy (více než 90%). Bez selhání výroby pracovních postupů nestojí za to, může to zhoršit výkon.

A: alespoň 1 záložní pracovní postup v 8.2 musí být.

Cluster převzetí služeb při selhání

Q: Otázka o zařazení 1C 8.2 Cluster rezervace. Pokud jsme spadli server (čistší vytáhl drát), název sítě, například "Server: 2540" nebude k dispozici. Jako klient, který je napsán v připojovacím řetězci "Server: 2540", zjistěte, co se musíte připojit k záložním clusteru? Kde dostává jméno jiného serveru? A pokud píšete klastry přes čárku v základním řádku?
A: Několik klastrů se kombinuje do "rezervační skupiny". Chcete-li to provést, existuje "rezervační list" v modulu snap-in clusteru.

Když se nejprve přistupujete k klientovi k clusteru, je vysílán seznam klastrů zahrnutých do rezervační skupiny.

Pokud se klient ještě neuplatní, pak v tomto případě musíte ručně určit adresy všech klastrů, jako je Storm: 2541, monstrum: 2541.

Mezi záložními klastry je vyměňována synchronizovaná data.

Q: Co se stane po obnovení hlavního klastru? Když se uživatelé přepnuli na zálohování.

A: Vraťte se zpět. Možné pozastavení při přepnutí pro dobu synchronizace dat clusteru.

Úkoly pozadí

Q: Jak odstranit úlohu na pozadí běží na 1C: 8.1 a 1C Servery: 8.2?

A: Schopnost zrušit regulační úkol funguje pouze v případě, že kód je proveden v rámci vloženého jazyka 1C: podniky. Pokud je kód proveden v externích knihovnách, je nemožné takovou úlohu zrušit jinak, jako násilně vyplnění pracovního postupu. Pokud v procesu bloku spustí voltil () - opravit transakci (), je nepravděpodobné. Zbývající úkoly na pozadí lze odstranit pomocí konzoly úkolu.

Regulační postupy

Q: Je možné zničit databázi během TII?

A: Mám takové případy neznámé, ale IMHO je možné všechno. Proto před Tii by bylo hezké udělat zálohu.

Q: Vyacheslavi, z jakých důvodů neuděláte reindex pomocí 1C testování a korekce?
A: Pro tyto účely jsou vhodnější možnosti DBMS, protože také dělají přestavbu indexů, ale nevyžadují monopolní zachycení základny.

Technologický časopis

Q: Dobré odpoledne. Otázka týkající se technologického časopisu: Potřebuji přijímat kopie obrazovek pracovní stanice, když 1C chyby. Musím konfigurovat technologický protokol a pracovní stanice, nebo je to pouze pro server?
A: Snímek obrazovky můžete nakonfigurovat pouze při pádu platformy a ne nějakou chybu. V takové operaci však není moc užitečné, je dost na to, aby shromáždila exkluzivní situace prostřednictvím technologického časopisu. Ve většině chyb lze zároveň vidět pomocí TJ na straně 1C Server. Výjimka může způsobit události jako "Formát Flow Chyby" spojené s zastaralé mezipaměti metadat.

Problémy a chyby

Q: Narazili jste na problém - zmizení nastavení uživatelského hlášení, pokud dynamicky aktualizuje konfigurace na platformě 8.2. Existují doporučení, jak se s ním vypořádat?
A: Problémy spojené s dynamická aktualizace Odráží se "Servery 1C: PrefirentoMion 8.1 a 8.2 - S tím, co jedí"), Snímek č. 60. Čistou mezipaměť. Snad v některých případech je nutné pochopit, kde uživatelská nastavení specificky uložená. V případě potřeby uložte jako binární data v informačním registru.

Q: Absolvující otázka, protože To je relevantní pro režim souboru: Jaké chyby opravuje CHDBFL.EXE?
A: Jedná se o nástroj pro úložiště úložiště. To může být situace, kdy je "databázový soubor poškozen ... / 1CV8.1cd". Ty. Eliminuje poškození databázového souboru. Neprovádí však funkce TII. Spustil jsem CHDBFL.EXE, pokud "nezastaví úspěšně" TII.

Q: Řekněte mi prosím problém s takovým problémem. Když je v základně velkého počtu uživatelů (cca 40) při provádění velkých dokumentů, jako je odraz SP v nařízení. Účetnictví asi 8000 řádků. Chyba je vydávána nedostatek paměti na serveru Server 1C Server a uživatel zahájen tento dokument vypadl. Dokument pak lze provést pouze po restartování serveru 1C.
A: Vypadá to jako únik paměti:

1. Restartovat server 1C, zvýšit počet pracovních postupů, držet pouze jednu z této databáze v clusteru.

2. Porazte část, řekněte 1000 řádků najednou. Sledování objektů zabírajících na začátku operace, ale po dokončení nefunguje operaci.

3. Dejte verzi X64, zvýšit rozsah RAM, přejděte na 8.2.

Q: Otázka k testování a dávkování. Je možné spustit "Kontrola integrity reference" na základě URBD s výběrem podle přenosu dat? (tj. V některých uzlech jsou fyzicky chybějící objekty, ale jsou na ně odkazy). Děkuju!
A: Bohužel, zatím není taková možnost.

Q: Proč testování a upevnění okamžitě nevyřeší všechny otázky, musíte běžet několikrát?

A: Můžete přesně odpovědět pouze vývojáři. Zahájení předpisů (cyklicky), takže tato otázka není pro mě příliš relevantní. Je nutné udělat tii více než jednou, ale neustále jako "pak pro auto."

Q: Existuje nějaký rozdíl 8.1 a 8.2?

A: V současné době psaní reakce a vydání 8.2.10 Neznám rozdíl.

Otázka: Musím restrukturalizovat, abych se vytvořil?
A: Není třeba.

jiný

Q: Drahý Pán, nikdo se nepokoušel zrcadlit databázi s MSSQL 2008 prostřednictvím MSSQL 2008?

Q: Otázka pro povolení sdílené paměti na serveru 1C 8.2

A: Nepotřebujete nic, server pochopí.

Q: Pro 1C: Podnik 8.1 se všimne situace, kdy na stejné hardware Verze souborového serveru s "těžkými" operacemi a jediným uživatelem pracuje mnohem rychleji než klient-server, když jsou na jednom serveru nainstalovány všechny "odkazy" (server db server, server 1c: Enterprise a klient). Současně při provádění tohoto "těžkého" provozu explicitně vyjádřeného přetížení hardwarové části (načítání procesoru, paměti, pevné disky minimální). To znamená, že existuje mnoho hardwarových prostředků, ale funguje to pomalu. Co můžeme "odpočívat"? Děkuju.
A: Výhoda architektury klient-server z hlediska výkonu je schopnost paralelně zpracovávat požadavky zákazníků k datům. Ty. Průtok není indikátor, pro který měly dělat obecné závěry. Mechanismy, které zlepšují paralelismus, stále v rámci jednoho proudu může mírně snížit výkon.

Aby bylo možné jednoznačně najít úzké místo ve vašem případě, musíte se dostat načítání serverového vybavení a odpovídat času s nejdelšími operacemi v režimu klient-server. Často se to stane přebytečné údaje klientské části. Ty. Místo provádění operací na serveru 1C jsou k klientovi přenášena data z DBMS prostřednictvím serveru.

Rychlost v jednom verzi klient-server bude dohnat pouze možnost souboru. Stojí za to udělat tento problém, pokud je doba provozu v absolutních číslech měřena alespoň za méně než minutu. Optimalizace do 1-3 sekundových požadavků je pochybná.

Q: Rozdíl mezi terminálem Windows a jemným klientem 1c.
A: Zatímco většina řešení není plně přeložena do 8.2, rozhodně je obtížné hovořit o praktickém srovnání těchto technologií.

Je jasné že slim Client. 1c by měl zhoršit méně provozu a poskytuje schopnost pracovat přes web. Ale to je to, co ještě nemělo být realizováno, a terminálová řešení jsou nyní využívána velmi široká.

Pro konzervativní pragmatické projektové manažery, přeměny 8.1 pod 8,2-terminálový roztok. Pro malé projekty s nízkými náklady na chyby a konfigurace okamžitě implementována s řízenými formami a SCD - jemným klientem preferovaného IMHO.

Q: A jak provést testování zátěže přibližné za reálné podmínky? Koneckonců, nebudete řídit uživatele, aby něco vrátili. "

A: 1C: Testertr s volbou nejobtížnějších operací, 100% reprodukce není nutné, kliknutí samotné nejsou těžké, především vedení a hlášení požadavků. Testování bude samostatný webinář. Také jsem vystřižil více.

Najít v pobočce

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Enterprise 8 Server Agent , Parametr Imagepath.

Ve výchozím nastavení server 1C: Podniky používají následující porty:

  • 1540 - serverový agent
  • 1541 - Správce clusteru
  • 1560: 1691 - Dynamický rozsah portů pro pracovní postupy.

Nebo oficiální definice z http://its.1c.ru:

Instalace a nastavení 1C: Podniky 8.1 V verzi "Client Server"

Ve většině případů pro instalaci 1C: Podniky 8.1 v verzi "Client-Server" stačí spustit instalační program 1C: Podniky 8.1. Současně server 1C: Podniky obdrží standardní hodnoty parametrů nezbytných pro jeho normální fungování.

Zvažte instalaci serveru 1C: podniky podrobněji. V procesu instalace serveru 1C: Podniky 8.1 Instalační program 1C: Podniky 8.1 Provádí následující akce:

    Zkopíruje 1C Server Spojí moduly: Podniky v adresáři určeném instalačním programem 1C: Podniky jako cílová složka.

    Pokud vyberete možnost "Vytvořit USR1CV81" v procesu instalace, pak vytvoří uživatel USR1CV81. Jménem tohoto uživatele je server pracuje 1C: Podniky 8.1, pokud se spustí jako služba. Jsou k dispozici pouze ty prostředky, které jsou požadovány Serverem 1C. Je důležité, aby Server 1C: Podniky vyžadují dva adresáře: společný adresář s daty serveru (obvykle "C: Programové soubory 1CV81 server") a dočasný adresář souborů (obvykle "C: Dokumenty a nastavení USR1CV81 \\ t Nastavení Temp "nebo" C: Winnt Temp "). Uživatel USR1CV81 Získá práva na obecný adresář se serverovými daty. Katalog dočasných souborů je obvykle dostupný všem uživatelům.

    Pokud je během procesu instalace povolen "Nastavit server 1C: Enterprise 8.1 jako služba Windows Service", přihlásí se na Windows Server Agent 1C: Podniky a spustí jej. Při prvním spuštění je vytvořen cluster 1C Server: Podniky s výchozím nastavením. Má jeden pracovní server a jeden pracovní postup. Adresa operačního serveru se shoduje s názvem počítače, na kterém je instalace provedena.

Uživatel USR1CV81 a jeho právo

Server 1C: Podniky je serverová aplikace, která by neměla záviset na tom, který uživatel vstoupil do počítače serveru v interaktivním režimu, pokud na všechny zadané. Proto při instalaci serveru 1C: Podniky je vhodné vytvořit speciální USR1CV81 uživatel s právy minimálně nezbytnou pro server 1C Server: Podniky a ne určené pro interaktivní vstup. Server 1C: Zdá se, že podniky systém Windows. Uživatel USR1CV81.

Zvažte čtení Další práva, která má být instalována uživatelem USR1CV81. Server 1C: Podniky používají následující adresáře:

    Katalog nakládacích modulů je v katalogu, specifikovaný program Nastavení 1C: Podniky jako cílová složka. Má nakládací moduly serveru 1C: podniky. Uživatel USERR1CV81 vyžaduje práva na čtení dat a spuštění programů z tohoto adresáře a jeho podadresáře. Přijímá tato práva implicitně díky zařazení do skupiny uživatelů.

    Dřevo serveru má obvykle název "C: Programové soubory 1CV81 server". Uživatel USR1CV81 vyžaduje úplnou práva k tomuto adresáři. Instalační program 1C: Podniky při vytváření uživatele USR1CV81 dává svá práva k tomuto adresáři.

    Katalog dočasných souborů má obvykle název "C: Dokumenty a nastavení USR1CV81 Místní nastavení Temp" nebo "C: Winnt Temp", která je určena hodnotou prostředí TEMP nebo proměnné Temp Systemic. Životní prostředí. Hodnotu této proměnné v dialogovém okně Systémové vlastnosti (Start -\u003e Nastavení -\u003e Ovládací panely -\u003e Systém -\u003e Advanced -\u003e Proměnné prostředí prostředí). Instalační program 1C: Podniky Určuje uživatele s USR1CV81 plná práva v tomto adresáři. Obvykle kdy. instalace systému Windows Adresář dočasných souborů je k dispozici všem uživatelům, čímž obsahuje ve svém přístupovém seznamu skupin vlastníků tvůrce. To však není úplný přístup. Zejména všichni uživatelé nejsou k dispozici pro vyhledávání souborů v tomto adresáři. Instalace uživatelů USR1CV81 uživatelů na dočasný adresář souborů umožňuje 1C Server: Podniky k provedení všech potřeb, které potřebujete. Seznam přístupu můžete zobrazit v dialogovém okně Vlastnosti adresáře na kartě Zabezpečení. Přítomnost skupiny vlastníků tvůrce umožňuje přístup k adresáři každému uživateli, který vytvoří všechny soubory v tomto adresáři nebo vlastnit všechny soubory v tomto adresáři. Současně, uživatel, který vytvořil soubor, bude zaznamenán namísto skupiny vlastníků tvůrce skupiny vlastníků tvůrce skupiny. Mezi uživateli, kteří mají přístup k tomuto adresáři, musí být USR1CV81 obdařen s plnými právy do tohoto adresáře.
    Je důležité mít na paměti, že adresář dočasných souborů konkrétního uživatele (včetně USR1CV81 uživatele) je určen kombinací proměnných prostředí tohoto uživatelského a systémového prostředí proměnných. Chcete-li zjistit tento adresář, instalační program je 1C: Podnikům požadují kontext uživatele USR1CV81. K tomu v systému Windows 2000 je uveden v systému Windows 2000, ve kterém je spuštěn instalační program 1C: Může být vyžadováno podniky: Zákon jako součást operační systém. A obejít kontrolu pojezdu. Můžete zkontrolovat uživatelská oprávnění v nástroji Místní nástroje SEQUITY Nastavení v pobočce Místní zásady -\u003e Přiřazení uživatelských práv. V procesu instalace nového softwaru, instalační program automaticky přijímá tato oprávnění.

Signup Server 1C: Podniky jako služba Windows Service

Server 1C: Podniky jsou jednoduchá konzola Aplikace Windows. A může být interaktivně spuštěn. Pro trvalé použití je však nepohodlné, protože uvede spuštění serveru 1C: podniky ze vstupu identického uživatele k serverovému počítači. Chcete-li tuto závislost odstranit, server 1C: Podniky mohou být spuštěny jako služba Windows. Chcete-li to provést, musí být registrována v systému Windows Services Manager.

Chcete-li zobrazit seznam služeb Windows a jejich parametry, je navržen nástroj Services Component Services (Start -\u003e Nastavení -\u003e Ovládací panely -\u003e Nástroje pro správu -\u003e Služby). Server 1C: Podniky jsou uvedeny v Service Seznam "Server 1C: Enterprise 8.1" Service. Nastavení služby Určete začátek "Server 1C: Enterprise" (Rader), uživatel, který začíná, stejně jako metoda restartování v nouzových situacích.

V dialogu 1C: Enterprise 8.1 Agent serveru 8.1 je karta Obecná zobrazena řetězec procesu srážek, který je serverový agent 1c: podniky. Obvykle má tato linie formulář:

Označuje, že:

    proces serverového agenta je modul načítání "C: Programové soubory 1CV81 bin ragent.exe";

    proces ragentu začíná jako služba Windows a musí být spravován Správcem služeb (-SRVC);

    používá se jako serverový agent 1C: podniky (-Agent);

    když nejprve spustíte službu, musí být cluster vytvořen s výchozím parametrem a hlavní číslo IP portu 1541 (-regport 1541). V tomto přístavu musí klientské aplikace připojit k informačním základům registrovaným v clusteru;

    Server serverového agenta musí mít číslo 1540 (-port 1540). Podle tohoto portu musí být konzola Clusteru připojena k centrálnímu serveru pro provádění administrativních funkcí;

    když spustíte procesy clusteru na tomto serveru, budou dynamicky přiřadit IP porty z rozsahu 1560-1591 (-range 1560: 1591).

    obecná data clusteru budou umístěna v adresáři C: Programy 1CV81 Server (-D "C: Programové soubory 1CV81 Server").

Serverový agent server 1C: Podnik 8.1 »může být přidán nebo odstraněn nejen při instalaci nebo odebrání 1C: Podniky instalačního programu 1C: Podniky 8.1, ale ručně. Chcete-li to provést, můžete provést nástroj pro ragent z příkazového řádku zadáním odpovídajících parametrů.

Chcete-li vytvořit službu, musíte zadat parametr a parametry a parametry: -USR - Uživatelské jméno, ve kterém musí být služba spuštěna, -pwd je heslo tohoto uživatele. V tomto případě budou zbývající parametry parametry řetězce serveru serveru 1C: podniky jako služba. Například pro standardní registraci servisního servisního agenta 1C: Podniky v režimu ladění Sada parametrů by měla být:

"C: Programové soubory 1CV81 Bin Ragent.exe" -Insrvc -usr. Ladit.

Chcete-li službu smazat, musíte zadat parametr -RMSRVC. Například:

"C: Programové soubory 1CV81 bin ragent.exe" -RMSRVC

Někdy je možné změnit řetězec spuštění serveru nebo jiné parametry služby agenta, například zapnout režim ladění nebo vytvořit více služeb různé verze. Dialog Service Property neumožňuje upravit spouštěcí řetězec služby služby a některé další parametry, například identifikátor služby. Chcete-li upravit, budete potřebovat nástroj regedit navržený pro zobrazení a úpravu. systémový registr Okna.

Pozornost!
Úprava registru systému Windows vyžaduje extrémní opatrnost, protože chybné změny mohou vést operační systém V nefunkčním stavu.

Spusťte nástroj regedit (Otevřít Start -\u003e Spustit a zadejte příkaz regedit) a vyberte pobočku:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Enterprise 8.1 Server Agent

Mezi jeho parametry patří parametr ImagePath, jejíž hodnota je řetězec serveru serveru 1C: podniky. Zde můžete přidat nové parametry spouštěcího řetězce nebo změnit hodnoty stávajících. Kompletní seznam možných parametrů je uveden v knize "1C: Podnik 8.1 Client-Server" dokumentace.

Pokud potřebujete zaregistrovat více nezávislé služby nezávislé služby 1C Server Agent: Podniky musí specifikovat různé spouštěcí moduly, různé porty a různé katalogy dat clusteru. Je stále nutné je registrovat s různými identifikátory servisu. To lze provést takto:

    Vytvořit první službu:

"C: programové soubory 1CV81

    Pomocí nástroje Regedit změňte registrovaný identifikátor servisu. K tomu: Vyberte pobočku


    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Server Enterprise 8.1 Server Agent První

    Vytvořit druhou službu:

"C: programové soubory 1CV81_10

    Možná se také změní jeho identifikátor. K tomu: Vyberte pobočku
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Enterprise 8.1 Server Agent
    A změnit její jméno, například na:
    HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Služby 1C: Podnik 8.1 Server Agent Second

Co nemůže udělat 1C Instalační program: Podniky

Jak již bylo zmíněno, instalační program 1C: podniky kopíruje 1C Načtení modulů: Podniky a provádí potřebnou registraci v Správci služeb COM a Windows. Výše uvedené jsou informace nezbytné pro pochopení vnitřních mechanismů této registrace. Pokud je počítač server nainstalován nejen server, ale také klientská část 1c: Podniky, pak je připraven k práci ihned po instalaci (a připojení ochranných tlačítek).

Na server 1C: Podniky byly dostupné z jiných počítačů v lokální síti, musíte zkontrolovat nastavení sítě Na serveru a klientském počítači, stejně jako pro síť jako celek. Pro přenos dat mezi klientskými aplikacemi a serverem 1C: Podniky, stejně jako mezi procesy clusteru serveru, používá se TCP / IP. Ze správného nastavení závisí na díle 1C: podniky v verzi klient-server.

1C Server Cluster Procesy: Podniky jsou navzájem připojeny adresy definovanými jako hodnotami "počítače" vlastností vlastností pracovních serverů. Pro clusteru je nutné, aby hodnota "počítače" vlastnosti je buď adresa IP v bodovém notaci nebo takovou symbolickou adresu, podle které lze IP adresu definovat pomocí funkce GetHostbyName definované v rozhraní protokolu protokolu TCP protokolu. Definice IP adresy se provádí buď na základě lokální tabulky symbolických adres (C: Winnt System32 ovladače atd. Hostitelé) nebo adresami v dostupných DNS servery. Pokud se na symbolické adrese pracovního serveru není jeho IP adresa určena nebo určena nesprávně (například adresa IP neodpovídá skutečné adrese IP tento počítač), pak klastr nebude fungovat. Je důležité, aby názvy počítačů a jejich adresy definované v systému Windows na každém pracovních serverech klastru nebyly v rozporu s jejich jmény v DNS.

Na každém pracovním serveru používají procesy clusteru následující porty: IP portu operačního serveru (obvykle 1540); IP porty z IP porty portů pracovních postupů (obvykle 1560-1591). Kromě toho je port clusteru používán na centrálním clusteru serveru (obvykle 1541). Pokud se v systému používají síťové obrazovky, musí být povolen přenos dat přes tyto porty. Namísto oprávnění přístavu ze seznamu seznamu můžete povolit přenos dat procesů clusteru (Rader, RMNGR, rbost).

Připojení klientské aplikace 1C: Podniky se serverem běží ve 2 stupních. Zpočátku zavádí spojení s manažerem clusteru. To používá adresu centrálního serveru (symbolické nebo numerické) a clusterový port (obvykle 1541). Dále klientská aplikace stanoví spojení s jedním z pracovních postupů. Jako jeho adresa hodnota "počítače" vlastností odpovídajícího pracovního serveru a portu pracovního postupu, který je vybrán z pólu IP portu operačního serveru. Přenos dat do těchto portrétů musí být povoleny ve všech síťových obrazovkách na trase z klientské aplikace na počítače clusteru počítače 1c: podniky. IP adresa serverových procesů se provádí pomocí funkce gethostbyname v počítači klienta. Je důležité, aby jména centrálních a pracovních serverů a jejich adresy definované v systému Windows na každém z clusterových serverů v rozporu se jmény v DNS přístupném počítači klienta.

A poslední. Je zřejmé, že úspěšně přístup k serveru 1C: Podniky z jiných počítačů musí být v síti a musí být provedena potřebná nastavení. Připojení k síti a metodika konfigurace se týkají správy sítí na základě Microsoft Windows. a jsou popsány v příslušných pokynech.

Funkce SQL Server Nastavení

1C: Enterprise v verze "Client-Server" používá pro ukládání dat serveru SQL Server. V tomto případě jsou pouze server 1C: podniky odkazoval se na SQL Server. Zákazníci 1C: Podniky přímého přístupu k SQL Serveru nemají. Instalace a konfigurace serveru SQL je podrobně popsáno v dokumentaci serveru Microsoft SQL Server. Pro úspěšný provoz serveru 1C: Podniky s SQL Server musí věnovat zvláštní pozornost následujícím nastavením.

    Požadované součásti SQL Server. Přístup k serveru SQL Server ze strany serveru 1C: Podniky na počítači s serverem 1C: Podniky musí být nainstalovány Microsoft Data Access 2.6 nebo novější.

    Ověřování serveru SQL Server. Práva pro přístup k databázi SQL Server jsou určeny uživatelem, který má přístup k databázím. Z počítače, na kterém je nainstalován SQL Server, spusťte nástroj SQL Server Enterprise Manager, najdeme místní uzel (konzolový root -\u003e Microsoft SQL servery -\u003e SQL Server Group -\u003e (Local)) a otevřete své vlastnosti. Na kartě Sequrity můžete vidět, že SQL Server podporuje dvě metody ověřování uživatelů: SQL Server a Windows a Windows. Autentizace systému Windows povolí server 1C: podniky pro přístup k serveru SQL Server pouze jménem USR1CV81 uživatele, který neumožňuje rozlišit mezi přístupovými právy na různé informační základny obsluhované jedním 1C serverem: podniky. Doporučuje se zvolit režim SQL Server a Windows. V tomto případě bude odvolání na konkrétní informační databázi proveden jménem uživatele, který je při vytváření této informační základny zadán jako uživatel SQL Server Server. Je důležité, aby tento uživatel musí mít nejen celá práva na databázi informační základny, ale také právo vytvořit databáze v serveru SQL Server a přečíst tabulky Master databáze.

    Síťové protokoly pro přístup k serveru SQL Server. Pokud server 1C: Podniky a SQL Server jsou zaslány na různých počítačích, pak musíte nakonfigurovat protokoly pro přístup k síti do serveru SQL Server. To lze provést pomocí nástroje SQL Server Client Client Network Utility. Na kartě Obecné můžete vybrat seznam síťových protokolů používaných pro přístup k serveru SQL Server. Nejrychlejší a nejvíce univerzální je použití protokolu TCP / IP. Při použití jiných protokolů je nutné mít na paměti, že některé z nich, jako jsou pojmenované trubky, provádějí další ověřování. windows Tools. Při výměně dat s SQL Serverem. V tomto případě musí být uživatel USR1CV81 registrován, aby úspěšně pracoval s SQL Serverem v počítači s SQL Server. Přístupový protokol k tomuto serveru SQL lze změnit na kartě Alias.

26.07.2017

Přidávání pravidel v systému Windows Server 2012 R2 Firewall pro 1C: Enterprise

Během práce různých služeb a softwaru síťové protokolyTyto pracovní položky používají specifické porty, kterým dochází k výměně dat.

V konfiguraci Branmaer Windows Server 2008/2012 R2 je poskytnuta výchozí síťová aktivita. Dát vaší příležitosti klientské programy Práce přes příslušné porty s komponenty serveru musíte přidat pravidla do bránu firewall systému Windows, aby vám umožní vyměnit data v síti pomocí určitých portů.

Často uživatelé čelí situacím, ve kterých klientský software nemůže najít server "1c: Enterprise", spuštěný v prostředí serveru spravovaného Win Server 2012. To může vyjmout následující chyby:

    chyba přístup k serveru v síti;

    chyba při provádění operací s informační základnou;

    neúspěšný pokus o navázání spojení, nebyla získána potřebná odpověď z jiného počítače;

    pevné spojení bylo přerušeno v důsledku nesprávné odezvy již připojeného počítače.

Chybová data ukazují, že klientský software se nezdařil na zadanou adresu najít 1C Server. Často se stává, že na serveru je port požadovaný pro připojení jednoduše uzavřen. V případě 1C Serveru se jedná o port na čísle 1541.

Chcete-li tento port otevřít, musíte jít na server přes připojení RDP a spustit správa systému Windows. Firewall. Tato operace může být provedena dvěma způsoby. První možností je jít na "Ovládací panel", pak v pododdílu "Systém a zabezpečení", musí být spuštěna DG E, vlastně brána firewall.

Také pro to můžete použít příkazový řádek spuštěním příkazu Firewall.cpl v něm - pro to stiskněte klávesy Hot Tours z Win + R, po které jdete do sekce "Otevřít", zadejte název příkazu a klepněte na tlačítko Potvrzení .

Poté, co jsme měli přístup windows Firewall.V jeho aktivním okně musíme vybrat část dalších parametrů, která je umístěna v levém menu. Dále na levé straně nového okna, které otevřelo nové okno, musí být zpracováno do části pravidel pro příchozí připojení a zvolte "Vytvořit nové pravidlo" prostřednictvím nabídky Akce.

Předtím, najdeme průvodce pravidel pro nová příchozí spojení. Na titulní stránce musíte vybrat typ vybraného pravidla označeného názvem "pro porty" a může být dodržen. Nyní určete protokol pro přenos dat sítě (v našem případě zadejte protokol TCP), stejně jako počet otevřených portů.

Na další kartě budeme muset určit akci přímo, která bude spojena s pravidlem, které vytváříme. Máme zájem o "Povolit připojení". Vyberte jej a klikněte na tlačítko Další. Nyní oslavit požadované profily brány firewall systému Windows, které vytvářejí akci, by měly být distribuovány. poslední strana Master nás zve k zadání názvu nového pravidla, stejně jako přidání popisu, pokud je to žádoucí. Kliknutím na tlačítko Připraveno a kompletní práce s mistrem.

Po vytvoření pravidla musíte zkusit znovu připojit k serveru 1C. Když se připojujete, uvidíme stejnou chybu, ale teď se zpráva již mluví o jiném portu v čísle 1560.

Analogií s výše popsanými porty přidejte další pravidlo, ve kterém zadáte rozsah portů 1560-1591. Tyto porty jsou povinny poskytovat různé programové procesy 1c. Porty obsažené v tomto rozsahu ukazují přes pomlčku v sekci protokolu a portů.

Po provedení manipulace přejděte do brány firewall systému Windows s pokročilým zabezpečením. Zde v sekci Pravidla pro příchozí spojení budeme moci vidět naše pravidla. Současně, nyní klient 1C musí být volně připojen k Server Surround. Pokud se musíte připojit k serveru prostřednictvím konzoly správy serveru 1C, budete muset vytvořit samostatné pravidlo, které otevře port 1540.

Pokud potřebujete přidat pravidla k odchozím připojení, můžete použít stejné pravidla pro jednotlivé protokoly a programy.

Nastavení brány firewall systému Windows pro Win Server 2012 na serveru 1C Server + MS SQL

Nyní několik slov o konfiguraci brány firewall pod Windows Server 2012 v zadané konfiguraci. Taková parta není neobvyklá pro moderní kanceláře, ale někdy to trvá čas, aby zjistil windows Work Firewall s prostředím serveru 1C.

Za předpokladu, že server obdrží připojení ke standardnímu protokolu TCP 1433, je nutné jednoduše povolit tento port pomocí vytváření pravidel pro firewall, jejichž princip, který jsme vypadali vyšší. Chcete-li zkontrolovat, zda práce prochází tento port, můžete spustit SQL Server Configuration Expedd Snap Server 2012 a přejděte na kartu Konfigurace sítě. Zde je třeba vybrat kartu protokolů pro MSSQLServer a najít protokol TCP / IP v levém okně. Vyberte jej a klikněte na "Vlastnosti", po které hledáme kartu "IP adresy" a odhalíme pobočku IPAII.

Pokud je port SQL dynamický, budete muset vyřešit připojení k další aplikaci% ProgramFiles% Microsoft SQL Server MSSQL10_50.MSSQLServer MSSQL BINN SQLSERVR.EXE.

Jak již bylo uvedeno výše, 1C server pracuje s portem 1541 a portů v rozsahu 1560-1591. Často se však stane, že pro nepochopitelné důvody, tento seznam otevřených portů není roven připojen serveru. Aby bylo vše fungováno na 100%, stačí rozšířit tento rozsah tím, že zadáte porty od 1540 do roku 1591.

Prehistorie ... V naší společnosti, 1C úspěšně pracuje: Enterprise verze 8.2, ve kterém je asi 100 intenzivně používaných účetních základen. Podle tohoto případu přidělené samostatný server S poměrně působivými vlastnostmi, protože Během provozu se ukázalo, že banda 1C: Podnik 8.2 + MS SQL 2005 je velmi náročný pro takové železné zdroje, jako jsou pevné disky, procesor a nejdůležitější - počet paměti RAM. Náklady na takový server pro nás překročily 250 tisíc rublů (ne počítání licencí jak v OS, tak na 1C sám).

Chcete-li přidělit samostatně "železo" pod 1C: Enterprise verze 8.3 považována za nepřiměřenou, stejným způsobem, jak zaplatit více než 100 tisíc rublů pro druhou sadu klíčů pro 1C server, dobře, velmi značné! Pokus o vytvoření "v čele" 1c: Enterprise verze 8.3 vedl k tomu, že klastr byl ztracen se stávajícími bázemi. To je místo, kde jsou odhaleny funkce instalace a spuštění dvou serverových verzí 1C: podniky na jednom počítači.

Montážní program 1C: Podniky 8.2 a 8.3 Nastaví software Použití standardních portů: 1540 (používá serverový agent), 1541 (používá Správce klastrů), 1560-1591 (Rozsah portů používaných pro pracovní postupy). Proto pokud server 1c: Enterprise 8.3 by měl pracovat současně se serverem 1c: podniky 8.2, pak první musí specifikovat jiné porty než ty, které již používají pracovní instanci předchozí verze serveru.

V počítači s již nainstalovaným serverem 1c: Podniky verze 8.2 Registrovaná a spuštěná služba "Server 1C: Enterprise 8.2" služba, která již používá výše uvedené standardní porty. Pokud jste nainstalovali "Další" server 1c: Enterprise 8.3, pak začátek služby "Server 1c: Enterprise 8.3" ukončí nouzovou situaci, protože Pokusí se používat již "zaneprázdněné" přístavy. Chcete-li tomu vyhnout, musíte provést následující.

(Všechny níže uvedené níže je spravedlivé pro systém Windows Server 2008 R2 Enterprise (a Standart) 64 bit + SP1 a 32bitové verze serveru 1C: Enterprise 8.2 a 8.3).

1C: Enterprise 8.2 (verze 8.2.19.90) Byl jsem nainstalován jako služba Windows Správa s právy spustit jménem existujícího místního uživatele "správce".

Na konci instalace do okna Správce serveru -\u003e Konfigurace -\u003e Služby Vidíme běžící služba "Server 1C: Enterprise 8.2":

spuštěna s parametry:

C: Programové soubory (X86) \\ 1CV82 \\ 8.2.19.90 srvinfo "

Server 1C: Podniky 8.3 (verze 8.3.4.437) Byl jsem nainstalován stejným způsobem:

Nicméně, jak vidíme v okně Správce serveru -\u003e Konfigurace -\u003e Služby, Servis "server agent 1c: Enterprise 8.3" nezačal:

Nyní musíme otevřít okno příkazového řádku. cmd. a přejděte do adresáře bin nainstalovaného serveru verze 1C: Enterprises 8.3 a pokuste se smazat službu služby "Agent serveru 1C: Enterprise 8.3" Team Ragent.exe -RMSRVC:

C: Uživatelé Správce\u003e CD C: Programové soubory (X86) \\ 1CV8 8.3.4.437 BIN C: Programové soubory (X86) \\ 1CV8 ControlService Chyba!

Skočil jsem chybová chyba! ControlService Chyba! v zásadě se očekává, protože Služba byla v systému řádně registrována. Ale ve skutečnosti musí být odstraněn. V okně Správce serveru -\u003e Konfigurace -\u003e Služby Už to nebudete vidět.

Nyní musíte tento server znovu zaregistrovat, ale zároveň specifikovat jiné porty než ty, které již používají agent 1c: podniky 8.2. V mém případě se tým bude vypadat:

C: Programové soubory (X86) \\ 1CV8 8.3.4.437 Bin\u003e

  • -Port 2540. - port, na kterém bude agent 1C server pracovat: Enterprise verze 8.3;
  • -Regport 2541. - Port, kterými se spravuje 1C Server Cluster: Enterprise verze 8.3;
  • -Range 2560: 2591 - rozsah portů pro pracovní postupy;
  • -B "C: Programové soubory (X86) \\ 1CV8 SRVINFO" - Katalog pro ukládání informací o novém vytvořeném clusteru serveru 1C: Enterprise verze 8.3;
  • -USR. Správce - uživatel, který bude zahájen serverem serveru 1C: Enterprise verze 8.3;
  • -Pwd ******** - Heslo pro zadaný uživatel (zadejte).

Poté znovu uvidíte službu "Server 1c: Enterprise 8.3" v okně Správce serveru -\u003e Konfigurace -\u003e Služby. Musíte ho spustit s týmem Ragent.exe -Start:

C: Programové soubory (X86) \\ 1CV8 8.3.4.437 Bin\u003e Ragent.exe -Start

V okně Správce serveru -\u003e Konfigurace -\u003e Služby Vidíme službu "Server 1C: Enterprise 8.3":

spuštěna s parametry:

kde pole "spustitelný soubor" má nastavení:

C: Programové soubory (X86) \\ 1CV8 \\ tcv8 srvinfo "

A teď nejzajímavější věc: budete muset udělat tato operace Pokaždé, když je třeba aktualizovat verzi serveru 1C: Podniky 8.3! "Bravo", vývojáři ...

Teď trochu o tom, jak žít se zadaným svazkem. Je třeba spustit samotný program 1C: podniky staré verze (ze složky C: Programové soubory (X86) \\ 1CV82 společné) již není. Při instalaci 1C: Enterprise verze 8.3 Štítek na ploše bude automaticky restartován na začátku programu ze složky C: Program Files (X86) \\ 1CV8 společné. Pokud otevřete účetní databázi spuštěnou na serveru verze 8.2, automaticky se otevře v požadované verzi tenkého klienta.

Šablony pro vytváření databází (účetnictví nebo zick) jsou ve výchozím nastavení umístěny ve výchozím nastavení v uživatelském adresáři, za které jste je spustili. Pokud to uděláte jménem správce, najdete je podél cesty C: Uživatelé Správce Appdata roaming \\ lc 1Cv8 TMPLTS. Pokud chcete přidat novou databázi založenou na nainstalované šabloně, tenký klient verze 8.3 je uvidí všechny:

Pokud potřebujete zaregistrovat verzi databáze verze 8.3, budete muset zadat v počítači "Cluster of Servers 1C: Enterprise", s 1C verzí 8.3 serverem a přes dvojtečku Správce clusteru, který jste zadali při registraci 1C verze 8.3 server. V mém případě - to je 2541:

Při přidání nového účetního seznamu nových nových na serveru Enterprise Server Spustit 1C: Enterprise verze 8.3 musíte také zadat název serveru a přes dvojtečku - port používaný Správcem clusteru:

Potřeba zaregistrovat nástroj spravovat clusteru obou 1C serveru (verze 8.2 a 8.3) po uložení každé instalace / aktualizace.

Nyní přecházíme na administraci klastrů běží různé verze 1C serverů: Enterprise na jednom počítači. Otevřete složku na cestě C: Programové soubory (X86) \\ 1CV8 společné a vytvořit správu clusteru na konzole na ploše pro konzoli. Zadejte 8.3 1CV8.3.):

Stejným způsobem otevřete C: Programové soubory (X86) \\ 1CV82 společné v Průzkumníka a vytvořte správu clusteru na konzole na pracovní ploše pro konzolu (štítek je lepší ihned přejmenován, 1CV8.2.):

Na ploše obdržíte následující:

Pojďme spustit nástroj pro správu klastru 1C Server: Enterprise verze 8.2 "1CV8.2" štítek (protože server používá výchozí porty, cluster se objeví bez problémů):

Při pokusu o otevření tohoto clusteru z konzoly, navržený pro správu klastru Server 1C: Enterprise verze 8.3 (na štítku z pracovní plochy s názvem "1cv8.3") Zobrazí se chyba:

Chyba připojení 1C: Podniky 8.3: Verze klienta a serveru (8.3.4.437 - 8.2.19.90), Klientská aplikace: Clusterová konzole

Chcete-li zobrazit 1C Server cluster, který potřebujete: Enterprise verze 8.3 Je nutné v tomto snap vytvořit nový centrální server 1C: Podniky 8.3:

  • v terénu název Musíte zadat název počítače s nainstalovaným serverem 1C: Enterprise 8.3;
  • v terénu IP Port. Musíte určit port, na kterém server agent 1C: Podniky 8.3, které označujete při nastavování agenta startéru;
  • v terénu Popis Popis.

Po stisknutí tlačítka "OK" můžete zobrazit nový cluster, který se ukázal po instalaci serveru 1C: Enterprise verze 8.3.

Ty. Správa klastrů různých verzí serveru 1C: Podniky nainstalované na jednom počítači jsou prováděny vhodnými Snaps.

To je v podstatě to. Hodně štěstí!

_________
Upd. Jak ukázala praxe, metoda popsaná v tomto článku není vhodný pro současné spuštění na jednom serveru několika instancí serveru 1C: Enterprises verze 8.3. Při pokusu o vytvoření nového servisního agenta 1c z jiné verze 1C: Podniky pracující na jiných portů, provoz:

C: Programové soubory (X86) \\ 1CV8 \\ t . Správce -pwd ********

končí skutečností, že již pracovní služba je odstraněna stará verze 1C 8.3 a nový není vytvořen.

Popsal jsem, jak nainstalovat, vytvořit vhodný a spustit na jednom serveru Více verzí serveru 1C: Podniky 8.3 ...