Instalace rozšířených modulů webového serveru. Rozšiřující moduly pro rozšíření webového serveru Apache Web Server 8.3

Stojí za úkol, zvýšit webové stránky služby IIS zabudované do Windows a publikovat databázi 1C na platformě 8.3 na něm. V tom není nic těžkého.

Skladem kroucení na virtuálním virtuálním serveru R2 Enterprise Server. Místní práva správce k němu. Platforma 1C 8.3.6.2041. Informační základna bude vytvořena prázdná. A tak ohnout. Připojte se k naší skupině ve VK! Pod opravou! Smart Workshop!

Nastavení serveru webového serveru (IIS)

Chcete-li začít, musíte nastavit roli webového serveru. Otevřeno Správce serveru, vyberte levou větev Role, vpravo s svorkou Přidat roli.

Dosáhneme krok výběru role serveru a vložíme zaškrtnutí na webovém serveru (IIS). Klepněte na tlačítko Další. Nyní musíte zvolit roli instalované role. Dali jsme klíšťata přesně jako ve snímku níže.

Přinesu instalaci na konec. Úloha přidávání rolí vás musí informovat, že role a všechny služby role byly úspěšně vytvořeny:

Nyní musíte zkontrolovat, zda se všechno dopadlo. Otevřete libovolný prohlížeč a přejděte k ní http: // localhost. Měli bychom být zobrazen zde takový je radostný obrázek:


instalace platformy a komponent 1C

To znamená, že WebServer od nás správně vstal a všechno funguje dobře. Proto se teď obracíme na 1C. Je nutné dát platformu. Jediný nuance při instalaci platformy vyberte:

  • 1c: Enterprise.
  • Moduly rozšíření webového serveru
nastavení práv přístupu

Nejdříve musíte nakonfigurovat práva složky, kde máme kořenový adresář webového serveru. Pokud se nic nezměnilo, je to ve výchozím nastavení C: inpub wwwroot. Přejděte do složky C: inpub \\ tvyberte složku wwwroot,klikněte na ne. klikněte pravým tlačítkem myši Myši a přejděte na vlastnosti. Jít na kartu Bezpečnost. Kliknutím na tlačítko Upravit přejděte přímo na nastavení oprávnění. Najít v seznamu Skupiny a uživatele, skupina Uživateléa kliknutím na níže uvedený sloupec Oprávnění pro skupinuChybějící zaškrtávací políčka Dovolit.

Nyní musíte poskytovat práva ke složkám s instalovaným 1C. Jděte k nim, ve výchozím nastavení pro 32bitovou verzi 1C leží ve složce C: Programové soubory (X86) 1CV8pro 64bitovou složku C: Programové soubory 1CV8. Vyberte také složku 1CV8.jděte do jeho vlastností, přejděte na kartu Bezpečnost -\u003e Změna.Namísto toho, aby si vybral skupinu ze seznamu, musíme to přidat tam první. Chcete-li to provést, stiskněte tlačítko Přidat, v okně, které se zobrazí, stiskněte tlačítko dodatečně.


Další klikněte na tlačítko Vyhledávánía v seznamu výsledků hledáte Iis_iusrs.přidání dvojklikVrátíme se do okna Výběr "Uživatelé" nebo "Skupina"ale s již osídlenou skupinou v seznamu. Klepněte na tlačítko OK a vrátíte se do okna Oprávnění pro skupinuvšechny zaškrtávací políčko vložíme do pole Povolit pro nově přidanou skupinu.

Zamčené oprávnění pro složky s 1c soubory, poslední. Dát skupině práv Iis_iusrs.atAP, kde máme databázi sama o 1c.

Jsou provedeny nezbytné přípravky. Nyní přejděte přímo do publikace.

Publikace 1C na webovém serveru

Musíte spustit 1C v režimu konfigurátoru výběrem databáze potřebné k publikování. V mém případě je to prázdná základna a je to sama.

V režimu 1C konfigurátoru přejděte do menu Správa -> Publikace na webovém serveru.


Při pohledu na parametry a ujistěte se, že nám navrhujeme, vše nám vyhovuje, stiskněte Publikovat. Pokud jste prošli publikaci bez chyb, obracíme se k poslednímu kroku.

nastavení služby IIS pro práci s 32bitovým modulem rozšíření webového serveru 1c

