Darbojas divas 1c versijas vienā serverī. Vairāku dažādu versiju 1C:Enterprise serveru paralēla palaišana vienā datorā

Serveris 1C 8.2 un 8.3 vienā datorā (Windows)

Serveris 1C 8.2 un 8.3 vienā datorā (Windows)

2015. gada 24. septembris

Pieņemsim, ka jums ir funkcionējošs 1C 8.3 serveris un jums papildus ir jāveic jaunināšana uz 8.2. Tomēr pēc 8.2 instalēšanas un palaišanas tas radīja problēmas ar versiju 8.3.
Vienkāršākais veids, kā sākt, ir ierakstīt nepieciešamās vērtības reģistrā operētājsistēma.
Apturēsim 1s 8.2 serveri.
Tagad atveriet "Start - Run" un ievadiet komandu regedit. Tiks atvērts sistēmas reģistrs. Atrodiet ImagePath parametru filiālē HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8 Server Agent. Porti 1c ir reģistrēti šajā reģistra atslēgā. Mainīsim tos, piemēram, uz:
C:\Program Files\1cv82\8.2.хх.хх\bin\ragent.exe" -srvc -agent -regport 2041 -port 2040 -diapazons 2060:2091 -d "C:\Program Files\1cv82\srvinfo

regport - caur to tiek savienoti klienti.
ports — servera pārvaldības ports (administrācijas panelis, postgresql).
diapazons - porti datora pievienošanai.
Neaizmirstiet atvērt ugunsmūra portus!

Restartējiet serverus 1C 8.3 un 8.2.
Tagad izveidosim centrālo serveri servera administrēšanas panelī.

Izveidojiet centrālo serveri.
Ports ir jāiestata centrālajam serverim.
Serveru klasterim ir jāiestata porta vērtība uz regport.
Darbinieku procesiem portu diapazons ir iestatīts uz diapazonu

Lai izveidotu savienojumu ar 1c 8.2 serveri, laukā “Servera nosaukums” ir jānorāda nameserver:

Ir arī iespējams, ka vēlaties pārdēvēt klasteru, kā rezultātā var tikt parādīta kļūda "Kļūda piekļuve tīklam uz serveri"

Priekšvēsture... Mūsu uzņēmums veiksmīgi darbojas 1C:Enterprise versija 8.2, kurā ir aptuveni 100 intensīvi izmantotas grāmatvedības datu bāzes. Šim jautājumam ir atvēlēts atsevišķs serveris ar visai iespaidīgiem raksturlielumiem, jo... Darbības laikā izrādījās, ka kombinācija 1C:Enterprise 8.2 + MS SQL 2005 ir ļoti prasīga tādiem aparatūras resursiem kā cietie diski, procesors, un pats galvenais – daudzums brīvpiekļuves atmiņa. Šāda servera izmaksas mums pārsniedza 250 tūkstošus rubļu (neskaitot licences gan OS, gan pašam 1C).

Tika uzskatīts par nepamatotu 1C:Enterprise versijai 8.3 piešķirt atsevišķu aparatūru, turklāt maksāt vēl 100 tūkstošus rubļu par otro atslēgu komplektu 1C serverim ir ļoti dārgi! Mēģinājums instalēt 1C:Enterprise versiju 8.3 tieši noveda pie tā, ka klasteris ar esošajām datu bāzēm tika zaudēts. Šeit atklājās divu 1C:Enterprise servera versiju instalēšanas un darbināšanas īpatnības vienā datorā.

Konfigurē 1C:Enterprise 8.2 un 8.3 instalēšanas programma programmatūra lai izmantotu savus standarta portus: 1540 (izmanto servera aģents), 1541 (izmanto klastera pārvaldnieks), 1560-1591 (darbplūsmām izmantoto portu klāsts). Tāpēc, ja serverim 1C:Enterprise 8.3 ir jādarbojas vienlaikus ar serveri 1C:Enterprise 8.2, tad pirmajam ir jānorāda porti, kas atšķiras no tiem, kurus jau izmanto iepriekšējās servera versijas darbīgā instance.

Datorā, kurā jau ir instalēta 1C:Enterprise servera versija 8.2, pakalpojums “1C:Enterprise 8.2 Server Agent” ir reģistrēts un darbojas, jau izmantojot iepriekš norādītos standarta portus. Ja “tuvumā” instalējāt 1C:Enterprise 8.3 serveri, tā pakalpojuma “1C:Enterprise 8.3 Server Agent” palaišana beigsies neparasti, jo tas mēģinās izmantot jau “aizņemtos” portus. Lai no tā izvairītos, jums jāveic šādas darbības.

