Pangangasiwa ng mga server1C enterprise. Pangangasiwa ng server 1C enterprise Default na pangalan ng administrator ng cluster 1c

  • 25.01.2021

I-print (Ctrl + P)

Ang artikulong ito ay naglalaman ng paglalarawan ng ilan sa 1C: Enterprise system administration na mga elemento na karaniwan para sa client-server na bersyon ng system na may Microsoft SQL Server 2012:

Paglikha ng backup na kopya sa bersyon ng client-server

Pangangasiwa ng Cluster ng Server

Ang 1cv8 servers.msc cluster administration console o utility ay isang Microsoft Management Console (MMC) plug-in at maaaring gamitin sa mga computer na may naaangkop na software na naka-install. Naka-install bilang default sa C: \ Program Files (x86) \ 1cv8 \ common folder

Cluster Administration Utility ay dinisenyo upang malutas ang mga sumusunod na gawain:

  • paglikha, pagbabago at pagtanggal ng mga kumpol ng server;
  • pagbabago ng mga umiiral na kumpol: paglikha, pagbabago ng mga parameter at pagtanggal ng mga gumaganang server, pagtatalaga ng mga kinakailangan sa pag-andar sa mga gumaganang server;
  • pagtatakda ng antas ng failover ng kumpol;
  • manu-manong pagsasaayos ng pagkarga sa mga indibidwal na gumaganang server;
  • pamamahala ng mga listahan ng mga administrator ng mga sentral na server ng mga cluster at mga listahan ng mga administrator ng mga cluster;
  • pagsubaybay sa mga koneksyon ng user na may mga infobase at koneksyon sa serbisyo;
  • pagdiskonekta ng mga user mula sa infobase;
  • pagsubaybay ng 1C: Enterprise 8 object lock at client connection lock;
  • pagsusuri sa pagpapatakbo ng mga transactional lock ng sistema ng pamamahala ng database;
  • kontrol sa pagharang sa pagtatatag ng mga koneksyon sa pagitan ng mga user at ng infobase;
  • pamamahala ng pagharang sa pagsasagawa ng mga naka-iskedyul na gawain.

Sa artikulong ito, isasaalang-alang ko lamang ang pagrehistro ng bagong infobase.

Pagpaparehistro ng bagong infobase

Para magrehistro ng bagong infobase gamit ang server cluster administration utility, piliin ang kinakailangang central server sa central server tree, ang kinakailangang cluster na nakarehistro sa server na ito, ang Infobases branch at isagawa ang New - Infobase context menu command o isang katulad na command mula sa utility. pangunahing menu.

Bilang resulta ng pagpapatupad ng command, lalabas sa screen ang dialog ng mga katangian ng infobase.

Ang mga parameter ng infobase ay katumbas ng mga parameter ng bagong infobase na ginawa gamit ang 1C: Enterprise launch window.

Uri ng DBMS: Microsoft SQL Server.

Server ng database: pangalan ng server. Maaari itong tukuyin sa pamamagitan ng pangalan ng computer (kung ang isang server instance ay naka-install sa computer) o sa pamamagitan ng pangalan ng isang partikular na instance (kung maraming instance ang naka-install). Halimbawa Server / halimbawa. Kung ang 1C: Enterprise server at Microsoft SQL Server ay matatagpuan sa parehong computer, at ang Native Client (sariling kliyente) ay naka-install para sa Microsoft SQL Server, posible na gamitin ang SHARED MEMORY protocol para sa komunikasyon ng server. Upang gawin ito, i-prefix ang pangalan ng Microsoft SQL Server gamit ang lpc: prefix. Sa kasong ito, ang pangalan ng DBMS server ay magiging ganito: lpc: Server / instance