Dovolte mi, abych vám připomněl, že jsme použili 32bitovou platformu a modul rozšíření webového serveru z 1C. Proto v tomto případě musíme stále povolit výchozí aplikační fond - DefaultApppool.proveďte 32bitové aplikace. Není těžké to udělat. Jít Správce serveru -> Role -> Webový server (IIS) -> Servisní manažer (IIS) -> Aplikace pro bazény -> DefaultApppool.Klikněte pravým tlačítkem myši na DefaultApppool.zavolejte kontextové menu a vyberte v ní Další možnosti.


Hledáte linku 32bitové aplikace jsou povoleny A před Stavim Skutečný.

Nastavení služby IIS pro práci s 64bitovým modulem rozšíření webového serveru 1C

Pokud jsme použili 64bitovou platformu a webový rozšiřující modul, je nutné provést tento druh manipulace:

Jít Správce serveru -> Role -> Webový server (IIS) -> Servisní manažer (IIS) -\u003e a vyberte aplikaci převedenou z virtuálního adresáře pojmenovaného, \u200b\u200bco jsme byli dotázáni při publikování základny. V pravém poli přejděte do sekce Handler mapování. Publikace 1C 8.3 Na publikaci služby IIS Web Server 1C 8.3 na webovém serveru IIS

Připojte se k naší skupině ve VK!

V systému "1C: Enterprise" 8. V tomto článku zvažte proces publikování úložného serveru konfigurace na webovém serveru IIS pro přístup k úložišti obsluhovaným serverem, protokolem http. (nebo https.).

1. Instalace konfiguračního serveru "1C: Podniky" 8

Nejprve musíte nainstalovat samotný konfigurační úložný server, protože publikace se provádí přímo pro server a již s pomocí je interakce s úložištěm. Čtěte podrobně v článku:

2. Instalace webového serveru IIS

Dále musíte aktivovat webový server IIS, který je součástí systému Windows, pokud to nebylo provedeno brzy. Webový server a konfigurační úložný server mohou být umístěny na jednom počítači a na různých počítačích v jednom lokální síť. Při instalaci je nutné vybrat komponenty:

  • Běžné funkce HTTP (Common Funkce HTTP)
    • Statický obsah (statický obsah)
    • Výchozí dokument (výchozí dokument)
    • Recenze adresáře (prohlížení adresáře)
    • Chyby HTTP (Chyby HTTP)
  • Vývoj aplikací (vývoj aplikací)
    • ASP.NET 3.5.
    • Extensibility.net 3.5 (.NET Extensibility 3.5)
    • ISAPI Extensions (ISAPI Extensions)
    • Isapi filtry (filtry ISAPI)
  • Korekce a diagnostika (zdraví a diagnostika)
    • Protokolování HTTP (protokolování HTTP)
    • Sledování požadavků (monitor požadavku)
  • Nástroje pro správu (nástroje pro správu)
    • Konzola pro správu IIS (Konzola pro správu IIS)

Podrobně o instalaci webového serveru IIS v různých operačních systémech Windows můžete číst v článcích:

Po instalaci webového serveru na počítači s spuštěním server IIS. V prohlížeči na adrese http: // Localhost by se měl zobrazit úvodní stránka (Výchozí webová stránka.) Příslušná verze webového serveru.

3. Instalace 2C: Enterprise Web Server Expanzní moduly 8

Ve stejném počítači, kde je spuštěn webový server IIS, musíte nainstalovat moduly rozšíření webového serveru "1C: Enterprise" 8 verzí podobné verzi serveru konfiguračního úložiště. Kromě toho v době psaní článku může být server pro konfiguraci pouze 32bitovou aplikací, proto musí být moduly rozšíření webového serveru nainstalovány s 32bitovým distribučním systémem "1C: Enterprise" 8.

Více informací o instalaci komponenty programu 1C: Podnik 8 lze číst v článku:

4. Nastavení přístupu k "1C: Enterprise" Rozšíření modulů webového serveru 8

Aby bylo možné pracovat webový server IIS pro práci s "1C: Enterprise" rozšíření webového serveru nainstalovaného v předchozím kroku 8, je nutné poskytnout celá práva k adresáři s datovými komponenty (ve výchozím nastavení C: Programové soubory (X86) 1CV8 \\ Pro "1c: podniky" 8.3 a Pro "1C: Podniky" 8.2) Skupina Iis_iusrs..