(Viss tālāk aprakstītais attiecas uz Windows Server 2008 R2 Enterprise (un Standart) 64 bitu + SP1 un 32 bitu servera versijas 1C:Enterprise 8.2 un 8.3).

1C:Enterprise 8.2 (versija 8.2.19.90) es instalēju kā Windows pakalpojumu ar tiesībām darboties esošā vārdā. vietējais lietotājs"Administrators".

Kad instalēšana ir pabeigta, logs Servera pārvaldnieks -> Konfigurācija -> Pakalpojumi mēs redzam, ka darbojas pakalpojums “1C: Enterprise 8.2 Server Agent”:

palaists ar parametriem:

C:\Program Files (x86)\1cv82\8.2.19.90\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -diapazons 1560:1591 -d "C:\Program Files (x86)\1cv82\ srvinfo"

Es instalēju 1C:Enterprise 8.3 serveri (versija 8.3.4.437) līdzīgā veidā:

Tomēr, kā mēs redzam logā Servera pārvaldnieks -> Konfigurācija -> Pakalpojumi, pakalpojums “1C:Enterprise 8.3 Server Agent” netika startēts:

Tagad mums ir jāatver logs komandrinda cmd un dodieties uz 1C:Enterprise 8.3 instalētās servera versijas bin direktoriju un mēģiniet dzēst pakalpojuma “1C:Enterprise 8.3 Server Agent” reģistrāciju ar komandu ragent.exe -rmsrvc:

C:\Users\admin>cd C:\Program Files (x86)\1cv8\8.3.4.437\bin C:\Program Files (x86)\1cv8\8.3.4.437\bin>ragent.exe -rmsrvc Kļūda! ControlService kļūda!

ES sapratu kļūda Kļūda! ControlService kļūda! , kas principā ir sagaidāms, jo pakalpojums nav pareizi reģistrējies sistēmā. Bet patiesībā viņam vajadzētu aiziet. Logā Servera pārvaldnieks -> Konfigurācija -> Pakalpojumi tu viņu vairs neredzēsi.

Tagad jums ir jāpārreģistrējas no šī servera, bet tajā pašā laikā norādiet portus, kas atšķiras no tiem, kurus jau izmanto 1C: Enterprise 8.2 aģents. Manā gadījumā komanda izskatīsies šādi:

C:\Program Files (x86)\1cv8\8.3.4.437\bin>

  • - ports 2540— ports, kurā darbosies 1C:Enterprise servera aģenta versija 8.3;
  • -reģistrs 2541— ports, caur kuru tiks administrēts 1C:Enterprise serveru klasteris, versija 8.3;
  • -diapazons 2560:2591— portu klāsts darbplūsmām;
  • - sadaļā “C:\Program Files (x86)\1cv8\srvinfo”— direktorijs informācijas glabāšanai par jauno 1C:Enterprise serveru klasteru, kas tiek veidots, versija 8.3;
  • -usr .\Administrator— lietotājs, kura vārdā tiks palaists 1C:Enterprise servera aģenta versija 8.3;
  • -pwd********— norādītā lietotāja parole (ievadiet savu).

Pēc tam logā atkal redzēsit pakalpojumu “1C:Enterprise 8.3 Server Agent”. Servera pārvaldnieks -> Konfigurācija -> Pakalpojumi. Viss, kas jums jādara, ir palaidiet to ar komandu ragent.exe -start:

C:\Program Files (x86)\1cv8\8.3.4.437\bin>ragent.exe -start

Logā Servera pārvaldnieks -> Konfigurācija -> Pakalpojumi mēs redzam pakalpojumu “1C: Enterprise 8.3 Server Agent”:

palaists ar parametriem:

kur ir lauks " Izpildāmais fails” ir iestatījums:

C:\Program Files (x86)\1cv8\8.3.4.437\bin\ragent.exe" -srvc -agent -regport 2541 -port 2540 -diapazons 2560:2591 -d "C:\Program Files (x86)\1cv8\ srvinfo"

Un tagad pats interesantākais: šī darbība būs jāveic katru reizi, kad būs jāatjaunina 1C: Enterprise 8.3 servera versija! Bravo, izstrādātāji...

