Tulemüüri 1C seadistamine. Võimalike probleemide lahendamine paigaldamisega

Tegevused on sarnased). Lisame serveri näite reegli 1c: Enterprise 8.x (peate sadama avama 1541 klastri juht, sadamad 1560-1591 Töövoo ja sadama jaoks 1540 Serveri agendi jaoks).

Mõned programmid ja teenused võrguprotokollide kaudu töötamisel kasutage teatavaid andmevahetuse sadamaid. Vaikimisi blokeerib Windowsi tulemüüri sellise võrgu aktiivsuse. Eriti juhul, kui proovite kliendimasinast ühendust võtta, võib tekkida viga:

« Viga operatsiooni läbiviimisel teabebaas (...). Võrgu juurdepääsu viga serverisse (...). Ühenduse loomise püüdmine ebaõnnestunud, kuna nõutav vastus ei saadud teisest arvutist nõutava aja jooksul või see oli juba katki paigaldatud ühendus Juba ühendatud arvuti vale vastuse tõttu (...) »

See viga tähendab seda määratletud aadress Ei leitud Server "1c: Enterprises", Noh, sadam suletakse serveris (antud juhul sadamas 1541 ).

Et avada sadama, minge arvuti, kus server "1c: ettevõtted" on paigaldatud (minu näites, see on arvuti aadress 10.192.128.15 ja operatsioonisüsteemi paigaldatud Windowsi server 2012 R2).

Käivitage Windowsi tulemüür. Saate selle teha klõpsates hiire parema nupuga " Alustama» ( Alusta.), siis " Kontrollpaneel» ( Kontrollpaneel.) — « Süsteem ja ohutus» ( Süsteem ja turvalisus.) — « Windowsi tulemüür» ( Windowsi tulemüür). Või käsu lõpuleviimisega tulemüür.cpl(Selleks peate klikkima Win + R klahvide kombinatsiooni, aknas " Väljapoole» ( Avatud.) Sisestage käsu nimi ja klõpsake " Okei») .

Avaneb aknas, avage vasakpoolses puu peal vahekaart " » ( Sissetulevad reeglid.) ja seejärel menüüs " Tegevus» ( Tegevus) Valige üksus " Loo reegel ...» ( Uus reegel ...).

Joosta " Loomise viisard uue sissetuleva ühenduse jaoks» ( Uus sissetulev reegel viisard). Esimesel lehel valige reegel tüüp ( Reegli tüüp) « Sadama jaoks» ( Sadam.) ja klõpsake " Edasi» ( Järgmine).

Siis tuleb täpsustada protokolli (meie näites on TCP) ja otse sadama number (konkreetsed kohalikud sadamad), mis on avatud. Pärast seda klõpsame " Edasi» ( Järgmine).

Nüüd täpsustage lisatud reegliga seotud tegevus. Valige " Luba ühendus» ( Luba ühendus.) ja klõpsake " Edasi» ( Järgmine).

Kohta järgmine lehekülg Teil on vaja täpsustada, millised tulemüüri profiilid reeglina tegutsevad. Me tähistame vajalikke profiile puugid ja klõpsake " Edasi» ( Järgmine).

Noh, lõpuks me sisestame uue reegli nime ja kirjelduse ja klõpsake " Valmis» ( LÕPETAMA.) Viisardi töö lõpetamiseks.

Püüame uuesti ühendada 1c: ettevõtte server uuesti ja me näeme, et viga on säilinud, kuid sõnum on juba teine, 1560. sadam.

Eespool kirjeldatud meetod lisab nimega veel ühe resolutsiooni " 1c: töövormid»Kogu sadamate vahemiku jaoks 1560 kõrval 1591 (1C tööprotsesside puhul), mis näitab neid shhen'i kaudu etapis " Protokoll ja sadamad» ( Protokoll ja sadamad.).

Nüüd, snap " Windowsi tulemüür suurenenud turvarežiimis» ( Windowsi tulemüüri arenenud turvalisusega) laual " Sissetulevate ühenduste reeglid» ( Sissetulevad reeglid.) Me peame nägema 2 lihtsalt loonud reeglid.

Noh, ma pean ühendama serveriga ilma vigadeta. Kui teil on vaja ühendada selle serveriga läbi, peate avama ka sadama 1540 .

Samamoodi lisatakse väljaminevate ühenduste (väljamineva eeskirjade) eeskirjad teatavate programmide ja protokollide eeskirjad. Samuti saab iga reeglit muuta selle omaduste avamisega sellest snap.

Kas see artikkel aitab teil?

Tingimused, mõisted

Miks vajate serverit 1c

"Serveri klastri" mõiste all mõistetakse mitmeid arvutit (serverid) täita üldist ülesannet.

1C serveri klastri poolt lahendatud ülesanded: Enterprise 8 alltoodud joonisel 8.

Erinevus vahemikus 8.1 ja 8.2

Cluster 1C 8.1.