Chcete-li to provést, klikněte pravým tlačítkem myši na požadovaný katalog a zvolte " Vlastnosti"(Vlastnosti) v místní nabídce.

V okně Vlastnosti přejděte na " Bezpečnost"(Zabezpečení) a stiskněte tlačítko" Změna"(Edit ...), změnit platné oprávnění. Okno oprávnění se zobrazí pro tento adresář. V něm klikněte na seznam " Skupiny nebo uživatele"(Skupiny nebo uživatelská jména) Přidat"(Přidat ..) a ve skupinovém výběru okna nebo uživatelům klikněte na" dodatečně"(Pokročilý ...).

Poté stiskněte tlačítko umístěné vpravo. Vyhledávání"(Najdi teď), po kterém si vyberou potřebnou skupinu Iis_iusrs. V tabulce výsledků vyhledávání a klepněte na tlačítko " OK».

Skupina Iis_iusrs. Zobrazí se v seznamu skupin nebo uživatelů. Dávat její plná práva na vybraný adresář a klikněte na tlačítko " Aplikovat"(Použít) pro uložení změn.

5. Vytvoření konfiguračního souboru

Dále přejděte přímo na publikaci konfiguračních úložišť nastavených na tento server do služby IIS vyvolané webového serveru. Začněme se skutečností, že v katalogu úložiště webu Výchozí webová stránka. Webové servery (výchozí nastavení) C: inpub wwwroot) Vytvořte adresář se jménem budoucího publikace, nechte to být katalogem úložiště..

A pak v tomto katalogu vytvoří soubor s příponou .1cr. (Nechte analogicky s katalogem bude soubor pojmenovaný repository.1cr.) A s obsahem:

Kde<Impurverreranny\u003e Název sítě nebo IP adresa počítače, na kterém je spuštěn server pro konfiguraci.

6. Nastavení aplikace v systému služby IIS

Nyní, pokud spustíte službu IIS (Internet Information Services (IIS) Manager) a zveřejnit karty Lokality"(Stránky) -" Výchozí webová stránka."Uvidíme katalog, který jsme vytvořili v předchozím kroku. Tento virtuální adresář převádíme k aplikaci. K tomu klikněte pravým tlačítkem myši a v kontextovém menu vyberte položku " Převést do aplikace"Převést do aplikace).

Po tom musíte vytvořit obslužný program pro tuto virtuální aplikaci. Chcete-li to provést, vyberte aplikaci ve stromu připojení a vyberte položku " Porovnání manipulátory"(Mapování psovodů).

V okně Mapování procesoru se otevře v menu " Akce"(Akce) doprava Vyberte položku" Přidání scénáře srovnání s zástupnými znaky"(Přidat titul Wildcard Script ...).

Otevře se okno pro přidání nového obsluhy. V něm určete cestu k rozšiřujícímu modulu "1C: Enterprise" a konkrétně do knihovny wsisapi.dll.který je uložen v katalogu zásobník., Adresář zadaný při instalaci komponenty "1C: Enterprise" v této příručce. Zadáváme také název psovoda a klikněte na " OK».

Přidáváme toto rozšíření ISAPI, jak je povoleno v limitu seznamu ISAPI a CGL kliknutím " Ano"(Ano) v okně, které se zobrazí.

Poté by se nově přidaný popisovač měl zobrazit v seznamu mapování obsluhy naší virtuální aplikace. Zůstane jen přidat povolení k provedení tohoto obslužného programu. Chcete-li to provést, klikněte na něj pravým tlačítkem myši a vyberte kontextové menu " Změna oprávnění funkce ..."(Upravit oprávnění funkce ...).

V okně Rozlišení, které se otevře, nastavte vlajku v poli " Výkon"(EXECUTE) A KLIKNĚTE" OK».

Jak jsem napsal brzy, konfigurační úložný server je 32bitová aplikace. V souladu s tím je nutné umožnit aplikačnímu fondu, který slouží tomuto virtuálnímu adresáři pracovat s 32bitovými aplikacemi. Chcete-li zobrazit, který fond slouží konkrétní virtuální adresář, musíte na něj kliknout pravým tlačítkem myši v kontextu, zvolte " Management Application."(Správa aplikace) -" Doplňkové možnosti"POKROČILÉ NASTAVENÍ ...).

