1C Enterprise serverlarini boshqarish. 1C korxonasi serverlarini ma'muriyati 1C korxona serverlarini boshqarish uchun yordamchi dastur

Chop etish (Ctrl+P)

Ushbu maqolada Microsoft bilan ishlaydigan tizimning mijoz-server versiyasiga xos bo'lgan 1C: Enterprise tizimi boshqaruvining ba'zi elementlari tavsifi mavjud. SQL Server 2012:

Mijoz-server versiyasida zaxira nusxasini yaratish

Server klasterini boshqarish

1cv8 servers.msc konsol yoki klasterni boshqarish yordam dasturi MMC (Microsoft Management Console) plaginidir va tegishli kompyuterlarda foydalanish mumkin. dasturiy ta'minot. Odatiy bo'lib, u C:\Program Files (x86)\1cv8\common papkasida o'rnatiladi.

Klaster boshqaruvi yordam dasturi quyidagi muammolarni hal qilish uchun mo'ljallangan:

  • server klasterlarini yaratish, o'zgartirish va o'chirish;
  • mavjud klasterlarni o'zgartirish: ishchi serverlarni yaratish, parametrlarni o'zgartirish va o'chirish, ishlaydigan serverlarga funksionallik talablarini belgilash;
  • klaster nosozlikka chidamlilik darajasini belgilash;
  • individual ishlaydigan serverlarda yukni qo'lda sozlash;
  • markaziy klaster serverlari ma'murlari ro'yxatlarini va klaster ma'murlari ro'yxatini boshqarish;
  • foydalanuvchilarning axborot bazalari va xizmat ulanishlariga ulanishlarini monitoring qilish;
  • foydalanuvchilarni axborot bazasidan uzish;
  • 1C: Enterprise 8 ob'ekt blokirovkalari va mijoz ulanish blokirovkalari monitoringi;
  • ma'lumotlar bazasini boshqarish tizimining tranzaksiya blokirovkalarini operativ tahlil qilish;
  • ma'lumotlar bazasiga foydalanuvchi ulanishlarini bloklashni boshqarish;
  • muntazam vazifalarni blokirovka qilishni boshqarish.

Ushbu maqolada men faqat yangi ma'lumot bazasini ro'yxatdan o'tkazishni ko'rib chiqaman

Yangi axborot bazasini ro'yxatdan o'tkazish

Server klasterini boshqarish yordam dasturidan foydalangan holda yangi ma'lumot bazasini ro'yxatdan o'tkazish uchun kerakli markaziy serverni, ushbu serverda ro'yxatdan o'tgan kerakli klasterni, markaziy serverlar daraxtida Infobases filialini tanlang va kontekst menyusidagi "Yaratish - Infobase" buyrug'ini yoki shunga o'xshash buyruqni bajaring. yordamchi dasturning asosiy menyusi.

Buyruqni bajarish natijasida ekranda infobase xususiyatlari dialog oynasi paydo bo'ladi.

Infobaza parametrlari 1C: Enterprise ishga tushirish oynasi yordamida yaratilgan yangi infobaza parametrlariga teng.

Turi DBMS: Microsoft SQL Server.

Ma'lumotlar bazasi serveri: server nomi. Kompyuter nomi (agar bitta server nusxasi kompyuterda o'rnatilgan bo'lsa) yoki ma'lum bir misol nomi (agar bir nechta nusxalar o'rnatilgan bo'lsa) bilan belgilanishi mumkin. Masalan, Server/misol. Agar 1C: Enterprise serveri va Microsoft SQL Server bir kompyuterda joylashgan bo'lsa va Microsoft SQL Server uchun Native Client (mahalliy mijoz) o'rnatilgan bo'lsa, serverlar o'rtasida aloqa o'rnatish uchun SHARED MEMORY protokolidan foydalanish mumkin. Buning uchun Microsoft SQL Server nomidan oldin lpc: prefiksini ko'rsatishingiz kerak. Bunday holda, DBMS server nomi quyidagicha ko'rinadi: lpc:Server/instance