Tagad nedaudz par to, kā sadzīvot ar šo saikni. Vairs nav nepieciešams palaist pašu programmu 1C:Enterprise ar veco versiju (no mapes C:\Program Files (x86)\1cv82\common). Instalējot 1C:Enterprise versiju 8.3, darbvirsmas saīsne tiks automātiski pārrakstīta, lai palaistu programmu no mapes C:\Program Files (x86)\1cv8\common. Ja atverat uzskaites datu bāzi, kas darbojas servera versijā 8.2, tā automātiski tiks atvērta vajadzīgajā plānā klienta versijā.

Veidnes datu bāzu izveidei (grāmatvedība vai ZIK) pēc noklusējuma tiek ievietotas tā lietotāja direktorijā, kura vārdā jūs uzsākāt to instalēšanu. Ja to darāt kā administrators, jūs tos atradīsit ceļā C:\Users\administrator\AppData\Roaming\1C\1cv8\tmplts. Ja vēlaties pievienot jaunu datu bāzi, pamatojoties uz instalēto veidni, plāns klients versija 8.3 redzēs tos visus:

Tagad, ja jāreģistrē datu bāzes versija 8.3, tad laukā “1C:Enterprise server cluster” būs jānorāda dators, kurā ir instalēta 1C servera versija 8.3, un, atdalot to ar kolu, klastera pārvaldnieka ports, kuru vēlaties. norādīts, reģistrējot 1C servera aģenta versiju 8.3. Manā gadījumā tas ir 2541:

Pievienojot jaunu uzskaites datu bāzu sarakstam, kas atrodas uzņēmuma serverī, kurā darbojas 1C:Enterprise versija 8.3, jānorāda arī servera nosaukums, kam seko kols - klastera pārvaldnieka izmantotais ports:

Nepieciešamība reģistrēt utilītu klasteru administrēšanai ar abiem 1C serveriem (abas versijas 8.2 un 8.3) paliek pēc katras instalēšanas/atjaunināšanas.

Tagad pāriesim pie klasteru administrēšanas, ko pārvalda dažādas versijas 1C: uzņēmuma serveri vienā datorā. Atveriet mapi programmā Explorer pa ceļu C:\Program Files (x86)\1cv8\common un darbvirsmā izveidojiet saīsni klastera administrēšanas konsoles versijai 8.3 (labāk ir nekavējoties attiecīgi pārdēvēt saīsni, piemēram, 1CV8.3):

Tādā pašā veidā atveriet mapi pārlūkprogrammā Explorer pa ceļu C:\Program Files (x86)\1cv82\common un darbvirsmā izveidojiet saīsni klastera administrēšanas konsoles versijai 8.2 (labāk ir nekavējoties pārdēvēt saīsni, lai piemērs 1CV8.2):

Uz darbvirsmas jūs saņemsit šādu informāciju:

Palaidīsim 1C:Enterprise servera klastera administrēšanas utilīta versiju 8.2 ar saīsni “1CV8.2” (tā kā serveris izmanto noklusējuma portus, klasteris tiks parādīts bez problēmām):

Mēģinot atvērt šo klasteru no konsoles, kas paredzēta 1C:Enterprise serveru klastera versijas 8.3 administrēšanai (izmantojot darbvirsmas saīsni ar nosaukumu “1CV8.3”), tiks parādīta kļūda:

Kļūda, veidojot savienojumu ar serveri 1C:Enterprise 8.3: klienta un servera versijas atšķiras (8.3.4.437 - 8.2.19.90), klienta lietojumprogramma: Cluster Console

Lai parādītu mums nepieciešamo 1C:Enterprise serveru klastera versiju 8.3, šajā papildprogrammā ir jāizveido jauns centrālais 1C:Enterprise 8.3 serveris:

  • laukā Vārds jānorāda tā datora nosaukums, kurā ir instalēts 1C:Enterprise 8.3 serveris;
  • laukā IP ports jums jānorāda ports, kurā darbojas 1C:Enterprise 8.3 servera aģents, kuru norādījāt, iestatot aģenta palaišanas pakalpojumu;
  • laukā Apraksts norādiet aprakstu.

Noklikšķinot uz pogas “OK”, jūs varēsit redzēt savu jauno klasteru, kas tika izveidots pēc 1C: Enterprise servera versijas 8.3 instalēšanas.

Tie. vienā datorā instalēto dažādu 1C:Enterprise servera versiju klasteru administrēšana tiek veikta, izmantojot atbilstošos papildinājumus.