V okně, které se zobrazí " Aplikace pro bazén"(Aplikace Pool) a definuje fond aplikací, které slouží tomuto virtuálnímu adresáři v tomto případě DefaultApppool.. Ve stejném okně můžete v případě potřeby změnit tuto hodnotu parametru.

Chcete-li konfigurovat fondu aplikací pro práci s 32bitovými aplikacemi, musíte ji najít v okně aplikací fondů k dispozici na kartě " Aplikace pro bazény"(Aplikace Pools) ve stromu připojení klikněte pravým tlačítkem myši a vyberte" Menu ContExter " Další možnosti ..."POKROČILÉ NASTAVENÍ).

V okně, které se zobrazí další parametry Fondu aplikací Změna parametru " 32bitové aplikace jsou povoleny"Povolit 32bitové aplikace) Skutečný..

Musí být pamatováno (!)Zároveň se po fond přestane správně zpracovávat 64bitové aplikace. Proto, pokud máte 64bitové aplikace na webovém serveru, například, sloužil 64bitového rozšíření webového serveru modulu, měli byste vytvořit samostatný aplikační fond, povolte 32bitové aplikace na něm a nastavit jako fond pro aktuální virtuální adresář.

Po nastavení potřebných parametrů klikněte " OK».

7. Připojení k úložišti