1c Server Cluster: Enterprise 8.1 on kliendi taotluste serverite koormuse jaotamise ideede rakendamine. Selline mehhanism rakendab koormuse jaotust arvuti ressursside arvutusvahendites ühes serveris või mitmes serveris (töötavad serverid "), pakkudes seega taotluse skaleerimist. Serveri klaster dubleerib kliendiühenduste loomist. Duplicate käivitatava klastri koodi nimetatakse "töövoo" (Rfost). Kui paigaldate klastri, on loodud ainult üks töövoog.
Mitmed töövoog ühel serveril võimaldavad helitugevust tõhusalt kasutada. muutmälu Ja protsessori ressursid päringuks, samuti ühendada kliendi seansi teise töövoo jooksul praeguse "krahhi" ajal.
Konkreetse serveriga töötamise mõistmiseks vastutab serveri agendi programm (ragent). Peatage serveri agent muudab serveri klastrile ligipääsmatuks. Agent salvestab oma teabe SRVRIBRG.LST-failis.
Teave tööpõhiste tööpõhiste tööprotsesside kohta omab serverihaldurit (RMNGR). See salvestab selle teabe 1CV8Reg.lst faili. Serverihalduri peatamine võib kaasa tuua kliendirakenduste taaskäivitamise korral eduka juhi taaskäivitamisel või kogu klastri tööserverite töö lõpetamiseks.
1C: Enterprise 8.1 võimaldab teil luua ühes serveris mitmeid sõltumatuid klastreid. Igaüks neist on võrgus tuvastatud unikaalne "IP-port" ja unikaalne number teenusefailides. Esimene vaikimisi klastri saab sadama 1541.
Klasti juhtimiseks on "Enterprise Servers" projekteeritud.
Serverite abil saate serveriga ühendust luua serveri nime või IP-aadressi järgi.

Agentide server

Server agent "teab" umbes kõik klastrid, mis töötab serveris. See teave salvestatakse SRVRIBRG.LST-failis klastrite ja loendi administraatorite nimekirjaga. Agendi peamine sadam on 1540. Ainult üks agent, kes teenindab kõiki võimalikke klastreid selle serveriga saab käivitada, saab igale operatsiooniserverisse käivitada.
Täpsema teabe saamiseks kasutage protsessi Exploreri kasulikkust (sysinternals arendaja). Programm võimaldab teil sügavalt uurida mis tahes protsesside, sealhulgas 1c serveri klastri: ettevõtted 8.1.

Klasterjuht

Klastrihaldur vastutab klastri töö eest. Iga klaster on oma juht. Juht salvestab klastri informatsiooni 1cv8reg.lst faili (klastri registris). Iga klastrihalduril on ka oma porti tööserveris. Esimese klastri jaoks vaikimisi, juhi juhataja 1541. See sadam on see sadam kuvatakse "Servers 1c: Enterprise" klastris filiaalis, identifitseerides klastri.
Juhataja aktsepteerib taotlusi Kliendi osa 1c: Ettevõtted 8.1 ja teeb lahenduse, millele töövoog selle teenuse taotluse esitamiseks.

Tööprotsessidega suhtlemiseks kasutab juht kasulikkust.

Tööprotsess

Sest "töö klientidega" vastab töövoogu. Me võime seda öelda eelmine versioon 1c: Ettevõtted 8,0 "Töövoog" oli üks.
Tööjooned 1c klastris: ettevõtted 8.1 võivad olla mitu. Serverihaldur otsustab, milline töövool teenindab kliendi ühendust. Klientide ühenduste puhul eraldatakse vaikimisi töövoogude vahemikus IP-sadamate vahemikus 1560 - 1591. Lisaks sellele määratakse iga töövoogude vahetamise teenus sadam. Iga töövoog kasutab 32X väljalaskeava operatsioonisüsteemis kuni 2 GB RAM-i. 64x väljalaskeava operatsioonisüsteemis kehtestatakse piirang RAM füüsilise mahuga

Cluster 1C 8.2.

1C Server Cluster: Enterprise 8.2 - Servertehnoloogiate edasiarendamine 8.2.

Server võib töötada "kui 8.1", st See jäi ühilduvuse eelmiste tehnoloogiatega.

Ja pluss uus lähenemine serveri tööle. Nüüd protsesside asemel oluline roll istungid.

Seansid võimaldavad teil teostada laadimis- ja rikketolerantsi hallatava rakendusega.

Klasterjuht

Klastrihaldur on nüüd muutunud raskemaks. Mõned funktsioonid saab nüüd esile tõsta eraldi protsessis ja paigutada klastri teisele töörverisse. See võimaldab teil serveri töökoormust tasakaalustada.

Serveri ebaõnnestumine 8.2 saavutatakse:

  • Teabe salvestamine kasutaja töö seansi kohta.
    • Kasutaja ei ole seotud töövooga.
  • Broneerimine töövoogude klastris.
    • Seal peab olema mitu töövoogu, sealhulgas üleliigne
  • Klastrite reserveerimine.
    • Määrab vaba klastri ühenduses - loetletud ühendusega stringis

See võimaldab tagada töö järjepidevus:

Kui klastri füüsiline ühendus on klastriga katki (puhastaja tõmbas kaablit välja, lülitati toiteallikas seadmed välja, teenuseosutaja talitlushäire ei pea teabebaasi taastama ja alustama kõiki tööd kõigepealt. Pärast füüsilise seose taastamist saab kasutaja jätkata kohast, kus see katkestati.

Kui teil on vaja klastri arvutit hooldust, saate neid õigesti töötada ilma kasutajate toimimise lõpetamiseta.

Kui te ebaõnnestute, ei takista ükskõik milline server klaster server töö ei peatu see automaatselt üle varuosa klastri ja / või varukoopia töövoogude. Kasutajate jaoks on selline üleminek nähtamatu.

Kui üks klastri tööprotsessidest on lõpetatud, tõlgitakse sellega ühendatud häired automaatselt teistesse või varundamisprotsessidesse. Selline üleminek on ka kasutajatele nähtamatu.

Klaster 1c 8.3.

Server 8.3 iseloomustab ringlussevõetud sisemine kood, kuigi "väljaspool" võib tunduda, et see on koormus, rafineeritud 8.2.

Server on muutunud rohkem "Auto Custom", osa töövoo tüübi parameetritest ei ole enam käsitsi loodud, vaid arvutatakse keeldumisülesannete ja usaldusväärsuse nõuete kirjelduste põhjal.

Saadud koormuse tasakaalustamise mehhanismi, mida saab kasutada kas süsteemi jõudluse suurendamiseks täisarvu või kasutage uut "mälu salvestamist" režiimi, mis võimaldab "piiratud mäluga" juhtudel, kus kasutatav konfiguratsioon "meeldib Vabastage mälu ".

Töö stabiilsus suuremate mälumahtude kasutamisel määratakse operatsiooniserveri uute parameetrite abil.

Eriti huvitav on "turvaline mälu tarbimine väljakutse kohta". Neile, kes on halvasti kohal, mis see on, on parem mitte rongida "produktiivne" baasil. Parameeter "Töövoo mälu maksimaalne kogus" võimaldab teil, kui "ülevool" ei häiri kogu töövoogu, vaid ainult üks seanss "kaotajaga". "Töövoo mälu summa, millele serverit loetakse produktiivseks", võimaldab teil blokeerida uusi ühendusi niipea, kui see mälukünnis ületatakse.

Soovitan isoleerida näiteks tööprotsesse teabebaaside kohta, täpsustada "IB number protsessi kohta \u003d 1" parameeter. Mitmete kõrgetasemeliste alustega vähendab see nii usaldusväärsuse kui ka jõudluse vastastikuse mõju.

Süsteemi stabiilsuse eraldi panus muudab litsentside / võtmete kulutused. 8,3-sse sai juhtkonna kasutamist võimalikuks kasutada programmilitsentsid"Meenutades juhi" Aladina ". Eesmärk on võime tuua võti eraldi masin.

Seda rakendatakse teise "teenuse" kujul klastrihalduris. Võite kasutada näiteks "tasuta" sülearvuti. Lisage see 1C-le 8.3 klastrile, looge selle litsentsimisteenusega eraldi juht. Sülearvutil saate riistvara HASP-võtme kinni pidada või tarkvaralitsentse aktiveerida.

Programmeerijate suurim huvi peab esitama "funktsionaalsuse nõuded".

Nii et sülearvutil koos kaitseklahviga ei käivita kasutajatele klastri serverisse, peate lisama "nõuded" objekti "Kliendi liidu IB-ga" nõue - "mitte määrata", st. Keelata tööprotsessid see server Käsitsege kliendiühendusi.

Isegi suurema huvi antakse võime käivitada "ainult taustaga ülesanded" töötava klastri serverita ilma kasutaja seanssideta. Seega saate eraldi masinat teha kõrgekoormusega ülesandeid (kood). Mida saab üks tausta seadistus "sulgemise kuu" saab käivitada läbi "väärtuse täiendava parameetri" ühel arvutil, ja "täieliku teksti indeksi" uuendamine "tausta ülesanne teisel. See toimub läbi "Täiendav parameetri väärtus" tähis. Näiteks, kui täpsustate taustajobo.Comodule väärtusena, saate piirata tööserveri toimimist klastris ainult sisuga seotud ülesannetega. Väärtus Bastyjob.comMonmodule.<Имя модуля>.<Имя метода> - Määrab konkreetse koodi.

Võimalike probleemide lahendamine paigaldamisega

Serveri osa installimisel 1c: Ettevõtted 8.1 Saate luua uue kasutaja või valige olemasolev konto.

Kui valite olemasoleva konto, peate täpsustama õige parooli ja kinnituse, vastasel juhul põhjustab serveri osa käivitamine vea.
Kui te esimest alustate klastri agenti, on loodud vaikimisi klastri.
Vaikimisi klastri on järgmised omadused:
· Port number - 1541;
· IP-vahemiku sadamad - 1560: 1591;
· Paljude töövoolu toetamine keelatud;
· Üks töövoog, pordi number on paigaldatud määratud vahemikust.
Kui teil on klastri agenti esmakordsel käivitamisel probleeme, ei pruugi vaikimisi klastri luua. See avaldub ise, et kui server agent algab, algab see, kuid ei käivitu teiste klastrite protsesside (RMNGR, RPhost). Nimekiri klastrid srvribrg.lst näeb välja selline:
{
{0},
Sellisel juhul saate peatada raktiiviprotsessi, kustutada klastri nimekirja (SRVRIBRG.LST) ja joosta uuesti raktiivi.

Kontrollige sadama parameetri sadamamängu käsurea Alustades serveri agendi teenust ja seadistage dialoogi dialoogis määratletud klastri konsooli seaded:

- Stopp 1C: Enterprise 8.1 Serveri agent.

Kui serveri agent töötab rakendusena, viiakse peatus läbi klahvi Ctrl + C-võtme kombinatsiooni vajutades.
- Veenduge, et Task Manager (Task Manager), et kõik protsessid on rahulolevad, RMNGR, RPHOST lõppes. Vajadusel täitke need ülesande haldajaga.

- Avage 1C: Enterprise 8.1 Serveri agendi teeninduse omadused.

- Pöörake tähelepanu "tee käivitatavale" stringile. Sellel on parameeter, millele järgneb klastri andmekataloog. Kõik klastri seotud failid on selles kataloogis.
- kustutada kõik selle kataloogi sisu.
- Käivita 1C: Enterprise 8.1 Serveri agendi teenus.
- Veenduge, et Task Manager (Task Manager), et kõik protsessid on rahulolevad, RMNGR, Rfost algas.
- Käivitage klastri konsool ja registreerige see keskserver. Konsool peab olema keskse serveriga ühendatud ja näidake vaikimisi loodud ühte klastrit.
Võimalikud probleeme klastrite ebaõnnestumisi serveri klastrile on kaitseklahvide, hoolduskonto õiguste probleemid, vale käivitamise parameetrid.

  1. Serveriosaklahv paigaldatakse kohapeal iga ettevõtte serverisse.
  2. Ärge küsige oma teenusekonto tühja parooliga
  3. Mitmete klastritega ei tohiks kasutatud sadamad lõikuda

Pange tähele, et 1C platvormi paigaldamise protsessis: Enterprise 8.1 võib väljastada veateateid. Järgmised on kõige tõenäolisemad sõnumid. Põhjused, mis põhjustasid sõnumeid ja samme, on näidatud.

Viga 1069: Teenus ei tööta sisselogimisvea tõttu

Probleem on seotud rakendusõiguste õigustega süsteemiteenuse nimel. Avage kasulikkus Kohalik turvalisus Poliitika ( Kohalik poliitika Turvalisus) ja lisage kasutajale (mille nimel klastri tööserverid alustasid) Logon teenusepoliitika ja sisselogimise AS partii (töö partii ülesanne) töö.
Kui teenusefailides salvestatud andmed rikutakse ja klastri tööserveri käivitamine võib olla ebaõnnestunud. Veenduge, et server agent 1c: ettevõtted 8.1 töötab (Ragent protsess Task Manager).
Ärge unustage, et analüüsi vahend on ka auditi akende sündmuste. Selleks vaadake, kas Windowsi sündmuste logi sisse ilmuvad kõik "kahtlased" sõnumid.

Viga 8007056B / 800708C5

Uus parool ei vasta parooli poliitikale. Parool võib olla liiga lühike või olete selle parooli juba kasutanud.
Põhjus: Dialoogiboksis "Installimisserveris" konto määratud parool ei vasta turvalisuse poliitika nõuetele.
Lahendus: Seadistage valitud konto uus parool, mis vastab julgeolekupoliitika nõuetele või nõrgendavad rakenduspoliitika nõudeid, st Ärge vajage "kompleksi" parooli, ärge piirake parooli märke arvu, ärge kontrollige kordumise katseid jne.

Viga 1923: Teenuse installimiseks pole privileege

Põhjus: Viga on seotud rakenduste paigaldusõigustega rakendustena. See viga on iseloomulik püügi paigaldada server domeeni kontroller, kus on esitatud kõrgendatud turvameetmeid.
Lahendus: Ärge kasutage domeeni kontrollerit ettevõtte serveri mahutamiseks või turvanõuete nõrgendamiseks ning täpsustama õige "töö teenust", "töötab partii ülesandena".

Viga 80070056.

Teie parooli ei saa muuta. Iga parooli tuleb kasutada vähemalt x päeva.
Põhjus ja lahendus: Teine viga, mis tuleneb turvapoliitika nõuete rikkumisest kasutatud paroolidele. Lahus on sarnane veaga 800708c5.

Windowsi pistikupesad - 11004 (0x00002AFC)

1) Veenduge, et tööserver klastri ülesande manager (Task Manager) käivitatakse:
Serveri agent (ragent.exe),
Klastrihaldur (rmngr.exe),
Klastri tööprotsess (rphost.exe).
2) kontrollida IP-aadressi nimede loata käsureale:
Ping nimi_mashina
Süsteemi vastuses käsule oleme huvitatud, et teha kindlaks, kas IP-aadress.
3) Kui nimi on määratud, kuid tööprotsess ei asu ikka veel, siis veenduge, et IP-aadressi nimetus<имя машины> ja<имя машины>.<имя домена> Ei ole erinevalt määratletud.