Tas būtībā arī viss. Veiksmi!

_________
UPD. Kā liecina prakse, šajā rakstā aprakstītā metode nav piemērota, lai vienā serverī vienlaikus darbinātu vairākus 1C:Enterprise servera versijas 8.3 gadījumus. Mēģinot izveidot jaunu 1C aģenta pakalpojumu no citas 1C:Enterprise versijas, kas darbojas dažādos portos, tiek veikta darbība:

C:\Program Files (x86)\1cv8\8.3.4.437\bin>ragent.exe -instsrvc -ports 2540 -regport 2541 -diapazons 2560:2591 -d "C:\Program Files (x86)\1cv8\srvinfo" - usr .\Administrator -pwd ********

beidzas ar jau strādājoša pakalpojuma noņemšanu vecā versija 1C 8.3, bet jauns netiek izveidots.

Es aprakstīju metodi instalēšanai, atbilstošo izveidošanai un vairāku 1C:Enterprise 8.3 servera versiju palaišanai vienā serverī...

Cilvēkiem, kuri vēlas pastāvīgi pilnveidoties, kaut ko mācīties un pastāvīgi apgūt ko jaunu, mēs īpaši izveidojām šo kategoriju. Tajā ir tikai izglītojošs, noderīgs saturs, kas jums noteikti patiks. Liels skaits videoklipu, iespējams, var konkurēt pat ar izglītību, ko mēs iegūstam skolā, koledžā vai universitātē. Pats galvenais mācību video ir tas, ka tie cenšas sniegt jaunāko, visatbilstošāko informāciju. Pasaule ap mums tehnoloģiju laikmetā nepārtraukti mainās, un drukātajiem izglītojošajiem izdevumiem vienkārši nav laika sniegt jaunāko informāciju.


Starp videoklipiem varat atrast arī izglītojošus videoklipus pirmsskolas vecuma bērniem. Tur jūsu bērnam tiks mācīti burti, skaitļi, skaitīšana, lasīšana utt. Piekrītu, tā ir ļoti laba alternatīva multfilmām. Jūs varat arī atrast apmācību sākumskolas skolēniem angļu valoda, palīdzība skolas priekšmetu apguvē. Vecāko klašu skolēniem ir izveidoti izglītojoši video, kas palīdzēs sagatavoties ieskaitēm, eksāmeniem vai vienkārši padziļināt zināšanas kādā konkrētā priekšmetā. Iegūtās zināšanas var kvalitatīvi ietekmēt viņu garīgo potenciālu, kā arī iepriecināt ar teicamām atzīmēm.


Jauniešiem, kuri jau ir beiguši skolu, studē vai nestudē augstskolā, ir pieejami daudzi aizraujoši izglītojoši video. Viņi var palīdzēt viņiem padziļināt zināšanas par profesiju, kurā viņi mācās. Vai arī iegūstiet profesiju, piemēram, programmētājs, tīmekļa dizainers, SEO optimizētājs utt. Šo profesiju augstskolās vēl nemāca, tāpēc par šīs progresīvās un aktuālās jomas speciālistu var kļūt tikai pašizglītošanās ceļā, kurā cenšamies palīdzēt, apkopojot noderīgākos video.


Arī pieaugušajiem šī tēma ir aktuāla, jo nereti gadās, ka, gadiem ilgi strādājot profesijā, tu saproti, ka tā nav tava lieta un gribas apgūt ko sev piemērotāku un tajā pašā laikā izdevīgāku. Arī šīs kategorijas cilvēku vidū nereti atrodami video par sevis pilnveidošanas veidu, laika un naudas taupīšanu, dzīves optimizēšanu, kuros viņi atrod veidus, kā dzīvot daudz labāk un laimīgāk. Pat pieaugušajiem tēma par sava biznesa veidošanu un attīstību ir ļoti piemērota.


Arī starp izglītojošajiem video ir video ar vispārēju fokusu, kas piemēroti gandrīz jebkuram vecumam, tajos var uzzināt par to, kā sākās dzīve, kādas pastāv evolūcijas teorijas, vēstures faktus utt. Tie lieliski paplašina cilvēka redzesloku, padarot viņu par daudz erudītāku un patīkamāku intelektuālo sarunu biedru. Šādi izglītojoši videoklipi patiešām ir noderīgi ikvienam bez izņēmuma, jo zināšanas ir spēks. Novēlam patīkamu un noderīgu skatīšanos!