Všechny komponenty systému "1C: Enterprise" jsou nainstalovány, nastavení webového serveru IIS jsou provedeny a mohou být zpracovány přímo pro práci s úložiště server server konfigurace úložiště serveru protokolem http.. Chcete-li vytvořit úložiště (můžete přečíst v "článku" ") a připojit informační databáze do úložiště, musíte použít adresu typu:

Http: //<ИмяВебСервера>/<ИмяПриложения>/<Файл.1ccr>/<ИмяХранилища>

Například pro parametry použité v tomto článku může být název:

Http: //win2012r2/repository/repository.1ccr/Acakouning.

Http: //localhost/repository/repository.1ccr/acning.

nebo dokonce tak:

Https: //site/repository/repository.1ccr/acninging.

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

Rodinné operační systémy Linuxu každý rok jsou stále více zajímavé mezi uživateli 1C: podniky, zejména po vydání platformy pro nejoblíbenější distribuce. Nejčastěji Linux se používá jako serverová platforma pro 1C, ale nedávno můžete splnit pracovní stanice na základě tohoto operační systém. Pokud jej přidáte pracovní stanice Webový server, můžete snadno a jednoduše organizovat vzdálený přístup Informační základny, dnes budeme říkat, jak to udělat v režimu souboru.

Navzdory zdánlivému jednoduchosti je konfigurace webového přístupu k souborům souborů poněkud složitější než serveru, je to způsobeno skutečností, že je nutné správně zavést přístupová práva pro všechny účastníky tohoto režimu. Oficiální dokumentace je poměrně trochu osvětlovat tento problém, takže budeme platit plynnou pozornost níže:

Po dokončení publikace musíte poskytnout uživatele, ze kterého je spuštěna Apache, práva k adresáři spustitelných souborů (/Opt/1c/v8.3/i386/ pro 32bitovou verzi nebo / OPT / 1C / V8 .3 / X86_64 / pro 64- Verze vypouštění) specifické verze systému "1C: Enterprise" (čtení a provedení). V případě souboru informační základna Je nutné poskytnout práva upravit adresář informační základny uživateli, jménem, \u200b\u200bkterý webový server funguje.

Takže, zvažte podrobněji všichni účastníci naší schématu. Klíčovou roli v něm je obsazena informační základnou, právo na změnu, které musí mít všechny klienty připojené k němu, stejně jako spustitelné platformy, ke kterým musí mít webový server přístup.

Začněme s platformou, je umístěna / OPT / 1C A má vlastníka uSR1CV8: GRP1CV8.Tento formát záznamu je běžně používán v Linuxu a označuje svazek uživatelská skupina. Chcete-li být přesné, webový server vyžaduje čtení a provedení do jediného souboru platformy - knihovna. wSAP24.SO. (pro Apache 2.4).

Mnohem zajímavější s informační základnou, původně jeho majitel je místní uživatel uživatel: Uživatel.který je také členem osobní skupiny stejného jména. Ve výchozím nastavení má všechny potřebné přístupová práva k databázi (čtení a záznam). Podobná práva by měla mít také webový server, který funguje jménem www-data: www-data.

Existují způsoby, jak spustit Apache jménem požadovaného uživatele, ale v praxi se ukázalo, že 1C nefunguje mpm-itk.I když webový server běží od uživatele systému, téměř ihned po spuštění základny obdržíte následující chybu: Chybí nebo odstraní se.

Proto je čas si pamatovat, že v právech Linuxu jsou nastaveny uživatel, skupiny a zbytekVýchozí práva, v závislosti na systému, jsou poněkud odlišná. Pro jejich účel je takový parametr zodpovědný za umask., Zhruba řečeno, toto je maska, která musí být odečtena z celých práv, aby získala výchozí práva. V Ubuntu. umask. Havran 002 a v Debianu 022 Proto bude soubor standardních práv v Ubuntu / Debian 775/755 Pro složky I. 664/644 Pro soubory.

Soubor 775/664 dává práva na čtení / zápis jako majitele a skupinu a 755/644 - Pouze vlastník. Tak, v Ubuntu je výchozí právo plně vhodné pro naše účely a Debian bude muset změnit umask. na 002 .

Pokud jde o práva, bude mít vzájemný začlenění uživatele a webový server do osobních skupin, stejně jako webový server skupiny 1C binární vlastníkem souboru. Teorie je srozumitelná, pojďme do praxe.

Instalace modulu rozšíření webového serveru

Předpokládáme, že jste již nainstalovali platformu podle našeho vedení. V tomto případě budeme potřebovat balíčky 1c-Enterprise83-WS a 1c-Enterprise83-WS-NLS Od dodání serveru. Upozorňujeme, že verzi a bitový datový balíček musí odpovídat verzi a vypouštění nainstalované platformy.

Zkopírujte zadané pakety do libovolné složky a nainstalujte je příkazem:

DPKG -I 1C * .deb

Upozorňujeme, že tento příkaz nastaví všechny balíčky z aktuálního umístění na masku 1C *, takže buďte opatrní a ujistěte se, že není nic nadbytečného.

Poté nainstalujte požadovaný vlastník pro platformu:

CHOWN -R USR1CV8: GRP1CV8 / OPT / 1C

v této instalaci modulu webového serveru je u konce.

Instalace Apache 2.4.

Vychází ze platformy 8.3.8 Přidána podpora skutečná verze Apache 2.4, nyní není třeba snížit verzi balíčku Pokud používáte starší verzi platformy, budete muset snížit Apache na verzi 2.2, jak to provést, je popsáno v našem článku.

Také se také kategoricky doporučujeme použít instanci Apache používanou pro 1C: Podniky pro jiné účely, jak jsme již viděli, 1C byl neslučitelný s mpm-itk., Navíc 1C je docela volně odkazoval se na konfigurační soubory, ignorovat virtuální hostitele a přidávání jejich směrnic přímo do hlavního konfiguračního souboru Apache.

Samozřejmě, můžete každý krásně nakonfigurovat vše krásně, ale bude vyžadovat zvýšené náklady na správu při přidávání nových databází, takže přiměřeným řešením bude alokace pro 1C vlastní kopie Apache.

Jeho instalace je provedena jedním jediným příkazem:

APT-GET Install Apache2

ne další nastavení Balíček nevyžaduje.

Nastavení potřebných přístupových práv

Pokud používáte Debian.Nejprve by měl být změněn umask. Systémy na 002, k tomu, otevřete soubor /etc/pam.d/common-session. A přidejte řetězec na konec:

Sekce Volitelná PAM_UMASK.SO UMASK \u003d 0002

Poté zapněte uživatele webového serveru ve skupině 1C a aktuálním uživateli uživatele:

USMOD -A -A -G GRP1CV8 WWW-DATA
usermod -a -g user www-data

Také obsahovat aktuální uživatel do skupiny webového serveru:

Usermod -a -g -g www-datový uživatel

kde místo uživatel. Měli byste použít název aktuálního uživatele.

Poté musíte stanovit práva na složky s informačními bázemi, řekněme, že jsou v / Opt / 1c_bases:

Chmod -r u \u003d rw, g \u003d rw, o \u003d r, a + x / opt / 1c_bases

Při instalaci práv byste měli restartovat server.

Zveřejnění informační základny

Databáze je publikována dvěma způsoby: prostřednictvím konfigurátoru a pomocí příkazový řádek. Podíváme se na oba způsoby.

Před publikováním vytvořte adresář pro něj v pracovním adresáři webového serveru, výchozí hodnota je / Var / www, budeme publikovat účetnictví 3.0, takže zavoláme adresář aCC30.:

Mkdir / var / www / www / ACC30

Start 1C: Enterprise se zvýšenými právy, v terminálu jménem superuživatele, běh na 32bitový systém:

/OPT/1C/v8.3/i386/1Cestart.

pro 64-bit:

/OPT/1C/v8.3/x86_64 / 1Cestart.

Standardní spouštěcí okno se otevře, ze kterého se otevřít základnu v konfigurátoru. Pak se obrátíme na B. Správa - publikace na webovém serveru a vyplňte malou formu:

V terénu název Určujeme požadované alias. Informační základna, budete vybrali Řádek adresy Prohlížeč pro přístup k této databázi, takže byste neměli dělat dlouho nebo nepohodlné. Webový server. - Vše je zde jasné, v našem případě Apache 2.4. A nakonec Katalog - Zde byste měli zadat publikační adresář, který jsme vytvořili o něco dříve, by neměl být zaměňován s pracovníkem IB. Pokud nepoužíváte odata Rozhraní A webové služby, nemusíte je publikovat.

Vyplňte všechna nezbytná pole. Klikněte na tlačítko. Publikovat, Pak souhlasíte s nabídkou restartovat webový server.

Chcete-li publikovat z příkazového řádku, přejděte do adresáře binární soubory 1C, v 32bitovém systému, následujte:

CD /OPT/1C/v8.3/i386/

v 64-bit:

CD /OPT/1C/v8.3/x86_64/

Pak spusťte nástroj webinst. S následujícími parametry:

./webinst -publish -pache24 -Wsdir ACC30 -DIR / VAR / WWW / ACC30 / -Connstr "File \u003d" "/ Opt / 1C_bases / ACC30 /" ";" -ConfPath /etc/apache2/apache2.conf.

Na první pohled je jeho syntaxe poměrně komplikovaná, ale ve skutečnosti je vše docela jednoduché, pojďme pochopit každý parametr:

  • publikovat - V tomto případě uvádí nezbytná opatření, může být publikace vynechána, protože se jedná o výchozí akci.
  • apache24. - Určuje typ webového serveru, pro Apache 2.2 byste měli zadat ApACE22.
  • wSDIR. - název alias publikací, podle kterého by měl být prohlížeč aplikován na databázi.
  • dir. - Cesta publikace vytvořená americkým adresářem v pracovním adresáři webového serveru
  • connstr. - spojovací linka se skládá ze tří částí, z nichž každá je přijata v uvozovkách: "FILE \u003d" - Označuje, že základní soubor, "/ Opt / 1c_bases / ACC30 /" - cesta k katalogu IB, ";" - Servisní symbol.
  • cafath - Cesta k konfiguračnímu souboru webového serveru.

Chown -r www-dat: www-data / var / www

Nyní se můžeme pokusit spustit databázi kontaktováním v prohlížeči názvem hostitele nebo IP adresou přidáním potřebného aliasu přes lomítko, můžete vytočit na místním počítači http://127.0.0.1/ACC30..

Pár slov o výkonu

V dobrém případě by zde mělo být závěrečný odstavec článku s uzavřením a přáním, ale náš materiál by byl neúplný bez produktivity toto řešení. Vzhledem k tomu, že přístup webového souboru je obvykle používán malé podniky, pak je obvyklé kancelářské počítače nejčastěji používán jako webový server. Ve své roli jsme použili virtuální strojKdo byl přidělen pro dvě jádra z jádra I5-4670 a 4 GB paměť s náhodným přístupemCo odpovídá dobré kancelářské auto.

Pokud nebyly žádné otázky týkající se procesorů nebo diskových zdrojů, pak náklady společnosti RAM nás potěší. Systém níže zobrazuje ihned po načtení:

Pak jsme spustili dva instance databáze (jeden ve webovém klientovi, druhý v tenkých) lokálně a dva instance v síti:

Jak vidíte, volná paměť v systému je u konce, a šla do swapu, a pokud pracujete trochu v databázích, pagingový soubor rychle. Současně, kromě 1C, to nezačne nic na tomto počítači, že není charakteristický pro konvenční kancelářský stroj. Empiricky jsme zjistili, že každé zasedání s takovými konfiguracemi jako účetnictví společnosti vyžaduje 1 GB RAM.

No, zavřete všechny sezení, ale co to je?

Pokud je to krátké, pak dříve 2c Webové služby pracovaly jako, tj. Pokaždé, když spustíte webový klient nebo přístup k webovým službám, byl spuštěn Workflow Apache, který načten 1C webový rozšiřující modul a po dokončení práce, vyložil se a zavřela ji. Nevýhodou takového způsobu je vysoká režie při startování a dokončení procesu.

Nyní pracovní model webových služeb odpovídá aplikaci FASTCGI, která běží jednou a bude i nadále spuštěna, i když jsou s ním doplněny relace. Citují vývojáře 1C:

Zasedání v bazénu jsou uloženy v sekci typu služby, název služby, uživatele / hesla, vymezených hodnot a nouzový režim. A v bazénu může být několik sezení se stejnými hodnotami uvedených podrobností.

Při volání platformy zkontroluje, zda existuje nečinná relace s vhodnou kombinací těchto údajů. Pokud je taková relace, je zvýrazněna pro zpracování hovorů. Pokud není taková relace, vytvoří se nová relace a je přidělena pro zpracování.

Zasedání je automaticky dokončeno po období nečinnosti (atzhizuance).

Z toho vyplývá? A skutečnost, že pokud současně spustíte 4 sezení s webovým serverem, pak na jejich dokončovací práce procesy bude pokračovat v práci v očekávání nových spojení, a pokud nejsou, pak po dokončení Životnost zasedáníCož je ve výchozím nastavení 20 minut, bude dokončeno.

Musíte tedy mít dostatečný počet paměti RAM, abyste zajistili maximální možný počet současně připojených zákazníků, jinak může váš systém katastroficky snížit výkon v důsledku nedostatku volné paměti. I když jsou tato připojení krátkodobá, bude paměť pro ně "vyhrazena" během dalších 20 minut.

Pro malé firmy můžeme doporučit nastavení množství paměti RAM na základě 1 GB pro jednu bezplatnou licenci 1c, bude mít vždy potřebnou nákladní zásobu a vyhnout se nepříjemným situacím s nedostupností serveru uprostřed práce.

  • Tagy:

Zapněte JavaScript pro zobrazení

Pro provoz agenta 1C: Link vyžaduje přítomnost stanoveného 32-bit Moduly rozšíření webového serveru z distribuce 1C: Enterprise.

Vezměte prosím na vědomí, že pro instalaci modulů webových rozšíření může být nutná práva správce.

Po instalaci musíte restartovat agenta "1C: LINK".

Proveďte následující:

Na počítači s agentem otevřete ovládací panel a (pro systém Windows 7) přejděte do části "Programy - programy a komponenty", jak je zobrazeno na obrázku níže. Pro systém Windows XP otevřete ovládací panel a v něm - "Instalovat a mazat programy".

Dále vyberte 1C verzi v seznamu Programy: Podnik, který jste použili a klepněte na tlačítko "Upravit". Také lze vybrat možnost "Edit" kontextová nabídkazpůsobené pravým myším na programovém řetězci v ovládacím panelu. To platí pro Windows 7 a Windows XP.

Použitá verze platformy 1C: Společnost lze objasnit kliknutím na ikonu "O programu" v okně aplikace 1C.

Vyberte instalaci rozšířených modulů webového serveru, jak je zobrazeno na obrázku níže.

Pokud neexistuje distribuce zadané verze platformy "1C: Enterprise 8" v počítači, můžete si jej stáhnout z webu https://users.v8.1c.ru/distribution/

Podrobné informace o instalaci a konfiguraci komponent Platformy "1C: Enterprise"K dispozici v kapitola 2 R.claudaudation A. diministátor "1C: Enterprise".