(Windowsi pesad - 10054 (0x00002746).

Kaugjuhtimispositsioon katkestas ühenduse sunniviisiliselt.
Sellist sõnumit saab kasutada serveri taaskäivitamise või töövoo tühja eemaldamise korral.
See viga ei ilmu tavaliselt ümber ühendatud. Kui viga jääb, on vaja uurida klastri tööserverite ebaõnnestumise põhjuseid.
See viga võib tekkida siis, kui tööprotsess saavutatakse maksimaalse mälu tööprotsess 32x-bitisüsteemides.
Teine juhtum on katse ühendada kliendiga veateate:

(Windowsi pistikupesad - 10060 (0x0000274C)

Katse luua ühendus oli ebaõnnestunud, sest Teisest arvutist nõutava aja jooksul ei saa nõutavat vastust vastu või juba paigaldatud ühendus katkes juba ühendatud arvuti vale vastuse tõttu.
Selle vea olemus on teatud aja jooksul vastuse puudumine (TIMAOUOUT).
1) Veenduge, et tulemüür ei blokeeri rakenduste liiklust. Lülitage tulemüüri välja.
Selleks käivitage käsurea käsk (käsk on saadaval Windows XP ja Windows Server 2003-st varajased versioonid Siiski ei ole sisseehitatud tulemüüri, kuid seda saab paigaldada kolmanda osapoole tarkvara):
netsh.tulemüürkomplekt.opmode.keelama
Kui käsk on edukas, saate sõnumi:
OKEI.
Lisaks tulemüüri ploki liiklusele saab võrgufiltrid. Nad on vaikimisi välja lülitatud. Siiski veenduge, et see on:

  1. Avage kausta võrguühenduste.
  2. Paremklõps võrguühendussoovite konfigureerida ja valida käsu Omadused.
  3. Vahekaardil Üldine (ühendamiseks kohalik võrk) või vahekaardil Net (Kõigi teiste ühenduste puhul) valige Interneti-protokoll (TCP / IP) ja klõpsake Omadused.
  4. vajuta nuppu Lisaks.
  5. Avatud vahekaart Parameetrid, Valige parameeter TCP / IP-filtreerimine ja klõpsake Omadused.
  6. Veenduge märkeruut TCP / IP-filtreerimine (kõik adapterid) Tulistas.

2) Veenduge, et töötleja ressursse ei laaditud 100% võrra (CPU%).
3) Mõõtke kliendi liideste ja serveri võrgutegevus. Rõhutama võrguadapter ei tohiks ületada 60%.