Ma'lumotlar bazasi nomi: Ma'lumotlar bazasi nomining birinchi belgisi lotin alifbosining harfi, shuningdek, "_" belgisi bo'lishi mumkin. Keyingi belgilar lotin alifbosining harflari, raqamlar, shuningdek, "_", "$" belgilari bo'lishi mumkin. Nom uzunligi 63 ta belgi bilan cheklangan. Nomda bo'sh joy qoldirishga ruxsat berilmaydi. Ism ma'lumotlar bazasi serveri so'rovlar tilida zahiralangan so'z bo'lishi mumkin emas. Ma'lumotlar bazasi nomida quyidagi belgilarni ishlatib bo'lmaydi: "<», «>"", "#", "%", """, "(", ")", "[", "]", "|", "\", "^", "`", shuningdek, 0 dan 31 va 127 gacha bo'lgan kodli belgilar

Ma'lumotlar bazasi foydalanuvchisi: nomidan ma'lumotlar bazasiga kirish amalga oshiriladigan ma'lumotlar bazasi serveri foydalanuvchisining nomi. Belgilangan foydalanuvchi ma'lumotlar bazasi serveri ma'muri (a) yoki ma'lumotlar bazasi egasi (agar u allaqachon mavjud bo'lsa) bo'lishi, kelajakda tanlangan ma'lumotlar bazasi tuzilishini erkin o'zgartirishi uchun juda muhimdir. Ikkinchi holda, bu foydalanuvchi asosiy ma'lumotlar bazasiga o'qish huquqiga va tempdb ma'lumotlar bazasiga to'liq kirish huquqiga ega bo'lishi kerak. Yuqoridagilarga qo'shimcha ravishda, ko'rsatilgan foydalanuvchi protsessor administratori yoki sysadmin sobit server rolining a'zosi bo'lishi kerak.

Foydalanuvchi paroli: nomidan ma'lumotlar bazasiga kirish mumkin bo'lgan foydalanuvchi paroli.

Sana ofset– 0 yoki 2000. Bu parametr maʼlumotlar bazasida saqlangan sanalarga qoʻshiladigan yillar sonini belgilaydi. Microsoft ma'lumotlari SQL Server va ularni olishda ayiriladi. Mavjudligi bu parametr Microsoft SQL Serverda sanani saqlashning o'ziga xos xususiyatlari bilan belgilanadi. Microsoft SQL Serverda ishlatiladigan DATETIME turi sanalarni 1753-yil 1-yanvardan 9999-yil 31-dekabrgacha boʻlgan oraliqda saqlash imkonini beradi. Va agar ma'lumot bazasi bilan ishlashda ushbu diapazonning pastki chegarasidan oldingi sanalarni saqlash zarurati tug'ilsa, parametr qiymati sifatida 2000 ni tanlash kerak, agar bunday sanalar uchramasa, u holda 0 ni tanlash mumkin. Ma'lumot bazasini yaratgandan so'ng, ushbu parametrga qiymat bering Yo'q o'zgarishi mumkin.

DIQQAT! Agar dastur yechimi jamg'arish registrlari yoki buxgalteriya registrlaridan foydalansa, u holda Sana siljishi maydoni 2000 ga o'rnatilishi kerak. Agar ma'lumotlar bazasini yaratishda ushbu maydonga 0 qiymati kiritilgan bo'lsa, unda ma'lumotlar bazasi faylga yuklanishi kerak va ma'lumotlar bazasini qayta yaratish kerak, bu maydonda Ofset sanalari 2000 va ma'lumotlar bazasini yuklash kerak.

DIQQAT! Infobase nomlari bir xil klaster ichida noyob bo'lishi kerak. Yangi ma'lumotlar bazasini ro'yxatdan o'tkazishda tizim ko'rsatilgan ma'lumotlar bazasi serverida bir xil nomdagi ma'lumotlar bazasi mavjudligini tekshiradi. Agar ma'lumotlar bazasi mavjud bo'lsa, unga ulanish o'rnatiladi. Agar mavjud ma'lumotlar bazasi allaqachon 1C: Enterprise ma'lumotlar bazasidan ma'lumotlarni o'z ichiga olgan bo'lsa, u holda allaqachon mavjud ma'lumotlar bazasi bilan aloqa o'rnatiladi. Va agar ma'lumotlar bazasida ma'lumotlar bazasi ma'lumotlari bo'lmasa, unda yangi 1C: Enterprise ma'lumotlar bazasi ishga tushiriladi.

Ma'lumot bazasi bilan operatsiyani bajarishda xato

SQL ma'lumotlar bazasiga ulanishda turli xil yaratish yoki ulanish xatolari paydo bo'lishi mumkin. Misol uchun, agar quyidagi xato paydo bo'lsa:

Bunday holda, ma'lumotlar bazasini yaratishga urinish bo'ldi va korporativ server Microsoft SQL Server bilan aloqa o'rnatolmadi. Tekshirish kerak:

  • Foydalanuvchi autentifikatsiya parametrlari (Ism, parol va ma'lumotlar bazasini yaratish huquqlari);
  • Ma'lumotlar bazasi nomi nomlash qoidalariga mos keladimi;
  • Ma'lumotlar bazasi serveri nomi to'g'ri o'rnatilganmi?
  • Foydalanuvchining autentifikatsiya turiga mos keladi. Ehtimol, foydalanuvchi sql server foydalanuvchi nomi ostida tizimga kirgan va SQL sozlamalarida noto'g'ri foydalanuvchi autentifikatsiya turi o'rnatilgan.

Fon.

1C: Enterprise serverlarini 8.0 versiyasidan boshqarish uchun "1C Enterprise Serverlarni boshqarish" konsoli (Microsoft Management Console uchun qo'shimcha dastur) taqdim etiladi. Asbob juda funktsional va qulay bo'lib, platforma versiyalari bilan birgalikda ishlab chiqilgan va ma'murga sodiqlik bilan xizmat qiladi.

8.1 versiyasi bilan Linux-ga asoslangan operatsion tizimlar (deb va rpm asosidagi) uchun server tarqatish opsiyasi paydo bo'ldi. Bu iste'molchilarga stekdan foydalanishni kamaytirish imkonini berdi Microsoft texnologiyalari va litsenziyalar va dasturiy ta'minotni sezilarli darajada tejash. Ammo administrator haqida nima deyish mumkin? MMC uchun hammasi bir xil. Ishlab chiquvchini konservatizmda ayblash qiyin, chunki platformani ishlab chiqishdagi taraqqiyot yillar davomida ta'sirchan ko'rindi (bu ko'pincha qoralash uchun sabab bo'ladi - barqarorlik taraqqiyot uchun qurbon qilinadi). Ammo haqiqat shundaki, Windows-dan 8.1 va 8.2 versiyalari serverlarini boshqarish taklif qilingan.

8.3 versiyasida yangi o'zaro faoliyat platformali server klasterini boshqarish vositalari paydo bo'ldi - ras (boshqaruv serveri) va rac (boshqaruv mijozi). 1C: Enterprise platformasi bilan doimiy ravishda ishlaydigan odamlar orasida ham ko'pchilik ular haqida bilishmaydi yoki ular haqida deyarli eshitmaydilar. Bular. Ushbu boshqaruv usuli mashhurlikka erishmadi. Buning sababi racning konsol ilovasi ekanligiga o'xshaydi. Dangasa administrator uchun mmc-ni ishga tushirish va ularga kerak bo'lgan hamma narsani bosish osonroq. Ammo boshqa imkoniyat ham bor ...

1C yigitlari, jiddiymisiz?

Nega ras serverini racsiz ishlatmaslik kerak? Yaxshiyamki, 1C kompaniyasi Java uchun "Administrative Service API" ni nashr etdi.

Natijada bizga kerak bo'ladi:

1. O'rnatilgan va sozlangan ras. Odatiy bo'lib, ushbu dastur server qismi bilan birga o'rnatiladi (ragent.exe bilan bir xil katalogda), lekin sukut bo'yicha ishlamaydi. Keling, bu kamchilikni tuzataylik.

Siz uni server ishga tushganda ishga tushirish uchun sozlashingiz mumkin:

Ras klaster --port=

(agar siz portni ko'rsatmasangiz, standart 1545)

Yoki ras-ni Windows xizmati sifatida o'rnating (masalan, 1C kompaniyasidan ro'yxatdan o'tish uchun register-ras.bat fayli):

@echo off rem %1 – 1C to‘liq versiya raqami:Enterprise set SrvUserName=<имя пользователя>SrvUserPwd = o'rnating<пароль пользователя>sozlang CtrlPort=1540 set AgentName=localhost set RASPort=1545 set SrvcName="1C:Enterprise 8.3 Remote Server" o'rnating BinPath="\"C:\Program Files\1cv8\%1\bin\ras.exe\" klaster -- service --port=%RASPort% %AgentName%:%CtrlPort%" sozlang Desctiption="Administration Server 1C:Enterprise 8.3" sc stop %SrvcName% sc o'chirish %SrvcName% sc o'chirish %SrvcName% binPath= %BinPath% ishga tushirish= avtomatik obj= %SrvUserName% parol= %SrvUserPwd% displayname= %Desctiption%

2. Android DroidRAC2 uchun ras uchun mijozni o'zim yozishim kerak edi. Menimcha, u erda hamma narsa o'rnatish va ulanish uchun intuitivdir. Ilova tanish MMC konsolining uslubi va interfeysini takrorlashga harakat qiladi. Ular aytganidek, bepul va SMSsiz. Komponentlarning butun daraxtini ko'rish va ish paytida o'zgartirilishi kerak bo'lgan asosiy sozlamalarni tahrirlash imkoniyati qo'llab-quvvatlanadi.

Rivojlanish istiqbollari.

Hozirda sinov uchun 1C: Enterprise 8.4.1 versiyasi mavjud bo'lib, unda server qismi tubdan qayta ishlangan. Boshqa narsalar qatorida, server ma'muriyati uchun REST API va uning uchun mijoz e'lon qilindi. Shubhasiz, ishlab chiquvchining o'zi muammoni boshqaruv vositalarining yomon rivojlanishida ko'radi va bu erda bizni yoqimli kutilmagan hodisalar kutmoqda. Bu orada bizda bor narsa bilan ishlashimiz kerak.

P.S. Shaxsan men 1C kompaniyasi dasturiy ta'minotining jadal rivojlanishini kuzatishdan mamnunman, garchi men ko'pincha bu muvaffaqiyat uchun asab va vaqt bilan to'lashim kerak bo'lsa. Ammo bu butunlay boshqacha hikoya

Avtomatlashtirilgan 1C Enterprise tizimi sizga boshqaruv, savdo, buxgalteriya hisobini amalga oshirish va kerakli hisobotlarni olish imkonini beradi. Dasturning ikki turi mavjud:

  • Fayl - 1C faqat bitta kompyuterga o'rnatilgan, hech qanday menejer ma'lumotlar bazalari bilan ishlay olmaydi. Ushbu parametr kichik savdo aylanmasiga ega bo'lgan kichik kompaniyalar uchun javob beradi.
  • Mijoz versiyasi. 1C bilan ishlashda foydalanuvchilar tizimi ishtirok etadi, ma'lumotlar bazalari bitta kompyuterda joylashgan bo'lib, qolganlari ulangan. Ish varianti mijoz ilovasi, 1C Enterprise serveri va MS SQL Server yoki PostgreSQL formatidagi ma'lumotlar bazalaridan iborat uch darajali arxitekturaga ega. Bunday holda, to'g'ri konfiguratsiyani ta'minlash uchun 1C server ma'muriyati qo'llaniladi.

1C server boshqaruv konsoli:asosiy funktsiyalari

1C serverida boshqaruv uchun o'rnatilgan interfeys mavjud emas, shuning uchun konsol ishlatiladi. U 1C Enterprise ning tegishli versiyasining standart yetkazib berish paketiga kiritilgan. Ushbu standart yordamchi dastur har biriga o'rnatilgan mahalliy kompyuter, ma'lumotlar bazalari shu yerda yoki uzoq serverda joylashgan bo'lishi mumkin.

1C Enterprise serverini boshqarish uchun konsoldan foydalanib, siz quyidagi vazifalarni hal qilishingiz mumkin:

  • Serverning ishlashiga o'zgartirishlar kiriting, yangilarini yarating, keraksizlarini o'chiring. Ular ma'lumotlar bazalarini joylashtirishlari va turli foydalanuvchilar o'rtasidagi o'zaro aloqalarni belgilashlari mumkin.
  • Administratorlarni yarating. Bu serverlarga o'zgartirish kiritish huquqiga ega bo'lgan foydalanuvchilar. Har bir administrator faqat tayinlangan serverni boshqarishi mumkin. Agar siz bitta administrator qo'shmasangiz, ro'yxatdan o'tgan har qanday foydalanuvchi 1C serverini boshqarishi mumkin.
  • 1C klasterining ish oqimlarini yaratish. Ishchi jarayonlarini qo'shish tizimdagi ma'lum bir foydalanuvchining ishlashiga ta'sir qilish imkonini beradi. Xususiyatlarda siz maksimal ishlash qiymatini belgilashingiz mumkin (1000 gacha). Ishlayotgan seanslar maksimal ishlash bilan jarayonga biriktirilgan. Tizim tizimli ravishda optimallashtirish uchun ushbu qiymatlarni mustaqil ravishda tahlil qiladi va qayta taqsimlaydi.
  • 1C Enterprise-da ma'lumotlar bazalarini yaratish. Siz foydalanuvchilar uchun unga ulanish imkoniyatini o'rnatishingiz yoki faqat mahalliy sifatida ishlashiga ruxsat berishingiz mumkin.
  • Seanslarni majburiy to'xtatish. Ba'zan server xabari ostida bu haqda xabar beradi belgilangan ism foydalanuvchi allaqachon ishlamoqda. Tizim har doim ham bu jarayonni o'z-o'zidan tugatmaydi, shuning uchun ma'muriyat har qanday foydalanuvchi uchun sessiyani majburan tugatishga imkon beradi.

1C da ishlashni qanday boshlash kerak?

1C Enterprise mijoz ilovasi bo'sh platformadir. Uning ishlashi uchun siz bir necha ketma-ket qadamlarni bajarishingiz kerak:

  • Konsol o'rnatilgan. Bu 1C serverlarini keyingi boshqarish imkonini beradi.
  • Markaziy serverni yaratish. Keyin, uning asosida siz unga hisobot beruvchi tuzilmalarni yaratishingiz mumkin. Buning uchun kontekst menyusidan foydalanib, nom, foydalanilgan protokol va aloqa uchun ishlatiladigan port raqamini kiriting.
  • Klaster yaratish. Bunday holda, kontekst menyusi ham yordam beradi. So'ralgan ma'lumotni to'ldirish kerak (klaster nomi, foydalanilgan kompyuter, ulanish porti, bu avvalroq ko'rsatilgan portga mos kelmaydi).
  • Axborot bazasini yaratish. Tegishli filialda siz kontekst menyusidan ham foydalanishingiz kerak. U erda kerakli parametrlar (nom, tavsif, ulanish turi, joylashuvi, DBMS turi, foydalanuvchi nomi va parol) kiritiladi. Kiritilgan ma'lumotlarning to'g'riligi tasdiqlangach, ma'lumotlar bazasi yaratiladi. Endi siz unga kerakli ma'lumotlarni kiritishingiz mumkin.

Bir qarashda, 1C Enterprise-ni boshqarish oddiy jarayon, ammo to'g'ri sozlamalarsiz tizim to'g'ri ishlamaydi, foydalanuvchi o'z imkoniyatlaridan maksimal darajada foydalana olmaydi. Qo'shimcha texnik muammolar ham mumkin.

Ma'muriyatprofessionallar tomonidan: asosiy afzalliklari

1C mijoz versiyasi o'rta o'lchamli va tomonidan qo'llaniladi katta biznes, u bilan bog'lanishi kerak yagona tizim barcha kompyuterlar, shu jumladan masofaviy tizimli birliklar. Bu olish imkonini beradi boshqaruv qarorlari, jamlangan hisobotlarni qabul qilish, umumiy hisobni yuritish.

Muhim rol o'ynaydi to'g'ri sozlash va platformaga doimiy texnik xizmat ko'rsatish, foydalanuvchilar, klasterlar, ma'murlarni yaratish, ma'lumotlar bazalariga o'zgartirishlar kiritish. Buning uchun siz mutaxassislarning ma'lum bir xodimlariga ega bo'lishingiz kerak. Buning uchun siz yangi xodimlarni yollashingiz, mavjud odamlarni doimiy ravishda o'qitishingiz yoki xizmatni autsorsing qilishingiz mumkin. Har bir kompaniya muayyan ish sharoitida qaysi usul mos kelishini o'zi hal qiladi.

Professional mutaxassislar tomonidan amalga oshiriladigan 1C platformasini boshqarish bir qator afzalliklarga ega:

  • Texnik nosozliklarsiz 1C ning to'g'ri ishlashini kafolatlaydigan tizimning to'g'ri konfiguratsiyasi.
  • Doimiy o'zgarishlar va xavfsizlik monitoringi. Kompaniyaning faoliyati dinamik, u maqsadli avtomatlashtirilgan tizim boshqaruv va strategik qarorlar qabul qilish uchun yangi vazifalar.
  • Yangi modullarni o'rnatish, kirish huquqlarini to'g'ri taqsimlash, quyi tizimlarni yaratish. Bu filiallari va masofaviy bo'linmalari bo'lgan yirik kompaniyalar uchun ayniqsa muhimdir.
  • Tizim yukini kuzatish, yukni turli server kompyuterlari bo'ylab taqsimlash.

1C me'moriy komponentlarning turli joylari bilan ishlaydi, ular bitta yoki birida joylashgan bo'lishi mumkin turli xil kompyuterlar. Maksimal himoyani ta'minlash uchun har bir elementni turli xil kompyuterlarga joylashtirish tavsiya etiladi.

Buxgalteriya hisobining navbatdagi yangilanishini o'rnatish paytida men "Men faqat 8.3.4 da ishlayman" xatosini oldim ... 8.3.4 ni o'rnatish vaqti keldi. Shunday qilib:

Men yangi platformani yuklab olish va o'rnatish jarayonini tasvirlamayman, hamma narsa oddiy.

Server agent xizmati 1C
Odatiy bo'lib u 1540-portga o'rnatilgan va u erda menda 8.2 ishlayapti, shuning uchun biz uni ro'yxatga olish kitobi bo'limida o'zgartiramiz.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C: Enterprise 8.3 Server Agent ImagePath parametri
ofset qo'shish orqali port raqamlarini o'zgartiring: "C:\Program Files\1cv8\8.3.4.365\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -diapazon 1660:1691 -d "C:\Program" Fayllar\ 1cv8\srvinfo"

Agentni ishga tushiring va 1C serverlarining boshqaruv konsolini oching va 8.3 klasterini yarating.
Server nomini ko'rsatdi va uni 1740 portida sozladi (8.2 1540 da ishlaydi)

Biz klaster yaratdik + uni biroz optimallashtirdik (menda faqat BITTA kichik server bor, shuning uchun men ish jarayonlari uchun qayta ishga tushirish oralig'ini va xotira hajmini ko'rsataman. Chunki menda bitta server bor - nosozlikka chidamlilik darajasi 0)


Endi batafsilroq:
1. Qayta boshlash oralig'i: 86400 sek (24 soat). Qayta ishga tushirish vaqti, ehtimol, parametrlar o'rnatilgan yoki dastur serveri ishga tushirilgan paytdan boshlab tartibga solinmaydi.
2. Ruxsat berilgan xotira hajmini ham belgilashingiz mumkin: 3 000 000 KB (3 GB) - 4 GB operativ xotiraga ega server uchun, Agar u kamroq bo'lsa, unda to'ldirmang bu variant!.
3. Xotirani to'ldirish oralig'i - ruxsat etilgan xotira miqdori oshib ketgan doimiy vaqt davri, shundan so'ng server jarayonni qayta ishga tushiradi. Agar 0 soniya belgilansa, u abadiy kutadi.
4. Ish jarayonlari soni sozlamalaringiz asosida avtomatik tarzda hisoblanadi
5. Xatolarga chidamlilik darajasi Klaster xatoliklarga chidamlilik darajasini bir vaqtning o'zida ishlamay qolishi mumkin bo'lgan ishlaydigan serverlar soni sifatida belgilashingiz mumkin va bu foydalanuvchilarning g'ayritabiiy tugatilishiga olib kelmaydi. Zaxira xizmatlari ko'rsatilgan nosozliklarga chidamliligini ta'minlash uchun zarur bo'lgan miqdorda avtomatik ravishda ishga tushiriladi; Haqiqiy vaqtda faol xizmat zaxiraga ko'paytiriladi.
6. Tizimning butun ishlashini oshirish uchun ishlatilishi mumkin bo'lgan yuk taqsimlash rejimi yoki ishlatilgan konfiguratsiya "yoqtirgan" hollarda "cheklangan xotira bilan" ishlashga imkon beruvchi yangi "xotirani tejash" rejimidan foydalaning. xotirani yeyish uchun."

Ishlayotgan server
Mening serverim oddiy, jami 2 Gb operativ xotira va unda faqat 2 ta ma'lumotlar bazasi bo'ladi, shuning uchun men uni shunday sozlayman:

Har bir jarayon uchun axborot xavfsizligi soni parametrini 1 ga qo'ydim, ya'ni. Men har bir axborot xavfsizligi o'z jarayonini boshqarishini xohlayman - bu ishonchlilik va ishlash nuqtai nazaridan o'zaro ta'sirni kamaytiradi. Siz uni serveringizning xususiyatlariga moslashtirasiz!

Axborot bazasi
Men IB qo'shaman:

Boshlovchida ma'lumotlar bazasini ko'rish:

Funktsionallikni belgilash talablari
Men buni o'zim o'rnatmaganman, lekin bu haqda aytishim kerak deb o'ylayman:
Klasterni boshqarish deganda, administrator klaster joylashgan kompyuterlar (ishchi serverlar) tarkibini belgilashini bildiradi. Bundan tashqari (agar kerak bo'lsa) u ular uchun "talablar" ni aniqlay oladi: har bir ishlaydigan serverda qaysi xizmatlar va infobazalarga ulanishlar ishlashi kerak. Klaster menejerlari va ishchi jarayonlari tayinlangan "talablar" asosida avtomatik ravishda ishga tushiriladi. Ishlab chiqarish serverlari uchun "talablar" interaktiv tarzda, klaster boshqaruv konsolidan yoki dasturiy ravishda o'rnatilgan tildan belgilanishi mumkin.
Shunday qilib, xavfsizlik kaliti bo'lgan noutbukda foydalanuvchilarni klaster serverida ishga tushirmaslik uchun siz "Axborot xavfsizligiga mijoz ulanishi" talab ob'ektiga "talablar" ni qo'shishingiz kerak - "Tayinlamang", ya'ni. ishchi jarayonlarini rad etish ushbu serverdan mijoz ulanishlarini boshqarish. Klasterning ishlab chiqarish serverida foydalanuvchi seanslarisiz "faqat fondagi ishlarni" bajarish imkoniyati yanada qiziqroq. Shu tarzda siz yuqori yuklangan vazifalarni (kod) alohida mashinaga ko'chirishingiz mumkin. Bundan tashqari, siz bitta kompyuterda "Qo'shimcha parametr qiymati" orqali "oyni yopish" fon vazifasini, boshqasida esa "To'liq matn indeksini yangilash" fon vazifasini bajarishingiz mumkin. Tushuntirish "Qo'shimcha parametrning qiymati" belgisi orqali amalga oshiriladi. Misol uchun, agar siz BackgroundJob.CommonModule ni qiymat sifatida belgilasangiz, klasterdagi ishchi server ishini faqat shu bilan cheklashingiz mumkin. fondagi ishlar har qanday tarkib bilan. BackgroundJob.CommonModule..- qiymati maxsus kodni bildiradi.

Xavfsizlik profillari
Xavfsizlik profillari dastur yechimiga server klasteri faoliyati uchun potentsial xavfli bo'lishi mumkin bo'lgan harakatlarni bajarishni taqiqlash uchun xizmat qiladi.
Klaster ma'muri istalgan narsani belgilashi mumkin axborot bazasi klasterda mavjud xavfsizlik profillaridan biri. Va keyin dastur yechimining potentsial xavfli funksionalligi ushbu profilda tavsiflangan chegaralar doirasida cheklanadi.

Odatiy bo'lib, yaratilgandan so'ng, xavfsizlik profili barcha potentsial xavfli harakatlarni taqiqlaydi:
- murojaat qilish fayl tizimi serverlar;
-COM ob'ektlarini ishga tushirish;
- foydalanish tashqi komponentlar 1C: Korxona;
- ishga tushirish tashqi muolajalar va hisobotlar;
-serverda o'rnatilgan ilovalarni ishga tushirish;
- Internet resurslariga kirish.
Shunday qilib, o'zingizni notanish dastur yechimining kiruvchi harakatlaridan himoya qilish juda oddiy: siz bo'sh xavfsizlik profilini yaratishingiz va uni ma'lumot bazasiga belgilashingiz kerak. Bundan tashqari, agar kerak bo'lsa, siz ushbu profilni ilova yechimi bajarishi mumkin bo'lgan harakatlarni tavsiflash orqali kengaytirishingiz mumkin.

1C Enterprise 8.3 da klaster menejeri xizmat fayllarining joylashuvi
Agar tizimni o'rnatayotganda! "1C: Enterprise" "1C: Enterprise" serverini xizmat sifatida ishga tushirish variantini tanladi, keyin server agentining birinchi ishga tushirilishi tizimni o'rnatish jarayonida amalga oshiriladi. Bunday holda, xizmat tizimni o'rnatish dialog oynasida tanlangan foydalanuvchi nomidan ishga tushiriladi, lekin server klasteri xizmat fayllari katalogda joylashgan bo'ladi.<каталог установки системы 1С:Предприятие>\srvinfo (boshlash kaliti -d xizmat parametrlarida aniq ko'rsatiladi).

Agar 1C: Enterprise tizimini o'rnatishda siz serverni dastur sifatida ishga tushirish variantini tanlagan bo'lsangiz, tizimni o'rnatish jarayonida server ishga tushmaydi; Server agenti tizimni o'rnatish tugagandan so'ng mustaqil ravishda ishga tushirilishi kerak. Bundan tashqari, ishga tushirish tugmasi -d belgilanmagan bo'lsa, server klasterining xizmat ko'rsatish fayllari standart katalogda joylashgan bo'ladi: %USERPROFILE%\LocalSettings\ApplicationData\lC\lCv8 (Windows Vista va undan yuqori versiyalar uchun %LOCALAPPDATA%\lC\lCv8) .

DIQQAT! Agar ushbu markaziy serverda klaster allaqachon yaratilgan bo'lsa, server agentini (xizmat, dastur) ishga tushirish opsiyasini o'zgartirganda yoki server agenti nomidan ishlaydigan foydalanuvchini o'zgartirganda, siz doimo yo'lni to'g'ri belgilashga e'tibor berishingiz kerak. server klasterining xizmat fayllari katalogiga. Agar server agenti ishga tushirish vaqtida klasterlar ro'yxatini topmasa, u ushbu serverda yangi klaster yaratadi.
IN operatsion tizim Linux server klasteri xizmat fayllari /home/usrlcv8/.lcv8/lC/lcv8 jildida joylashgan bo'ladi (yoki qisqartirilgan versiyasi ~/.1cv8/1C/1cv8).