Pangalan ng database: Ang unang character ng pangalan ng database ay maaaring isang titik ng alpabetong Latin, gayundin ang karakter na "_". Ang mga kasunod na character ay maaaring mga titik ng alpabetong Latin, mga numero, pati na rin ang mga simbolo na "_", "$". Ang pangalan ay limitado sa 63 character. Hindi pinapayagan ang mga puwang sa pangalan. Ang pangalan ay hindi maaaring isang nakalaan na salita sa wika ng query sa database server. Ang mga sumusunod na character ay hindi maaaring gamitin sa pangalan ng database: "<», «>"," # ","% "," "", "(", ")", "[", "]", "|", "\", "^", "` ", Pati na rin ang mga character na may mga code mula 0 hanggang 31 at 127

Gumagamit ng database: username ng database server kung kanino maa-access ang database. Mahalaga na ang tinukoy na gumagamit ay alinman sa administrator ng database server (sa) o ang may-ari ng database (kung mayroon na ito) upang higit pang malayang baguhin ang istruktura ng napiling database. Sa huling kaso, ang user na ito ay dapat na may read access sa master database at ganap na access sa tempdb database. Bilang karagdagan sa itaas, ang tinukoy na user ay dapat na miyembro ng processadmin o sysadmin fixed server role.

Password ng user: password ng user kung kanino maa-access ang database.

Petsa ng offset- 0 o 2000. Tinutukoy ng parameter na ito ang bilang ng mga taon na idaragdag sa mga petsa kung kailan sila nakaimbak sa database ng Microsoft SQL Server at ibinabawas kapag nakuha ang mga ito. Ang pagkakaroon ng parameter na ito ay tinutukoy ng mga detalye ng pag-iimbak ng mga petsa sa Microsoft SQL Server. Ang uri ng DATETIME na ginagamit ng Microsoft SQL Server ay nagpapahintulot sa mga petsa na maimbak sa hanay ng Enero 1, 1753 hanggang Disyembre 31, 9999. At kung, kapag nagtatrabaho sa isang infobase, maaaring kailanganin na mag-imbak ng mga petsa bago ang mas mababang limitasyon ng hanay na ito, 2000 ang dapat piliin bilang value ng parameter. Kung hindi nangyari ang mga naturang petsa, maaaring piliin ang 0 bilang offset ng petsa Pagkatapos gawin ang infobase, ang halaga ng parameter na ito hindi maaari pang baguhin.

PANSIN! Kung ang inilapat na solusyon ay gumagamit ng mga rehistro ng akumulasyon o mga rehistro ng accounting, kung gayon ang field ng Date offset ay dapat itakda sa 2000. Kung ang halaga 0 ay ipinasok sa field na ito kapag lumilikha ng database, kung gayon ang infobase ay dapat na i-unload sa isang file, ang database ay dapat na muling ginawang may indikasyon sa field I-offset ang mga petsa ng value na 2000 at i-load ang infobase

PANSIN! Ang mga pangalan ng infobase ay dapat na natatangi sa loob ng parehong cluster. Kapag nagrerehistro ng bagong infobase, sinusuri ng system kung mayroong isang database na may parehong pangalan sa tinukoy na server ng database. Kung umiiral ang base, magkakaroon ng koneksyon dito. Kung ang umiiral na database ay naglalaman na ng data ng 1C: Enterprise infobase, magkakaroon ng koneksyon sa umiiral na infobase. At kung ang database ay hindi naglalaman ng data ng infobase, pagkatapos ay isang bagong 1C: Enterprise infobase ang magpapasimula dito.

May naganap na error habang nagsasagawa ng operasyon gamit ang isang infobase

Sa proseso ng pagkonekta sa database ng SQL, maaaring mag-alis ang iba't ibang error sa paglikha o koneksyon. Halimbawa, kung lumabas ang sumusunod na error:

Sa kasong ito, isang pagtatangka ay ginawa upang lumikha ng isang infobase at ang enterprise server ay hindi makapagtatag ng isang koneksyon sa Microsoft SQL Server. Kailangan mong alamin:

  • Mga parameter ng pagpapatunay ng user (Username, password at mga karapatang lumikha ng database);
  • Kung ang pangalan ng database ay sumusunod sa mga panuntunan sa pagbibigay ng pangalan;
  • Ang pangalan ng database server ay tama;
  • Tumutugma sa uri ng pagpapatunay ng user. Marahil ang user ay naka-log in bilang ang sql server username, at ang maling uri ng user authentication ay nakatakda sa mga setting ng SQL.

Kaya mayroon kang 1C: Enterprise na naka-install, kung paano matukoy kung sa anong paraan o opsyon na-load ang iyong information base (IB)?

Kung mayroon kang bersyon ng file ng trabaho, pagkatapos ay sa linya kapag sinimulan mo ang 1C at kapag pumili ka ng isang infobase (sa listahan ng mga infobase), makikita mo ang: File = "C: \ Documents and Settings \ Pupkin \ My Documents \ Infobase1". Ito ang folder kung saan naka-imbak ang iyong filebase.

Kung makakita ka ng ganitong inskripsiyon tulad ng Srvr = "192.168.6.1"; Ref = "Infobase1";, nangangahulugan ito na nagtatrabaho ka sa isang bersyon ng client-server ng pagtatrabaho sa 1C.

Ano ang ibig sabihin ng bersyon ng file ng trabaho - mas marami o hindi gaanong naiintindihan mo.

Ang bersyon ng client-server ng trabaho ay nagsasangkot ng pagpapalitan ng data sa pamamagitan ng network gamit ang isang espesyal na port at IP-address ng computer kung saan naka-install ang database.

Sa kaso ng isang bersyon ng trabaho ng client-server sa isang computer kung saan naka-install ang database, tumatakbo ang isang espesyal na serbisyo, na maaari mong tingnan sa Control Panel, ang item na "Administrative Tools" at piliin ang snap-in na "Mga Serbisyo" ; sa listahan ng mga serbisyo ay makikita mo ang isang bagay tulad ng sumusunod (depende sa bersyon ng 1C) - "Server Agent 1C: Enterprise 8.xx" o, halimbawa, tulad ng isang serbisyo na "1C: Enterprise 8.2 Server Agent:".

Sa kaso ng pagtatrabaho sa opsyon ng client-server, ang snap-in na matatagpuan sa Start menu-> All programs (programs) -> 1C Enterprise 8.x-> Additional-> Administration of 1C Enterprise servers ay lubhang kapaki-pakinabang.

Ano ang ibinibigay sa atin ng kagamitang ito sa mga tuntunin ng pakikipagtulungan sa mga user at pag-alis ng seguridad ng impormasyon?

1. Dito natin mai-shutdown ang mga user

2. Dito tayo makakapagtakda ng block na nagbabawal sa mga user na pumasok (kung sakaling kailangan natin ng eksklusibong access sa infobase)


Maaaring humingi ng password ang snap-in, ngunit alin?

Username at password (para sa iyo bilang isang DB Administrator) - ilagay ang iyong Username at password na ginagamit mo para mag-log in sa 1C: Enterprise.

Kaya kung ano ang nakikita natin dito. Nakikita namin ang 1C Enterprise server (My_1C) at ang infobase (default port 1541) - My_UPP. Sa kanang bahagi ng window, nakikita namin ang pagkakataong pumili -> Sessions, Locks, Connections.

Ngayon kami ay interesado sa sangay na may mga infobase - i-right-click sa napiling seguridad ng impormasyon, at gamitin ang command na "Properties" ng Context Menu.

Upang ipagbawal ang mga user na pumasok at magtrabaho kasama ang infobase, kinakailangang lagyan ng check ang kahon na "Pinagana ang pag-block ng pagsisimula ng session".

Bigyang-pansin ang Lock Start at Lock End Petsa. Simula sa petsa at oras ng pagsisimula ng lock at sa petsa at oras ng pagtatapos ng lock, ang database ay nasa eksklusibong mode.

Hanggang sa alisan ng tsek ang kahon, walang makakapasok at makakapagtrabaho sa infobase, ngunit ... Upang ikaw mismo ang makapasok sa IB (gamit ang command line), magbigay ng permission code.

Ang pagharang sa mga naka-iskedyul na trabaho ay pinagana - ang pagharang na ito ay kinakailangan upang hindi payagan ang 1C na magpatakbo ng iba't ibang naka-iskedyul na mga trabaho sa background. Ang naka-iskedyul na gawain ay anumang operasyon na magsisimula sa isang iskedyul, kung minsan upang ma-update ang pagsasaayos - mga naka-iskedyul na gawain na ilulunsad bilang swerte ay magkakaroon ito sa mga sandaling iyon kapag nagtatrabaho ka sa database na makagambala - maaari mong gamitin ang pagkakataong ito nang ilang sandali.

Kapag sinimulan ng mga user ang 1C: Enterprise na may naka-install na pag-block, matatanggap nila ang Mensahe na tinukoy sa item na "Mensahe."


Bukod pa rito

Madalas na nangyayari na ang 1C: Enterprise server ay naka-install sa isang computer (ilang uri ng pangunahing server, tulad ng sa aming kaso, My_1C), at gusto mong "patnubayan" ang server mula sa iyong lokal na computer. (Posible rin na mayroon kang ilang mga server, at gusto mong pamahalaan ang mga server na ito mula sa lokal na snap-in ng iyong computer).

Gawin natin ang sumusunod sa lokal na makina, buksan ang snap-in na “1C Enterprise Server Administration” (path Start-> All Programs (Programs) -> 1C_Enterprise 8.x-> Advanced-> 1C Enterprise Server Administration). Kung biglang hindi mo na-install ang sangkap na ito sa iyong lokal na makina, hindi mo ito makikita - pumunta sa Control Panel -> Magdagdag o Mag-alis ng Mga Programa at maghanap ng isang linya kasama ang pag-install ng 1C Enterprise, at baguhin ang mga setting ng mga bahagi sa pamamagitan ng pagdaragdag ng snap-in ng Server Administration

Kaya, nakita namin ito, ginawa ito, hinanap ito. Tayo ay pumunta sa karagdagang.

Sa snap-in, nakikita namin ang isang walang laman na linya na walang kasamang anumang bagay, tulad ng Console Root-> Central 1C: Entreprise 8.2 server. Inilalagay namin ang cursor sa linyang ito, pindutin ang kanang pindutan ng mouse at piliin ang command na Lumikha-> Central server 1C Enterprise 8.2.

Ipinasok namin ang pangalan ng aming server na matatagpuan sa network, i-click ang "OK". iyon lang - mayroon kaming pagkakataong magtrabaho mula sa isang lokal na computer at pamahalaan ang aming 1C server.

Binibigyang-daan ka ng 1C Enterprise automated system na magsagawa ng pamamahala, pangangalakal, accounting, at pagtanggap ng mga kinakailangang ulat. Mayroong dalawang uri ng pagpapatakbo ng programa:

  • File - Ang 1C ay naka-install sa isang computer lamang, walang manager ang maaaring gumana sa mga database. Ang pagpipiliang ito ay angkop para sa maliliit na kumpanya na may mababang turnover.
  • Bersyon ng kliyente. Sa pagtatrabaho sa 1C, ang sistema ng gumagamit ay kasangkot, ang mga database ay matatagpuan sa isang computer, kung saan ang lahat ng iba ay konektado. Ang variant ng trabaho ay may tatlong-tier na arkitektura, na binubuo ng isang client application, isang 1C Enterprise server at mga database sa MS SQL Server o PostgreSQL na format. Sa kasong ito, ginagamit ang pangangasiwa ng mga 1C server upang matiyak ang tamang pagsasaayos.

1C server administration console:pangunahing tungkulin

Ang 1C server ay walang built-in na interface para sa pangangasiwa, kaya isang console ang ginagamit. Kasama ito sa karaniwang pakete ng paghahatid ng kaukulang bersyon ng 1C Enterprise. Ang karaniwang utility na ito ay naka-install sa bawat lokal na computer, habang ang mga database ay matatagpuan dito o sa isang malayong server.

Gamit ang console para sa pangangasiwa ng 1C Enterprise server, maaari mong lutasin ang mga sumusunod na gawain:

  • Gumawa ng mga pagbabago sa paggana ng server, lumikha ng mga bago, tanggalin ang mga hindi kailangan. Maaari silang mag-host ng mga database, tukuyin ang mga pakikipag-ugnayan sa pagitan ng iba't ibang mga gumagamit.
  • Lumikha ng mga administrator. Ito ang mga user na may mga karapatan sa pag-access upang gumawa ng mga pagbabago sa mga server. Ang bawat administrator ay maaari lamang mamahala ng isang naka-pin na server. Kung hindi ka magdagdag ng isang administrator, sinumang nakarehistrong user ay maaaring mangasiwa sa 1C server.
  • Paglikha ng mga proseso ng pagtatrabaho ng 1C cluster. Ang pagdaragdag ng mga daloy ng trabaho ay nagbibigay-daan sa iyong maimpluwensyahan ang pagganap ng isang partikular na user sa system. Sa mga katangian, maaari mong itakda ang maximum na halaga ng pagganap (hanggang 1000). Ang mga session na sinimulan ay naka-attach sa proseso na may pinakamataas na pagganap. Sa sistematikong paraan, independiyenteng sinusuri at ibinabahagi ng system ang mga halagang ito para sa pag-optimize.
  • Paglikha ng mga database sa 1C Enterprise. Maaari mong itatag ang kakayahang ikonekta ang mga user dito o payagan lamang na magtrabaho nang lokal.
  • Sapilitang pagwawakas ng mga sesyon. Minsan ipinapaalam ng mensahe ng server na ginagawa na ang trabaho sa ilalim ng tinukoy na username. Hindi palaging tinatapos ng system ang prosesong ito nang mag-isa, kaya pinapayagan ka ng administrasyon na sapilitang tapusin ang session para sa sinumang user.

Paano magsimula sa 1C?

Ang 1C Enterprise client application ay isang walang laman na platform. Upang magsimula itong gumana, kailangan mong magsagawa ng ilang sunud-sunod na mga hakbang:

  • Naka-install ang console. Pinapayagan nito ang kasunod na pangangasiwa ng mga 1C server.
  • Paglikha ng Central Server. Pagkatapos, sa batayan nito, maaari kang lumikha ng mga istrukturang may pananagutan dito. Upang gawin ito, gamit ang menu ng konteksto, ipasok ang pangalan, ang protocol na ginamit, ang numero ng port na ginamit para sa komunikasyon.
  • Paglikha ng cluster. Sa kasong ito, makakatulong din ang menu ng konteksto. Kinakailangang punan ang hiniling na impormasyon (ang pangalan ng kumpol, ang computer na ginamit, ang port para sa koneksyon, hindi kinakailangang pareho sa port na tinukoy nang mas maaga).
  • Paglikha ng isang database ng impormasyon. Sa kaukulang sangay, dapat mo ring gamitin ang menu ng konteksto. Naglalaman ito ng mga kinakailangang parameter (pangalan, paglalarawan, uri ng koneksyon, lokasyon, uri ng DBMS, username at password). Matapos kumpirmahin ang kawastuhan ng ipinasok na data, nilikha ang database. Ngayon ay maaari mong ipasok ang kinakailangang data dito.

Sa unang sulyap, ang pangangasiwa ng 1C Enterprise ay isang simpleng proseso, ngunit kung walang tamang mga setting, ang system ay hindi gagana nang tama, ang gumagamit ay hindi magagamit ang mga kakayahan nito sa maximum. Posible rin ang mga karagdagang teknikal na problema.

Pangangasiwang mga propesyonal: ang pangunahing bentahe

Ang bersyon ng kliyente ng 1C ay ginagamit ng mga katamtaman at malalaking negosyo na kailangang i-link ang lahat ng mga computer sa iisang sistema, kabilang ang mga malalayong dibisyong istruktura. Nagbibigay-daan ito sa iyo na gumawa ng mga desisyon sa pamamahala, makatanggap ng pinagsama-samang mga ulat, at mapanatili ang pangkalahatang accounting.

Isang mahalagang papel ang ginagampanan ng tamang configuration at patuloy na pagpapanatili ng operability ng platform, ang paglikha ng mga user, cluster, administrator, at mga pagbabago sa mga database. Upang gawin ito, kailangan mong magkaroon ng isang tiyak na kawani ng mga espesyalista. Upang gawin ito, maaari kang kumuha ng mga bagong empleyado, patuloy na sanayin ang mga kasalukuyang tao, o i-outsource ang serbisyo. Ang bawat kumpanya ay nagpapasya para sa sarili nito kung alin sa mga pamamaraan ang angkop sa isang partikular na kapaligiran sa pagpapatakbo.

Ang pangangasiwa ng 1C platform, na isinagawa ng mga propesyonal na espesyalista, ay may ilang mga pakinabang:

  • Tamang configuration ng system, na nagbibigay-daan sa 1C na magarantiya ang sapat na operasyon, nang walang mga teknikal na pagkabigo.
  • Patuloy na pagbabago, kontrol sa seguridad. Ang aktibidad ng kumpanya ay dynamic, nagtatakda ito ng mga bagong gawain para sa automated system para sa paggawa ng managerial at strategic na mga desisyon.
  • Pag-install ng mga bagong module, tamang pamamahagi ng mga karapatan sa pag-access, paglikha ng mga subsystem. Ito ay lalong mahalaga para sa malalaking kumpanya na may mga sangay, malalayong dibisyon.
  • System load control, load distribution sa iba't ibang server computer.

Gumagana ang 1C sa ibang pag-aayos ng mga bahagi ng arkitektura; maaari silang matatagpuan sa pareho o magkakaibang mga computer. Upang matiyak ang pinakamataas na sistema ng proteksyon, inirerekumenda na ilagay ang bawat elemento sa iba't ibang mga computer.

Ang paglalagay ng susunod na pag-update ng departamento ng Accounting, nakuha ko ang error na "Nagtatrabaho lang ako sa 8.3.4", well ... oras na upang ilagay ang 8.3.4. kaya:

Hindi ko ilalarawan ang proseso ng pag-download at pag-install ng bagong platform, ang lahat ay simple doon.

Serbisyo ng Ahente ng 1C Server
Bilang default, inilalagay ito sa port 1540, at doon mayroon akong 8.2 na tumatakbo, kaya binago namin ito sa sangay ng pagpapatala
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ 1C: Parameter ng Enterprise 8.3 Server Agent ImagePath
baguhin ang mga numero ng port sa pamamagitan ng pagdaragdag ng offset: "C: \ Program Files \ 1cv8 \ 8.3.4.365 \ bin \ ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1660: 1691 -d "C: \ Program Files \ 1cv8 \ srvinfo "

Sinisimulan namin ang Agent at Buksan ang Administration console ng mga 1C server at lumikha ng cluster 8.3
Tinukoy ang pangalan ng server at na-configure ito sa port 1740 (8.2 gumagana sa 1540)

Lumilikha kami ng isang kumpol + na-optimize nang kaunti (Mayroon lamang akong isang maliit na ONE server, kaya tinukoy ko ang agwat para sa pag-restart ng mga proseso ng manggagawa at ang dami ng memorya, dahil mayroon akong isang server - ang antas ng pagpapahintulot ng kasalanan ay 0)


Ngayon sa mas detalyado:
1. I-restart ang pagitan: 86400 seg (24 na oras). Ang sandali ng pag-restart ay hindi kinokontrol, tila mula sa sandali ng pagtatakda ng mga parameter, o pagsisimula ng server ng application.
2. Maaari mo ring tukuyin ang pinapayagang laki ng memorya: 3,000,000 KB (3 GB) - Para sa isang server na may 4 GB ng RAM, Kung ito ay mas mababa, pagkatapos huwag punan parameter na ito!.
3. Ang agwat sa labas ng memorya ay isang tuluy-tuloy na agwat ng oras na wala sa memorya, pagkatapos nito ay sisimulan muli ng server ang proseso. Kung tinukoy ang 0 seg, maghihintay ito magpakailanman.
4. Ang bilang ng mga Workflow ay awtomatikong kinakalkula batay sa iyong mga setting
5. Failover level Maaari mong itakda ang cluster failover level bilang ang bilang ng gumaganang server na maaaring mabigo nang sabay, at hindi ito hahantong sa abnormal na pagwawakas ng mga user. Awtomatikong sinisimulan ang mga paulit-ulit na serbisyo sa halagang kinakailangan upang maibigay ang tinukoy na pagpapahintulot sa kasalanan; sa real time, ang aktibong serbisyo ay ginagaya sa mga naka-standby.
6. Load balancing mode, na maaaring gamitin upang mapabuti ang performance ng system sa kabuuan, o gamitin ang bagong "memory saving" mode, na nagbibigay-daan sa iyong magtrabaho sa "limitadong memory" sa mga kaso kung saan ang ginamit na configuration ay "gustong kumain mawala ang alaala".

Gumaganang server
Ang aking server ay simple, 2 Gb ng RAM sa kabuuan at ito ay magkakaroon lamang ng 2 mga base, kaya i-configure ko ito tulad nito:

Itinakda ko ang parameter Bilang ng mga IB sa bawat proseso na katumbas ng 1, i.e. Gusto kong simulan ang sarili nitong proseso para sa bawat seguridad ng impormasyon - babawasan nito ang impluwensya sa isa't isa sa mga tuntunin ng pagiging maaasahan at pagganap. Nag-customize ka sa mga katangian ng iyong server!

Batayan ng impormasyon
Nagdagdag ako ng IB:

Sa starter base sa pagsulat:

Mga kinakailangan para sa pagtatalaga ng functionality
Hindi ko ito itinatakda para sa aking sarili, ngunit sa palagay ko kailangan kong sabihin tungkol dito:
Ang pamamahala ng cluster ay binubuo sa katotohanan na tinutukoy ng administrator ang komposisyon ng mga computer (mga gumaganang server) kung saan matatagpuan ang cluster. Bilang karagdagan (kung kinakailangan), matutukoy niya ang "mga kinakailangan" para sa kanila: kung anong mga serbisyo at koneksyon sa mga infobase ang dapat gumana sa bawat isa sa mga gumaganang server. Awtomatikong sinisimulan ang mga cluster manager at workflow batay sa itinalagang "mga kinakailangan." Ang "Mga Kinakailangan" para sa mga server ng produksyon ay maaaring itakda nang interactive mula sa cluster administration console, o programmatically mula sa built-in na wika.
Kaya sa isang laptop na may security key, upang hindi mailunsad ang mga user sa cluster server, kailangan mong magdagdag ng "mga kinakailangan" para sa bagay na kinakailangan na "Koneksyon ng kliyente sa seguridad ng impormasyon" - "Huwag magtalaga", i.e. pigilan ang mga proseso ng manggagawa ng server na ito sa pagproseso ng mga koneksyon ng kliyente. Ang mas malaking interes ay ang kakayahang magpatakbo ng "mga background na trabaho lamang" sa production server sa cluster nang walang mga session ng user. Kaya, ang mga high-load na gawain (code) ay maaaring ilipat sa isang hiwalay na makina. Bukod dito, posibleng magpatakbo ng isang gawain sa background ng "pagsasara ng buwan" sa pamamagitan ng "Halaga ng karagdagang parameter" sa isang computer, at ang gawain sa background na "I-refresh ang full-text index" sa isa pa. Ang pagpipino ay nangyayari sa pamamagitan ng indikasyon na "Ang halaga ng karagdagang parameter". Halimbawa, kung tinukoy mo ang BackgroundJob.CommonModule bilang isang halaga, maaari mong paghigpitan ang gumaganang server sa cluster sa mga background na trabaho lamang na may anumang nilalaman. Ang BackgroundJob.CommonModule ..- value ay magsasaad ng partikular na code.

Mga Profile ng Seguridad
Ginagamit ang mga profile ng seguridad upang ipagbawal ang isang solusyon sa application na magsagawa ng mga pagkilos na posibleng mapanganib para sa paggana ng cluster ng server.
Maaaring italaga ng administrator ng cluster ang isa sa mga profile ng seguridad na umiiral sa cluster sa anumang infobase. At pagkatapos ay ang potensyal na mapanganib na pag-andar ng inilapat na solusyon ay magiging limitado sa loob ng mga limitasyon na inilarawan sa profile na ito.

Bilang default, pagkatapos ng paggawa, ipinagbabawal ng profile ng seguridad ang pagpapatupad ng lahat ng posibleng mapanganib na pagkilos:
- access sa server file system;
-pagsisimula ng mga bagay sa COM;
-paggamit ng mga panlabas na bahagi ng 1C: Enterprise;
-pagsisimula ng panlabas na pagproseso at mga ulat;
-pagsisimula ng mga application na naka-install sa server;
- access sa mga mapagkukunan ng Internet.
Kaya, napakasimpleng protektahan laban sa mga hindi gustong aksyon ng isang hindi pamilyar na solusyon sa aplikasyon: kailangan mong lumikha ng walang laman na profile sa seguridad at italaga ito sa infobase. Dagdag pa, kung kinakailangan, maaari mong palawakin ang profile na ito, na naglalarawan dito ang mga aksyon na pinapayagan na maisagawa ng inilapat na solusyon.

Lokasyon ng mga file ng serbisyo ng cluster manager sa 1C Enterprise 8.3
Kung sa panahon ng pag-install ng system! Pinili ang opsyong "1C: Enterprise" upang ilunsad ang server na "1C: Enterprise" bilang isang serbisyo, pagkatapos ay isasagawa ang unang paglulunsad ng ahente ng server sa panahon ng pag-install ng system. Sa kasong ito, ilulunsad ang serbisyo sa ngalan ng user na napili sa dialog ng pag-install ng system, ngunit ang mga file ng serbisyo ng cluster ng server ay matatagpuan sa direktoryo<каталог установки системы 1С:Предприятие>\ srvinfo (ang -d startup switch ay tahasang tutukuyin sa mga parameter ng serbisyo).

Kung sa panahon ng pag-install ng 1C: Enterprise system ang opsyon ng paglunsad ng server bilang isang application ay napili, kung gayon ang server ay hindi inilunsad sa panahon ng pag-install ng system; ang ahente ng server ay dapat magsimula nang nakapag-iisa pagkatapos makumpleto ang pag-install ng system. Kasabay nito, kung ang -d launch switch ay hindi tinukoy, ang mga server cluster service file ay matatagpuan sa default na direktoryo:% USERPROFILE% \ LocalSettings \ ApplicationData \ lC \ lCv8 (% LOCALAPPDATA% \ lC \ lCv8 para sa WindowsVista at mamaya).

PANSIN! Kung ang isang cluster ay nakagawa na sa gitnang server na ito nang isang beses, pagkatapos ay kapag binago ang opsyon sa paglunsad ng ahente ng server (serbisyo, aplikasyon) o kapag binago ang user para sa kung saan tumatakbo ang ahente ng server, dapat mong palaging alagaan ang pagtukoy sa tamang landas patungo sa ang direktoryo ng mga file ng serbisyo ng cluster ng server. Kung sa panahon ng pagsisimula ay hindi mahanap ng ahente ng server ang listahan ng mga cluster, lilikha ito ng bagong cluster sa server na ito.
Sa Linux operating system, ang mga file ng serbisyo ng cluster ng server ay matatagpuan sa folder na /home/usrlcv8/.lcv8/lC/lcv8 (o ang shorthand ~ / .1cv8 / 1C / 1cv8).

Tulad ng alam ng marami, ang 1C Enterprise system ay sumusuporta sa dalawang opsyon para sa trabaho. ito:

  • client-server;
  • bersyon ng file ng trabaho.

Para sa client-server mode, dapat mong i-install ang 1C: Enterprise Server.

Sa artikulong ito, isasaalang-alang namin kung paano pangasiwaan ang server na ito gamit ang utility ng 1C 8.3 (8.2) Servers Administration Console.

Kaagad na pag-urong ng serbisyo - kung sa pagsisimula ay ipinapakita ng console ang mensaheng "Ang mga bersyon ng kliyente at server ay magkaiba (8.3.xx-8.3.xx), application ng kliyente: Cluster console", kailangan mong magrehistro gamit ang naaangkop na shortcut mula sa "Start" menu :

Wala itong sariling interface ng pamamahala. Ang pangangasiwa ay isinasagawa gamit ang 1C server console. Kasama ang console sa paghahatid ng 1C Platform at lokal na naka-install sa computer ng user. Ang mga Infobase mismo ay maaaring matatagpuan sa parehong lokal at sa mga malalayong computer o server.

Kumuha ng 267 1C na video tutorial nang libre:

Paglikha, pag-edit at pagtanggal ng mga database sa 1C Server

Upang lumikha ng isang infobase sa isang 1C Server, kailangan mo munang lumikha ng isang Central Server at isang Cluster kung saan kabilang ang database. Sa linya 1C: Enterprise 8.3 Central Servers, i-right-click at piliin ang Lumikha mula sa menu ng konteksto. Sa window na bubukas, ipasok ang pangalan ng server at numero ng port.

Ngayon, gumawa tayo ng Cluster. Gagamitin din namin ang menu ng konteksto at piliin ang item na "Gumawa". Punan natin ang mga parameter ng kumpol.

Sa sangay na "Mga base ng impormasyon," gamit ang menu ng konteksto, magdagdag ng bagong base. Matapos punan ang mga parameter nito, i-click ang "OK". Handa na ang information base.

Gamit ang menu ng konteksto, maaaring tanggalin ang base o maaaring i-edit ang mga katangian.

Mga Pagkilos sa Console

Paano magiging kapaki-pakinabang sa amin ang administration console? Madalas na nangyayari na ang computer ng user ay "nag-freeze", at ang 1C program para sa isang partikular na user ay hindi nagsisimula. Lumalabas ang isang mensahe na may nagtatrabaho na sa ilalim ng user na ito. Ang bagay ay ang "hindi gumagana" na mga sesyon ay nananatili sa 1C server. Nananatili ang mga user na ito sa seksyong "Mga Aktibong User." At kapag kailangan mong magsagawa ng mga operasyon sa programa na nangangailangan ng eksklusibong mode (halimbawa, pagtanggal ng mga bagay na minarkahan para sa pagtanggal), kung hilingin mo sa lahat ng mga gumagamit na lumabas, ang operasyon ay hindi pa rin palaging gumagana.