Mūsdienās vienkārši ir jābūt tam, ko sauc par “uz viļņa”. Tas attiecas ne tikai uz ziņām, bet arī uz sava prāta attīstību. Ja vēlies attīstīties, izzināt pasauli, būt pieprasīts sabiedrībā un interesants, tad šī sadaļa ir tieši tev.

Mēs instalējam 1C 8.3 serveri, lai strādātu kopā ar 8.2 un, ja nepieciešams, tad ar 8.1.
Vai arī mēs vienkārši palaižam neierobežotu skaitu 1C serveru dažādiem uzdevumiem.

Ja serveris vēl nav instalēts, veiciet tālāk norādītās darbības.

1. Lejupielādējiet servera izplatīšanu. To parasti sauc šādi: " Serveris 1C: Enterprise (64 bitu) operētājsistēmai Windows"
vai "Tehnoloģiskā platforma 1C: uzņēmums Windows"

Ja instalēšanas programma avarē, mēģinot startēt pakalpojumu, noklikšķiniet uz “Izlaist”.

Reģistra iestatījumi:

1. Atveriet reģistru, izmantojot regedit, un izpildiet ceļu:

"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 servera aģents"

Galīgais ceļš var atšķirties atkarībā no instalētā versija, Piemēram:

1C: Enterprise 8.3 servera aģents (x86-64)
1C: Enterprise 8.3 servera aģents
1C: Enterprise 8.2 servera aģents
un tā tālāk.

2. Ja tiek izveidots otrs serveris, tā pati versija vai izdevums, kas jau darbojas, tad:

Mēs izveidojam pilnīgu direktorija kopiju un pārdēvējam to, piemēram, uz
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 servera aģenta atkļūdošana

3. Atrodiet atslēgu ar nosaukumu " ImagePath", mēs tajā rediģējam visus portus un portu diapazonus no 15xx uz citiem, piemēram, 16xx, 17xx, 18xx utt.

Rezultātam jābūt:
"C:\Program Files\1cv8\8.3.6.2299\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo"

4. Ja palaižam serveri atkļūdošanai vai citu tā paša izdevuma versiju, beigās pievienojiet atslēgu. -atkļūdošana
"C:\Program Files\1cv8\8.3.7.1751\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1760:1791 -d "C:\Program Files\1cv8\srvinfo" -debug

Šajā gadījumā ir jāmaina arī servera darba direktorija no "C:\Program Files\1cv8\srvinfo" ieslēgts "C:\Program Files\1cv8\srvinfo_debug",
iepriekš izveidojot direktoriju diskā.

5. Lai pakalpojums tiktu parādīts pakalpojumu sarakstā, restartējiet serveri vai palaidiet šādu komandu:
sc izveidot "1C:Enterprise 8.3 Server Agent Debug" binPath="C:\Program Files (x86)\1cv8\8.3.5.1482\bin\ragent.exe"
Kur
1C: Enterprise 8.3 servera aģenta atkļūdošana- tā direktorija nosaukums, kuru izveidojām reģistrā (tas ir arī pakalpojuma nosaukums)
"C:\Program Files (x86)\1cv8\8.3.5.1482\bin\ragent.exe"- lai tas attiecas uz pakalpojumu, kas tiek palaists (atslēga sākas ar to " ImagePath")

6. Dodieties uz pakalpojumiem un sāciet pakalpojumu "1C: Enterprise 8.3 servera aģenta atkļūdošana".
Pakalpojuma nosaukums tiek iestatīts reģistrā ar atslēgu Parādāmais nosaukums

7. Atjauninot platformu, versija mainīsies tikai galvenajā serverī, mapē 1C: Enterprise 8.3 servera aģents
Papildu pakalpojumiem platformas versija būs jāmaina manuāli.

8. Operāciju var atkārtot neierobežotu skaitu reižu, atkarībā no tā, cik un kādi serveri ir nepieciešami.
Piemēram, trīs dažādi 8.1, divi 8.2, divi 8.3.

8. Klasteru konsolei, instalējot platformas klienta daļu, ir atšķirīgs ceļš dažādas versijas, ja mēs to iestatām “pēc noklusējuma”, tad šis:

8.2 — "C:\Program Files\1cv82\common\1CV8 Servers.msc"
8.3 — "C:\Program Files\1cv8\common\1CV8 Servers.msc"