(Windowsi pistikupesad - 10061 (0x00000000274D)

Ühendust ei ole paigaldatud, sest Sihtkoha arvuti lükkas ühenduse taotluse tagasi.
Sellise vea iseloomulik põhjus on jooksva serveri agendi puudumine. Käivitage server käsitsi või taaskäivitage server automaatselt käivitamiseks.

Vastused küsimustele

Multiplatform 1C.

Serveri installimine

K: Serveri paigaldamine Error 1c MS Server 2008 R2 x64 installimisel 1c serveri käsurea kaudu, nagu näiteks Ragen.exe -instsrvc -port 2040 -Regport 2041 -RANGE 2060: 2091 -D "C: Programmi failid \\ t 1cv82 (võetud selle kettalt), kirjutab meeskond käsureale: "Viga! OpenScManageri viga! " Teenust ei looda. Kontrollitud 8.1.15.14 ja 8.2.10.77

V: installida käsurealt OS, kus UAC on olemas, peate kasutama Runasi teenust, sest Isegi kui kasutaja sisestab administraatorite gruppi, blokeerib UAC-kohalised tegevused, mis muudavad süsteemi olekut.

Kaitsevõtmed

K: Server 8.2 kaitsevõti võimaldab käivitada server 8.1?
A: Jah, lubab

K: 1S-serveri käivitamiseks vajan ma HASP-klahvi mõnda serverit? Kohalikud või 5 kasutajad ei lähe?

A: Jah, serveri jaoks, mida vajate oma võtme, ei sobi kohaliku kasutaja ja võrgud. Rohkem B. « « , Slaidi number 30.

K: Oletame 1c serveri klastrit 3-st füüsilised serverid. Kui palju vajate kaitseklahve

K: On terminaliserver ja 5 litsentsi võti, 6. lisatasu ostetakse. Litsents. Kas on võimalik installida selle serverisse järgmisel klahvi 5? Ja kõik 6 kasutajad töötavad teminaalsetes istungitel või 5 - all sedaremina ja 1 failiversioonis?
A: Ei, ei. 6. litsents kohaliku võtme kujul peab olema kasutaja arvutisse kinni jäänud, kuid mitte terminalis.

1c Serveri värskendused

K: Lahkumisel uus versioon 8.2.XXX platvormid Mis on protseduur serverite ja klientide uuendamisel
A: jaotused 8.2 Paigaldage oma failid sisse erinevad kaustad (Iga kausta iga versiooni puhul, st Teoreetiliselt on jäänud võimalus helistada paralleelselt serveri mitme versiooniga.

Mul ei olnud erilisi probleeme. Siiski on vaja hoolikalt jälgida sadamaid, mis on hõivatud 1c serveri eksemplariga. Ristmikud ei tohiks olla.

Serveri seadistamine 1c.

K: 1C 8.1, kuidas paremini paigaldada teabe alused, kui on mitu neist, ühes klastris või luua eraldi klastri iga baasi jaoks? A: suure mahu või koormusega ning eraldi klastrites on vaja katsebaasid!

K: Küsimus: Tööde protsess 1C: Enterprise 8.1 on ühe keermestatud rakendus või multi-keermestatud? Need. Kas ühe ühendatud kasutaja jaoks on palju südamikke? Mitmete? Ja tööprotsess 1C: Enterprise 8.2? Aitäh.
A: 1SV8.exe ja rphost.exe versioonis 8.1 Söödud 1 südamikku. Kui palju 8,1-st on kliendi ühendus tihedalt seotud töövoo suhtes, võib tavapäraselt eeldada, et 1C klientide töötlemine toimub ühe tuuma sees. Väljajätmine on DBMS, mis kasutab kerselite olenemata sellest, kuidas server 1c töötab.

Versioonis 8.2 asendatakse ühendused seansiga. Sessioni saab teha juba erinevates tööprotsessides. Seega, et helistada 8,2 ühe keermestatud ilmselt mitte õigesti. Klient 8.2 visuaalselt koormab ka mitmeid nuclei, nii et see on:

platvorm 8.2 ei rakenda kõiki mitme keermestatud süsteemi disainereid, kuid kasutab oluliselt raua võimalusi võrreldes 8,1-ga, kaasa arvatud paralleelsuse poolest.

K: Kas on mitmeid tööprotsesse 1c: Enterprise 8.1, nii et andmebaasi server (pr SQL) laaditakse mitu südamikku? (Tuleb märkida, et pr SQL tavaliselt "koormus" ainult üks tuuma, st "paralleerimine" töötlemise ühe taotluse mitmes tuumas, reeglina ei esine.) Aitäh.
V: Spetsiaalselt kontrolli MS SQL ei vaja, see on üsna iseregulatsiooni süsteem, kasutades vajadusel ressursse. Te saate hallata täitmise paralleelsust:

Exec sys.sp_configure n'Max aste paralleelsus ', n'5'
Minna.
RECORFIGRUURE ALUSTREERIMISEGA.
Minna.

Mitmete töövoogude loomine 1C serveris võib põhineda asjaolul, et üks tööprotsess ei anna kasutajatele töövoo langemise juhtumite uuesti ühendamist. 2 Protsess (8.2 On parem teha see "varukoopia") lahendab selle probleemi. Aga 3 ja rohkem tööprotsesse on mõtet lisada ainult siis, kui kaks esimest tööprotsesse on tugevalt laaditud (üle 90%). Ilma tööprotsessideta jätmiseta ei ole see seda väärt, see võib halvendada jõudlust.

V: Vähemalt 1 varukoopia töövoog 8.2 peab olema.

Faireover klastri

K: 1C 8.2 klastri reservatsioonide lisamise küsimus. Kui meil on server langenud (puhasti tõmbas traadi välja), ei ole võrgu nimi, näiteks "Server: 2540". Kliendina, mis on kirjutatud "Serveris: 2540" Connection String, teada, mida pead ühendama backup klastriga? Kust ta saada teise serveri nimi? Ja kui sa kirjutad klastrid läbi komaga baasrea?
V: Mitmed klastrid kombineeritakse "broneeringurühma". Selleks on klastri snap-in "broneerimisnimekiri".

Kui te esimest korda kliendile klastrile juurde pääsete, edastatakse broneerimisgrupis sisalduvate klastrite nimekiri.

Kui klient ei ole veel edasi kaevanud, siis sel juhul peate käsitsi täpsustama kõikide klastrite aadressid, näiteks torm: 2541, koletis: 2541.

Vahetatakse backup klastrite vahetatakse sünkroniseeritud andmeid.

K: Mis juhtub pärast peamise klastri taastamist? Kui kasutajad varundasid varukoopiat.

V: Tagasi tagasi. Võimalikud pausid klastri andmete sünkroniseerimise ajal vahetamisel.

Taustülesanded

K: Kuidas kustutada taustatööülesande töötab 1C: 8.1 ja 1c serverid: 8.2?

V: Võime tühistada regulatiivne ülesanne ainult siis, kui kood viiakse läbi sisseehitatud keeles 1c: ettevõtted. Kui kood täidetakse välistel raamatukogudes, siis on võimatu sellist tööd teisiti tühistada, kui töövoo sunniviisiliselt lõpetatakse. Kui ploki protsessis, et alustada voltaili () - määrake tehing (), see on ebatõenäoline. Ülejäänud tausta ülesanded saab eemaldada ülesande konsooli kaudu.

Regulatiivmenetlused

K: Kas on võimalik andmebaasi Tii ajal hävitada?

V: Mul on sellised juhtumid teadmata, kuid IMHO on võimalik kõik. Seega, enne TII-d, oleks tore varukoopia teha.

K: Vjatšeslav, millistel põhjustel te ei tee Rerendexi abil 1c testimise ja paranduse?
V: Nendel eesmärkidel on DBMSi võimalused paremini sobivad, kuna nad teevad ka indeksite taastamist, kuid ei nõua baasi monopoli püüdmist.

Tehnoloogiline ajakiri

K: Hea pärastlõunal. Küsimus tehnoloogilise ajakirjas: mul on vaja saada koopiaid tööjaama ekraanil, kui 1C vead. Kas ma pean tehnoloogilise logi ja tööjaamade konfigureerima või on ainult serveri jaoks?
V: Platvormi kukutamisel ja mitte mingil määral seadistada ekraanipildi. Kuid mitte palju kasulik sellises operatsioonis, see on üsna piisavalt koguda eksklusiivne olukorda läbi tehnoloogilise ajakirja. Samal ajal saab enamik vigu näha TJ-ga 1C serveri poolel. Erandiks võib teha sündmusi nagu "Vormide vooluvead", mis on seotud vananenud metaandmete vahemäluga.

Probleemid ja vead

K: Kas te olete probleemi kohanud - kasutaja aruande seadete kadumine, kui dünaamiliselt ajakohastatakse platvormi konfiguratsioone 8.2. On soovitusi, kuidas sellega toime tulla?
V: Probleemid dünaamiline värskendus Kajastatud "Serverid 1c: prefirmation 8.1 ja 8.2 - mida nad söövad"), Slaidi nr 60. Puhas vahemälu. Võib-olla on mõnel juhul vaja mõista, kus kasutaja seaded on spetsiaalselt salvestatud. Vajadusel salvestatakse teaberegistris binaarandmetena.

K: mööduv küsimus, sest See on asjakohane failirežiimi jaoks: millised vead parandavad chdbfl.exe?
A: See on salvestustarkimisvahend. See võib olla olukord, kui andmebaasi fail on kahjustatud ... / 1cv8.1cd ". Need. Kõrvaldab kahju andmebaasi faili. Siiski ei täida see Tii funktsioone. Ma käivitan chdbfl.exe, kui "ei lõpe edukalt" Tii.

K: Palun ütle mulle väljakutse sellise probleemiga. Kui suure hulga kasutajate põhjal (umbes 40) põhjal suurte dokumentide läbiviimisel, näiteks SP peegeldus määruses. Raamatupidamine umbes 8000 rida. Viga väljastatakse server 1c serveris mälu puudumine ja kasutaja algatas see dokument langeb välja. Seejärel võib dokumenti läbi viia alles pärast 1C serveri agendi taaskäivitamist.
A: näeb välja nagu mälu leke:

1. Taaskäivitage server 1C, suurendage töövoogude arvu, hoidke ainult ühte sellest andmebaasi klastris.

2. Beat osa, öelge 1000 rida korraga. Objektide jälgimine operatsiooni alguses tegutsevate objektide jälgimine, kuid mitte lõpetamisel operatsiooni vabastamata.

3. Pane X64 versioon, suurendada RAM-i ulatust, minge 8.2.

K: Küsimus katsetamise ja andmise küsimus. Kas URBD põhjal on võimalik käivitada "võrdlusala kontroll" valiku alusel vastavalt edastatud andmetele? (s.o mõnes sõlmedes on füüsiliselt puuduvad objektid, kuid neile on linke). Aitäh!
A: Kahjuks ei ole siiani sellist võimalust.

K: Miks testimine ja kinnitus ei lahenda kohe kõiki küsimusi, peate joosta mitu korda?

V: Ainult arendajad saavad täpselt vastata. Ma käivitan määrusi (tsükliliselt), nii et see küsimus ei ole minu jaoks väga oluline. On vaja teha tii rohkem kui üks kord, kuid pidevalt "siis auto jaoks."

K: Kas on mingit erinevust 8.1 ja 8.2?

A: Praegu kirjalikult vastuse ja vabastamise 8.2.10 Ma ei tea erinevust.

K: Kas ma pean ümber reindexing'i ümberkorraldamiseks?
V: Vaja pole.

Teine

K: Kallis Issand, keegi ei püüdnud andmebaasi planeerinud MSSQL 2008 abil MSSQL 2008-ga?

K: Küsimus jagatud mälu võimaldamiseks serveril 1c 8.2

V: Ära ole vaja midagi lubada, server mõistab.

Q: 1C: Enterprise 8.1 märganud olukordades, kui sama riistvara Fail-serveri versioon "raskete" operatsioonidega ja ühe kasutaja töötab palju kiiremini kui kliendi-server, kui kõik "lingid" (DB server, server 1c: Enterprise ja klient) on paigaldatud ühele serverile. Samal ajal, kui tegemist selle "raske" toimimise selgesõnaliselt väljendatud ülekoormuse riistvara osa (laadimine protsessor, mälu, kõvakettad minimaalne). See tähendab, et seal on palju riistvara ressursse, kuid see toimib aeglaselt. Mida me saame "puhata"? Aitäh.
V: Tulemuslikkuse vaatenurgast tuleneva kliendi-serveri arhitektuuri eeliseks on võime paralleelselt käsitleda kliendi taotluste käsitlemist. Need. Voolukiirus ei ole näitaja, mille jaoks üldised järeldused peaksid tegema. Mehhanismid, mis parandavad paralleelsust, võib veel ühe vooliku raames veel vähendada jõudlust.

Selleks, et üheselt leida kitsaskoht teie puhul, peate serveri seadmete laadimise saama ja vastama kellaajaga kliendi-serveri režiimis pikima operatsioonidega. Sageli juhtub see Kliendi osale ülemääraste andmetega. Need. 1.C serveri toimingute asemel edastatakse DBMS-i andmed serveri kaudu kliendile.

Kiirus ühe kliendi-serveri versioonis jõuab ainult faili valikuga. Seda probleemi tasub teha, kui absoluutarvude tööaeg mõõdetakse vähemalt vähem kui ühe minuti jooksul. Optimeerimine 1-3 sekundi jooksul on kaheldav.

K: Windowsi terminali ja peen kliendi 1C vahe.
A: Kuigi enamik lahendusi ei ole täielikult tõlgitud alla 8.2, on kindlasti raske rääkida nende tehnoloogiate praktilisest võrdlemisest.

On selge, et slim klient 1c peaks süvendama vähem liiklust ja annab võime töötada veebis. Aga see on see, mida on veel rakendada ja terminali lahendusi kasutatakse väga lai.

Konservatiivsete pragmaatiliste projektide juhtide jaoks konverteerimiseks 8.1 all 8.2-terminaalne lahendus. Väikeste projektide puhul, kus on madalad vead ja konfiguratsioon, rakendatakse kohe kontrollitud vormide ja SCD-ga - eelistatud IMHO peene kliendiga.

K: Ja kuidas teostada koormuse testimist reaalsetele tingimustele? Lõppude lõpuks te ei sõida kasutajaid "rullige midagi."

A: 1C: TESTERTR Kõige raskemte toimingute valikuga ei ole 100% reprodutseerimine vajalik, klikid ise ei ole rasked, peamiselt läbiviimine ja aruande taotlused. Katsetamine on eraldi veebiseminar. Ma lõikasin ka rohkem välja.

Leia filiaal

HKEY_LOCAL_MACHINE SYSTEM \\ t , Parameeter ImagePath.

Vaikimisi server 1c: Ettevõtted kasutavad järgmisi sadamaid:

  • 1540 - Server Agent
  • 1541 - klastrihaldur
  • 1560: 1691 - töövoogude dünaamiline valik.

Või ametlik määratlus http://its.1c.ru:

Paigaldamine ja seaded 1c: Enterprises 8.1 "Klient Server" versioon

Enamikul juhtudel paigaldamise 1c: ettevõtted 8.1 "kliendi-server" versioon, piisab, et alustada 1C paigaldusprogrammi: ettevõtted 8.1. Samal ajal, server 1c: ettevõtted saavad standardväärtused parameetrid vajalikud normaalse toimimise.

Kaaluge serveri 1C-i paigaldamist: ettevõtted üksikasjalikumalt. Serveri installimise protsessis 1C: Ettevõtted 8.1 Paigaldusprogramm 1C: Ettevõtted 8.1 Teostab järgmisi toiminguid:

    Kopeerib 1c-i serveri käivitamise moodulite: 1c paigaldusprogrammiga määratud kataloogi ettevõtted: ettevõtted sihtkaustana.

    Kui valite installiprotsessi kasutaja "Loo USR1CV81" loomine, loob seejärel USR1CV81 kasutaja. Selle kasutaja nimel töötab server 1C: ettevõtted 8.1, kui see algab teenusena. Ainult need ressursid, mis on nõutavad 1c server on kättesaadavad talle. Oluline on, et 1C server: ettevõtted vajavad kahte kataloogi: ühise kataloogi serveri andmetega (tavaliselt C: Programmifailid 1cv81 server ") ja ajutine failikataloog (tavaliselt" C: dokumendid ja seaded \\ t Seaded Temp "või" C: \\ Winnt \\ Temp "). Kasutaja USR1CV81 saab serveri andmetega üldise kataloogi õigused. Ajutiste failide kataloog on kõigile kasutajatele tavaliselt kättesaadavad.

    Kui käitise käigus on sisse lülitatud "Määra 1C server: Enterprise 8.1 Windowsi teenusena", logib see Windows Server Agent 1c: Enterprises ja alustab seda. Kui te esimest käivitate, on loodud 1C serveri klaster: vaikesätetega ettevõtted. Sellel on üks tööserver ja üks töövoog. Operatsiooniserveri aadress langeb kokku arvuti nimega, millel paigaldamine on tehtud.

Kasutaja USR1CV81 ja selle õigus

Server 1c: Enterprises on serverirakendus, millest ei tohiks sõltuda sellest, millist kasutaja sisestati interaktiivses režiimis serverisse arvutisse, kui üldse sisestati. Seetõttu on serveri 1C installimisel: ettevõtted soovitav luua spetsiaalne USR1CV81 kasutaja, kellel on 1C-serveri jaoks minimaalselt vajalikud õigused: ettevõtted ja mitte mõeldud interaktiivseks sisendiks. Server 1c: Ettevõtted tunduvad windowsi süsteem Kasutaja USR1CV81.

Kaaluge lugeda rohkem õigusi, mida kasutaja USR1CV81 paigaldada. Server 1c: Ettevõtted kasutavad järgmisi katalooge:

    Laadimismoodulite kataloog on kataloogis, määratud programm Seaded 1c: Enterprises sihtkaustana. Sellel on server 1c laadimismoodulid: ettevõtted. Kasutaja USERRR1CV81 nõuavad õigusi lugeda andmeid ja käivitada programme selle kataloogi ja selle alamkataloogid. Ta saab need õigused kaudselt tänu kasutajagrupi kaasamisele.

    Serveri andmekataloogil on tavaliselt nimi "C: faile 1cv81 server". USR1CV81 kasutaja nõuab selle kataloogi täielikke õigusi. 1C installiprogramm: ettevõtted USR1CV81 kasutaja loomisel annab kasutaja selle kataloogi õigused.

    Ajutiste failide kataloogil on tavaliselt nimi "C: dokumendid ja seaded \\ usr1cv81 kohalikud seadistused \\ Temp" või "C: \\ Wivnt Süsteemne temp Keskkond. Saate näha selle muutuja väärtust dialoogi süsteemi omadustes (Start -\u003e Seaded -\u003e Juhtpaneel -\u003e Süsteem -\u003e Advanced -\u003e Keskkonnamuutujad). Paigaldusprogramm 1C: Enterprises määrab kasutaja USR1CV81 täielike õigustega selle kataloogi. Tavaliselt siis, kui windowsi sisseseade Ajutiste failide kataloog on kõigile kasutajatele kättesaadavad, lisades looja omaniku grupi juurdepääsu nimekirja. Kuid see ei ole täielik juurdepääs. Eelkõige ei ole kõik kasutajad selles kataloogis failide otsimiseks saadaval. USR1CV81 installimine Kasutaja täielikud õigused ajutise failide kataloogile võimaldab 1c serverit: ettevõtted vajavad kõiki vajalikke toiminguid. Saate vaadata juurdepääsu nimekirja kataloogi omaduste dialoogi turvalisuse vahekaardil. Looja omaniku grupi olemasolu võimaldab teil juurdepääsu kataloogile igale kasutajale, kes loob selles kataloogis kõik failid selle kataloogi failide omamises. Samal ajal registreeritakse faili looja looja omaniku grupi looja omaniku grupi looja omaniku grupi asemel kasutaja. Kasutajate hulgas, kes on lubatud selle kataloogi juurde pääseda, peab olema USR1CV81, kes on selle kataloogi täielikud õigused.
    Oluline on meeles pidada, et konkreetse kasutaja ajutiste failide kataloog (sealhulgas USR1CV81 kasutaja) määratakse kindlaks selle kasutaja ja süsteemsete keskkonnamuutujate keskkonnamuutujate kombinatsiooniga. Selle kataloogi väljaselgitamiseks on paigaldusprogramm 1c: Ettevõtted taotlevad USR1CV81 kasutaja konteksti. Sellesse Windows 2000, kasutaja, kelle nimel 1c paigaldusprogrammi käivitatakse: Ettevõtted võivad olla vaja: tegutseda osana operatsioonisüsteem Ja möödasõit. Saate kontrollida kasutaja privileege kohaliku seq-i seadete kasulikkuse kohaliku poliitika haru -\u003e kasutaja õiguste ülesande. Uue tarkvara installimise protsessis saab paigaldusprogramm tavaliselt need privileegid automaatselt.

Registreeru server 1c: Ettevõtted Windowsi teenusena

Server 1c: Enterprises on lihtne konsool Windowsi rakendus Ja seda saab käivitada interaktiivselt. Kuid püsivaks kasutamiseks on ebamugav, sest see paneb käivitamise server 1c: ettevõtted sisendist identse kasutaja server arvutisse. Selle sõltuvuse kõrvaldamiseks server 1c: Ettevõtted saab käivitada Windowsi teenusena. Selleks peab see olema registreeritud Windowsi teenuste juhtis.

Windowsi teenuste ja nende parameetrite loendi vaatamiseks on komponentide teenused loodud (Start -\u003e Seaded -\u003e Juhtpaneel -\u003e Haldusvahendid -\u003e Teenused). Server 1c: Enterprises on esitatud teenusepakkuja teenuses "Server 1c: Enterprise 8.1" Teenindus. Service Settings Määrake "Server 1C: Enterprise" (Ragent) algus, kasutaja, kelle nimel see algab, samuti taaskäivitamise meetod hädaolukordades.

Dialoogis 1C: Enterprise 8,1 Agent server 8.1 Üldine sakk näitab raktiivi protsessi string, mis on server agent 1c: ettevõtted. Tavaliselt on see rida kujul:

See näitab, et:

    serveri agendi protsess on laadimismoodul "C: Programmifailid \\ _cv81 \\ bin \\ ragent.exe";

    ragent protsess algab Windowsi teenusena ja seda peab haldama teenusehaldur (-SRVC);

    kasutatakse serveri agent 1c: ettevõtted (-agent);

    teenuse esmakordsel käivitamisel klastri tuleb luua vaikimisi parameetrid ja peamine IP-pordi number 1541 (-Regport 1541). Selles sadamas peavad kliendirakendused ühendama klastris registreeritud teabebaasidega;

    Server server agent peab olema number 1540 (-port 1540). Selle sadamaga peab klastri konsool olema keskse serveriga ühendatud haldusfunktsioonide täitmiseks;

    kui alustate selle serveri klastriprotsesse, määravad nad dünaamiliselt IP-porti vahemikus 1560-1591 (-Range 1560: 1591).

    Üldised klastri andmed paigutatakse C: programmi faile 1cv81 serverikataloogi (-D "C: Programme Files \\ _cV81 server").

Service Agent Server 1C: Enterprise 8.1 »Võib lisada või eemaldada mitte ainult paigaldamisel või eemaldamisel 1C: Ettevõtted 1C Paigaldusprogrammi: Ettevõtted 8.1, kuid käsitsi. Selle tegemiseks saate käsurealt käsurea utiliidi täita, täpsustades vastavad parameetrid.

Teenuse loomiseks peate täpsustama -intsRVC parameetri ja parameetrite määramiseks: -usur - kasutajanimi, mille nimel teenust peab töötama, -PWD on selle kasutaja parool. Sel juhul ülejäänud parameetrid on parameetrid string server server 1c: ettevõtted teenusena. Näiteks Service Agent Service Standard Registreerimine 1C: Ettevõtted Debug-režiimis peaksid parameetrite kogum olema:

"C: programmfailid 1cv81 Silumine.

Teenuse kustutamiseks peate määrama -RMSRVC parameetri täpsustama. Näiteks:

"C: Programmifailid 1cv81 \\ bin \\ ragent.exe" -RMSRVC

Mõnikord on võimalik muuta serverivahendaja käivitamise stringi või muid agendi teenuse parameetreid, näiteks lubada debug-režiimi või luua mitu teenust erinevad versioonid. Dialoogi teenindusomand ei võimalda teil muuta teenuse rakenduse käivitamise stringit ja mõningaid muid parameetreid, näiteks teenuse identifikaatorit. Redigeerimiseks vajate Regedit Utility, mille eesmärk on vaadata ja muuta. süsteemiregistri Windows.

Tähelepanu!
Redigeerimine Windows System Registry nõuab äärmiselt ettevaatlik, kuna ekslikud muutused ta võib kaasa tuua operatsioonisüsteem Kasutuskõlbmatu seisukorras.

Käivita Regedit Utility (avatud Start -\u003e Run ja Type Regedit) ja valige filiaal:

HKEY_LOCAL_MACHINE SYSTEM \\ t

Nende parameetrite hulgas on ImagePathi parameeter, mille väärtus on serveri 1C server: ettevõtted. Siin saate lisada uusi käivitusringi parameetreid või muuta olemasolevate väärtuste väärtusi. Täielik nimekiri võimalike parameetrite on esitatud raamatus "1c: Enterprise 8.1 kliendi-server" dokumentatsioon.

Kui teil on vaja registreerida mitu iseseisev 1c server agent teenused: ettevõtted peavad täpsustama erinevaid boot moodulid, erinevad sadamad ja erinevad klastri andmekataloogid. See on endiselt kohustatud registreerima need erinevate teenuseidentifikaatoritega. Seda saab teha sellisena:

    Loo esimene teenus:

"C: Programmifailid 1cv81 \\ bin \\ t

    Kasutades regedit utiliit, muutke registreeritud teenuse identifikaatorit. Selleks: valige filiaal


    HKEY_LOCAL_MACHINE SYSTEM \\ t

    Loo teise teenus:

"C: Programmifailid 1cv81_10 \\ bin \\ t

    Võib-olla on ka selle identifikaator muutunud. Selleks: valige filiaal
    HKEY_LOCAL_MACHINE SYSTEM \\ t
    Ja muuta oma nime, näiteks:
    HKEY_LOCAL_MACHINE SYSTEM \\ t

Mida ei saa teha 1C paigaldusprogrammi: ettevõtted

Nagu juba mainitud, 1C paigaldusprogramm: Enterprises koopiad 1C laadimismoodulid: Ettevõtted ja teostab vajalikku registreerimist COM-i ja Windowsi teenuste juhtis. Ülaltoodud teave on vajalik selle registreerimise sisemiste mehhanismide mõistmiseks. Kui server arvuti on paigaldatud mitte ainult server, vaid ka kliendi osa 1c: ettevõtted, siis on valmis töötama kohe pärast paigaldamist (ja ühendada kaitseklahvidega).

Server 1c: Ettevõtted on saadaval teistest kohaliku võrgu arvutitest, peate kontrollima võrgusätted Serveri ja kliendi arvuti, samuti võrgu tervikuna. Andmete edastamiseks kliendirakenduste ja 1c serveri vahel: ettevõtteid, samuti serveri klastrite protsesside vahel, TCP / IP-d. Õigest seadistamisest sõltub see 1C tööst: ettevõtete kliendi-serveri versioonis.

1C Serveri klastrite protsessid: Ettevõtted on üksteisega ühendatud aadressidega, mis on määratletud tööserverite omaduste "arvuti" omaduste väärtustena. Klastri jaoks on vaja, et "arvuti" omaduste väärtus on kas IP-aadress punktmärgistuses või selline sümboolne aadress, mille abil IP-aadressi saab määratleda TCP protokolli programmi liideses määratletud Gethostbyname funktsiooni abil. IP-aadressi määratlus viiakse läbi kas sümboolsete aadresside kohaliku tabeli põhjal (C: \\ Winnt System32 autojuhtide jne) või aadresside aadressidega DNS-serverid. Kui tööserveri sümboolse aadressi puhul ei ole selle IP-aadress kindlaks määratud ega määratud valesti (näiteks IP-aadress ei vasta tegelikule IP-aadressile see arvuti), siis klastri ei tööta. On oluline, et nimed arvutite ja nende aadresside määratletud Windows iga tööserveris klastri ei ole vastuolus nende nimed DNS.

Iga tööserveris kasutavad klastrite protsessid järgmisi sadamaid: operatsiooniserveri IP-port (tavaliselt 1540); IP-porti töövoo sadamate IP-porti (tavaliselt 1560-1591). Lisaks kasutatakse klastri sadama keskosa klastri serveris (tavaliselt 1541). Kui süsteemi kasutamisel kasutatakse võrguekaente, tuleb lubada nende sadamate edastamine nende sadamate üle. Selle asemel, et sadama loa loendist loendist saate lubada klastrite protsesside andmeedastust (ragitud, rmngr, rfost).

Kliendirakenduse ühendamine 1C: serveriga ettevõtted jookseb 2 etapis. Alguses loob ta ühenduse klastrihalduriga. See kasutab keskse serveri (sümboolse või numbrilise) ja klastri sadama aadressi (tavaliselt 1541). Seejärel kehtestab kliendirakendus ühe ühenduse ühe töövormiga. Selle aadressi kui vastava tööserveri "arvuti" omaduste väärtust ja töövoo sadamast, mis on valitud operatsiooniserverite portide IP-porti. Andmeülekanne nendele sadamatesse peab olema lubatud kõigis võrgu ekraanil kliendirakendusest arvuti klastri arvutitele 1c: ettevõtted. Serveri protsesside IP-aadress viiakse läbi GethostbyName funktsiooni abil kliendi arvutis. Oluline on, et kesksete ja töötavate serverite ja nende aadresside nimed iga klastri serverites määratletud aadresside ja nende aadresside nimed ei ole vastuolus kliendi arvutisse kättesaadavate DNS-i nimedega.

Ja viimane. Ilmselgelt, et edukalt juurdepääs 1C serverisse: teiste arvutite ettevõtete, see peab olema võrgu ja vajalikud seaded tuleb läbi viia. Ühendamine võrku ja konfiguratsiooni metoodika seotud manustamist võrkude põhineb Microsoft Windows. ja neid kirjeldatakse asjakohastes juhistes.

Omadused SQL Serveri seaded

1c: ettevõte "kliendi-server" versioon kasutab SQL Serveri andmete salvestamiseks. Sellisel juhul ainult server 1c: Enterprises nimetatud SQL Server. Kliendid 1c: Enterprises otsese juurdepääsu SQL Server ei ole. SQL Serveri installimist ja konfigureerimist kirjeldatakse üksikasjalikult Microsoft SQL Serveri dokumentatsioonis. Serveri edukaks toimimiseks 1c: SQL Serveriga ettevõtted peavad pöörama erilist tähelepanu järgmistele seadmetele.

    Nõutavad SQL Serveri komponendid. Et pääseda SQL Server serveri poolel 1c: Ettevõtted 1C Server Arvuti: Ettevõtted peavad olema paigaldatud Microsoft Data Access 2.6 või hiljem.

    SQL Serveri autentimine. SQL Serveri andmebaasi juurdepääsuõigusi määrab kasutaja poolt selle nimel juurdepääsu andmebaasidele. Arvutist, kus SQL Server on installitud, käivitage SQL Server Enterprise Manager Utility, leiame kohaliku sõlme (konsooljuur -\u003e Microsoft SQL Servers -\u003e SQL Server Group -\u003e (kohalik)) ja avage oma omadused. SEQIATUSE vahekaardil näete, et SQL Server toetab kahte meetodi kasutaja autentimise: SQL Server ja Windows ja Windows ainult. Windowsi autentimine võimaldab 1c serverit: ettevõtted juurdepääsu SQL Serverile ainult USR1CV81 kasutaja nimel, mis ei võimalda eristada juurdepääsuõigusi erinevatele andmebaasidele, mida teenindavad üks 1C server: ettevõtted. Soovitatav on valida SQL Server ja Windowsi režiim. Sellisel juhul täidetakse konkreetse teabe andmebaasi kaebuse kasutaja nimel, mis on selle teabebaasi loomisel määratud SQL Serveri kasutajana. Oluline on, et sellel kasutajal ei tohi olla ainult täielikud õigused teabebaasi andmebaasile, vaid ka õiguse luua andmebaase SQL Serveris ja lugeda põhiandmebaasi tabelid.

    Network protokollid juurdepääsu SQL Server. Kui server 1c: Enterprises ja SQL Server on postitatud erinevatel arvutitel, siis on vaja konfigureerida võrgu juurdepääsu protokolle SQL Server. Seda saab teha SQL Serveri kliendivõrgu kommunaalteenuste kasutamisega. Taardil Üldiselt saate valida SQL Serveri avamiseks kasutatavate võrguprotokollide loendi. Kiireim ja kõige universaalne on kasutada TCP / IP-protokolli. Teiste protokollide kasutamisel tuleb meeles pidada, et mõned neist, näiteks nimega torud, täidavad täiendavat autentimist. windowsi tööriistad Andmete vahetamisel SQL Serveriga. Sellisel juhul peab USR1CV81 kasutaja olema registreeritud SQL Serveriga SQL Serveriga töötamiseks SQL-serveriga. Selle SQL Serveri juurdepääsuprotokolli saab muuta alias vahekaardil.

26.07.2017

Reeglite lisamine Windows Server 2012 R2 tulemüüri jaoks 1C: Enterprise

Erinevate teenuste ja tarkvara töö käigus võrguprotokollidNeed töökirjad kasutavad konkreetseid sadamaid, mille kaudu andmevahetus toimub.

Windows Server 2008/2012 R2 Branmater konfiguratsioon, vaikimisi võrgu aktiivsust. Anda oma võimaluse kliendiprogrammid Töötage sobivate portside kaudu serverikomponentidega, peate lisama Windowsi tulemüüri reegleid, et võimaldada teil vahetada andmeid võrgule teatud sadamate abil.

Sageli kasutajad silmitsi olukordades, kus klienditarkvara ei leia serverit "1c: Enterprise", töötab server keskkonnas, mida juhib Win Server 2012. See võib võtta järgmised vead:

    vea juurdepääs serverile üle võrgu;

    viga teabe baasi toimingute tegemisel;

    ebaõnnestunud katse luua ühendus, vajalikku vastust teisest arvutist ei saadud;

    fikseeritud ühendus katkes juba ühendatud arvuti vale vastuse tõttu.

Veaandmed näitavad, et kliendi tarkvara ebaõnnestus määratud aadressil 1c serveri leidmine. Sageli juhtub see, et serveris ühendamiseks vajalik sadam on lihtsalt suletud. 1C serveri puhul on see sadam number 1541.

Selle port avamiseks peate minema serverisse RDP-ühenduse kaudu ja käivitage windowsi juhtimine Tulemüür. Seda toimingut saab teha kahel viisil. Esimene võimalus on minna "juhtpaneeli", seejärel alajao "süsteemi ja turvalisus", DG E käivitada, tegelikult tulemüür.

Ka selle jaoks saate käsurea kasutada tulemüüri.CPL-i käivitamisel .

Kui meil on juurdepääs windowsi tulemüürOma aktiivses aknas peame valima täiendavate parameetrite osa, mis asub vasakul menüüs. Avatud uue akna vasakul küljel tuleb uue akna vasakul küljel töödelda sissetulevate ühenduste reeglite sektsiooni ja valige menüü Meetorite abil "Loo uus reegel".

Enne, leiame uue sissetulevate ühenduste jaoks reeglite viisardi. Pealkirja leheküljel peate valima valitud reegli tüübi, mis on tähistatud nimega "sadamate jaoks" ja seda saab järgida. Nüüd täpsustage võrguandmete edastamise protokoll (meie puhul, täpsustage TCP), samuti avatud sadama arv.

Järgmises vahekaardil me peame täpsustama hagi otse, mis seostatakse reegliga loodud. Oleme huvitatud "Luba ühendused". Vali see ja klõpsake "Next". Nüüd tähistage vajalikke Windowsi tulemüüri profiilid, mida me loome, tuleks jaotada. viimane lehekülg Master kutsub meid uue reegli nime sisestama, samuti lisage soovi korral selle kirjelduse. Me klõpsame valmis ja täielikku tööd kapteniga.

Pärast reegli loomist peate proovima uuesti ühendada 1c serveriga. Kui te ühendate, näeme sama viga, kuid nüüd räägib sõnum juba teisest sadamast number 1560.

Analoogselt ülalkirjeldatud sadamatega lisage veel üks reegel, kus määrate sadamate vahemikus 1560-1591. Need sadamad peavad pakkuma erinevaid programmiprotsesse 1c. Selles vahemikus sisalduvad sadamad näitavad protokolli ja sadamate sektsioonis sidekriipsuga.

Pärast manipulatsioone on tehtud, minge Windowsi tulemüüri juurde arenenud turvalisusega. Sissetuleva ühenduse reeglite sektsioonis on meil võimalik näha meie reegleid. Samal ajal, nüüd 1C klient peab olema vabalt ühendatud serveri ümbritseva. Kui teil on vaja ühendada serveriga 1C serveri manustamiskonsooli kaudu, peate looma eraldi reegel, mis avab port 1540.

Kui teil on vaja lisada väljaminevatele ühendustele reegleid, saate kasutada samade eeskirjade kava individuaalsete protokollide ja programmide jaoks.

Windowsi tulemüüri seadistamine Win Server 2012 jaoks 1C Server + MS SQL

Nüüd mõned sõnad, kuidas konfigureerida tulemüüri Windows Server 2012 määratud konfiguratsioonis. Selline kobaras ei ole aeg-ajalt kaasaegsete kontorite jaoks haruldane, kuid mõnikord kulub ekstra aeg välja selgitada windowsi töö Tulemüür 1C serveri keskkond.

Tingimusel, et server saab ühendada TCP-pordiga 1433, on vaja seda sadamat lihtsalt võimaldada tulemüüri eeskirjade loomist, mille põhimõtet vaatasime kõrgemale. Et kontrollida, kas töö tõesti läbib selle sadama, saate käivitada SQL Server konfiguratsiooni lähetamise Snap in Server 2012 ja minge võrgukonfiguratsiooni sakk. Siin on vaja valida MSSQLSERVERi protokollide vahekaarti ja leida TCP / IP-protokolli vasakul aknas. Valige see ja klõpsake "Properties", seejärel otsime vahekaarti IP-aadresside "IP-aadressi" ja paljastame IPAII filiaali.

Kui SQL-port on dünaamiline, peate lahendama ühenduse järgmise rakendusprogrammi programmide% Microsoft SQL Server \\ MSSQL10_5L10_.MSSQLSERVER PSSQL \\ Binn \\ SQlservris.exe.

Nagu eespool mainitud, töötab 1C server pordiga 1541 ja sadamate vahemikus 1560-1591. Samas juhtub sageli arusaamatutel põhjustel, et see avatud sadamate loetelu ei ole võrdne ühendatud serveriga. Nii et kõik töötas 100% -l, peate seda vahemikku laiendama, täpsustades sadamate 1540-1591.

Eelistuja ... Meie firma, 1C on edukalt tegutsevad: Enterprise versioon 8.2, kus on umbes 100 intensiivselt kasutatud raamatupidamise alused. Sellisel juhul eraldatud eraldi server Üsna muljetavaldavate omadustega, sest Töötamise ajal selgus, et hunnik 1c: ettevõte 8.2 + pr SQL 2005 on väga nõudlik selliste rauaressursside, nagu kõvakettad, protsessor ja mis kõige tähtsam - RAM-i arv. Sellise serveri maksumus USA jaoks ületas 250 tuhat rubla (ei arvestata litsentse nii OS-i ja 1C ise).

Eraldada eraldi "raud" all 1 c: Enterprise Version 8.3 peetakse ebamõistlikuks, samamoodi maksta rohkem kui 100 tuhat rubla teise komplekt Keys 1C server, hästi, väga märkimisväärne! Püüde kindlaks määrata "Otsing" 1C: Enterprise versioon 8.3 tõi kaasa asjaolu, et klastri kaotas olemasolevate alustega. See on koht, kus kahe serveri versiooni paigaldamise ja käivitamise omadused ilmuvad: ühe arvuti ettevõtted.

Paigaldusprogramm 1C: Ettevõtted 8.2 ja 8.3 moodustab tarkvara Teie standardsete sadamate kasutamiseks: 1540 (Kasutatakse serveri agendi poolt), 1541 (Kasutatakse klastrijuht), 1560-1591 (töövoo jaoks kasutatud sadamavahemik). Seega, kui server 1C: Enterprise 8.3 peaks töötama samaaegselt serveriga 1c: Ettevõtted 8.2, siis esimene peab täpsustama sadamad, välja arvatud need, mis juba kasutavad eelmise versiooni serveri tööjuhtumit.

Arvuti juures juba installitud server 1C: Enterprises Versioon 8.2 Registreeritud ja töötab Server 1C: Enterprise 8.2 "Teenindus, mis juba kasutab ülaltoodud standardsadamat. Kui installitud "Järgmine" Server 1c: Enterprise 8.3, siis selle teenuse algus "server 1c: Enterprise 8,3" lõpeb hädaolukorras, sest Ta püüab kasutada juba "hõivatud" sadamaid. Selle vältimiseks peate tegema järgmist.

(Kõik allpool kirjeldatud on Windows Server 2008 R2 Enterprise (ja Standart) 64 Bit + SP1 ja 32-bitiste serveri versioonide õiglane 1C: Enterprise 8.2 ja 8.3).

1c: Enterprise 8.2 (Versioon 8.2.19.90) I installitud Windowsi teenusena õigustega töötada nimel olemasolev kohaliku kasutaja "administraator".

Paigaldamise lõpus aknas Serveri haldur -\u003e Konfiguratsioon -\u003e Teenused Me näeme jooksvat teenindust "Server 1C: Enterprise 8.2":

käivitatud parameetritega:

C: Programmifailid (x86) \\ _cv82 \\ 82.19.90 SRVINFO "

Server 1c: Ettevõtted 8.3 (versioon 8.3.4.437) I paigaldati samamoodi:

Kuid nagu me aknas näeme Serveri haldur -\u003e Konfiguratsioon -\u003e Teenused, Service "Server Agent 1C: Enterprise 8,3" ei käivitu:

Nüüd peame avama käsurea akna. cMD. Ja mine bin kataloogi paigaldatud server versioon 1c: ettevõtted 8.3 ja proovige kustutada teenuse teenuse "Agent Server 1C: Enterprise 8.3" Team Ragen.exe -Rmsrvc:

C: \\ T ControlService Error!

Ma hüppasin viga viga! ControlService Error! et põhimõtteliselt on oodata, sest Teenus registreeriti süsteemis nõuetekohaselt. Aga tegelikult tuleb ta eemaldada. Aknas Serveri haldur -\u003e Konfiguratsioon -\u003e Teenused Sa ei näe seda enam.

Nüüd peate selle serveri uuesti registreerida, kuid samal ajal täpsustage sadamad, välja arvatud need, mis juba kasutavad agenti 1c: ettevõtted 8.2. Minu puhul vaatab meeskond:

C: Programmifailid (x86) \\ 1cv8 \\ 83.4.437 \\ bin\u003e

  • -Port 2540. - sadam, kus 1c server agent töötab: ettevõtte versioon 8.3;
  • -Regport 2541. - sadam, mille kaudu 1c serveri klastrit manustatakse: ettevõtte versioon 8.3;
  • -Range 2560: 2591 - tööprotsesside sadamate valik;
  • -B "C: Programmi failid (x86) \\ 1cv8 srvinfo" - kataloog teabe salvestamiseks uue loodud serveri klastri kohta 1c: ettevõtte versioon 8.3;
  • -Usr. Administrator - kasutaja, mille nimel käivitatakse server server 1C: Enterprise versioon 8.3;
  • -Pwd ******** - määratud kasutaja parool (sisestage oma).

Pärast seda näete uuesti teenuse "Server 1c: ettevõtte 8.3" Aknas Serveri haldur -\u003e Konfiguratsioon -\u003e Teenused. Sa pead lihtsalt juhtima seda meeskonna ragent.exe -Start:

C: Programmifailid (x86) \\ _cv8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -start

Aknas Serveri haldur -\u003e Konfiguratsioon -\u003e Teenused Me näeme Server 1C: Enterprise 8.3 ":

käivitatud parameetritega:

kus valdkonnas "käivitatav fail" on seadistus:

C: Programmifailid (x86) 1cv8 \\ 88.4.437 SRVINFO "

Ja nüüd kõige huvitavam asi: sa pead tegema see toiming Iga kord, kui vaja uuendada versiooni server 1c: Enterprises 8.3! "Bravo", arendajad ...

Nüüd natuke sellest, kuidas elada määratud kimpiga. Vajadus käivitada 1C programm ise: vana versiooni ettevõtete (kausta C: programmfailid (x86) 1cv82 ühine) ei ole enam. 1C installimisel: Enterprise Version 8.3 töölaua märgis taaskäivitatakse automaatselt programmi alguses C: Programmi failidest (x86) 1cv8 Kui te avate serveri versioonis töötava raamatupidamise andmebaasi 8.2, avaneb see õhukese kliendi soovitud versioonis automaatselt.

Andmebaaside loomise mallid (raamatupidamine või Zick) luuakse kasutajakataloogis vaikimisi, mille nimel te neid käivitasite. Kui teete seda administraatori nimel, leiate need mööda teed C: kasutaja administraatori appdata rändluse 1c \\ t 1cv8 \\ tmplts. Kui soovite lisada uue andmebaasi põhineb paigaldatud malli, õhuke klient versioon 8.3 näeb neid kõiki:

Nüüd, kui teil on vaja registreerida andmebaasi versioon 8.3, siis peate täpsustama "serverite klastri 1c: Enterprise" arvuti, 1c versiooni 8.3 serveriga ja klastrihalduri käärsoole kaudu, mida te registreerite 1c versioon 8.3 server. Minu puhul on see 2541:

Kui lisate uue raamatupidamise nimekirja uute ettevõtete serveris töötab 1c: Enterprise Version 8.3 Teil on vaja ka määrata serveri nimi ja läbi käärsoole - sadama kasutatav klasterjuht:

Vajadus registreerida kasulikkust nii 1C serveri klastri haldamiseks (mõlemad versioon 8.2 ja 8.3) pärast iga installimise / värskenduse salvestamist.

Nüüd liigume edasi klastrite manustamisse, kes töötavad 1c serverite erinevates versioonides: ettevõte ühes arvutis. Avage kaust Path C: Programmifailid (x86) \\ 1cv8 ühine ja luua klastri manustamine konsooli konsooli töölaual. Esitage 8,3 (etikett on parem ümber ümber nimetatakse 1cv8.3.):

Samamoodi avage C: programmfailid (x86) \\ 1cv82-d areasesse ja luua konsooli konsooli konsooli klastri manustamise (etikett on parem kohe ümber nimetada, näiteks 1cv8.2.):

Töölaual saate järgmise:

Alustame 1C serveri klastri kasuliku manustamise kasulikkust: Enterprise versioon 8.2 "1CV8.2" Märksõnad (kuna server kasutab vaikimisi sadamaid, ilmub klaster ilma probleemideta):

Kui proovite avada selle klastri konsoolist, mis on ette nähtud 1c serveri klastri haldamiseks: Enterprise versioon 8.3 (töölaua sildil nimega "1CV8.3") näete vea:

Ühendusviga 1C: Ettevõtted 8.3: Kliendi ja serveri versioonid (8.3.4.437 - 8.2.19.90), kliendirakendus: klastri konsool

1C serveri klastri kuvamiseks: ettevõtte versioon 8.3 See on vajalik uue keskserveri loomiseks 1C: ETTEVÕTTED 8.3:

  • valdkonnas Nimetus Peate määrama arvuti nime 1c serveriga installitud: Enterprise 8.3;
  • valdkonnas IP-port Peate määrama sadama, millele serverine agent 1c: ettevõtted 8.3, mida tähistate agendi starteri loomisel;
  • valdkonnas Kirjeldus Kirjeldus.

Pärast nupu "OK" vajutamist näete uut klastrit, mis osutus pärast serveri 1C installimist: Enterprise versioon 8.3.

Need. Server 1c erinevate versioonide klastrite manustamine: ühele arvutisse installitud ettevõtted viiakse läbi sobivate nuppude abil.

See on põhimõtteliselt see. Edu!

_________
Uus. Nagu praktikas on näidanud, ei sobi käesolevas artiklis kirjeldatud meetod ühekordse serveri ühekordse serveri ühekordse käivituse jaoks 1C: ettevõtete versioon 8.3. Uue teenindusagendi 1C loomine teisest versioonist 1c: teiste sadamate käitajad tegutsevad ettevõtted:

C: Programmifailid (x86) \\ 1cv8 \\ 88.4.4.437 . Administrator -Pwd ********

lõpeb sellega, et juba töötav teenus on eemaldatud vana versioon 1c 8.3 ja uut ei looda.

Ma kirjeldasin, kuidas installida, luua sobiva ja käivitada ühe serveri mitu versiooni server 1c: ettevõtted 8.3 ...