Instalați 2 versiuni de 1c pe serverul 8.3. Lansarea în paralel a mai multor servere 1C: Enterprise de diferite versiuni pe un computer

După lansarea platformei 8.2.11, a apărut sarcina de a instala mai multe servere de aplicații 1C 8.2 - 8.2.10 și 8.2.11 pe un singur server fizic. Nu am găsit informații despre cum se face acest lucru în documentația 1C, în plus, s-a spus că al doilea server poate fi pornit doar în modul manual.

Un utilitar terță parte pentru crearea serviciilor Windows a ajutat la rezolvarea acestei probleme (doar un utilizator înregistrat poate descărca fișiere!).

Mai întâi trebuie să despachetați arhiva într-un folder, accesați-l Linie de comandași executați comanda pentru a crea un serviciu, de exemplu:
"INSTSRV "Server Agent 8.2.11" "C: \ Program Files \ 1cv82 \ 8.2.11.229 \ bin \ ragent.exe""Unde Agent server 8.2.11 este numele inventat al serviciului. Dacă totul este făcut corect, va apărea un mesaj care confirmă crearea cu succes a serviciului:

Acum du-te la Administrare - Servicii... Găsiți serviciul nou creat, faceți dublu clic pentru a afișa proprietățile serviciului. În prima filă, puteți selecta opțiunile de pornire - Automat(automat la pornirea computerului), Manual(Manual) și Dezactivat(dezactivat). Pentru ca serviciul creat să funcționeze într-o fereastră separată, trebuie să verificați elementul pe a doua filă (Autentificare) Permiteți serviciului să interacționeze cu desktopul(Permiteți interacțiunea desktop) + specificați opțiunile de autentificare.

Următorul pas este să editați registrul. Lansarea editorului Registrul Regedit... Căutăm linia " C: \ Program Files \ 1cv82 \ 8.2.11.229 \ bin \ ragent.ex e "și schimbați-l la comanda de lansare corectă cu parametri, de exemplu:" "C: \ Program Files \ 1cv82 \ 8.2.11.229 \ bin \ ragent.exe" / Debug -srvc -agent -regport 11641 -port 11640 -range 11660: 11691 -d "C: \ Program Files \ 1cv82 \ srvinfo2""

Puteți porni serviciul, dacă nu este dezactivat, în mai multe moduri, mai întâi prin linia de comandă: Net Start ServiceName - unde SеrviceName este numele serviciului dvs. Și într-un alt mod - direct prin applet-ul panoului de administrare - servicii.

Pentru a elimina un serviciu, trebuie mai întâi să îl opriți: net stop ServiceName, apoi din nou în linia de comandă executați comanda INSTSRV ServiceName eliminat.

P.S. - informații pentru scepticii „mai ales inteligenți”:
La http://users.v8.1c.ru/Adm3413.aspx există o ofertă:
Instalarea unei noi instanțe a serverului 1C: Enterprise 8.1 / 8.2 cu un server 1C: Enterprise care rulează din aceeași versiune
În 1C: Enterprise nu există oportunități regulate pentru înregistrarea mai multor instanțe ale serverului 1C: Enterprise din aceeași versiune (8.1 sau 8.2).

Dacă după instalare este planificată lansarea unei noi instanțe de server și nu o simplă actualizare a versiunii 1C: Enterprise, atunci când instalați 1C: Enterprise cu aceleași prime două cifre ale numărului de versiune, nu ar trebui să înregistrați 1C: Enterprise server ca serviciu.

Instanțe suplimentare de 1C: serverul Enterprise poate fi lansat numai din linia de comandă. Este important ca acestea să difere nu numai în porturi, ci și în directoarele de registry cluster.

Server 1C 8.2 și 8.3 pe un computer (Windows)

Server 1C 8.2 și 8.3 pe un computer (Windows)

24 septembrie 2015

Să presupunem că aveți un server 1c 8.3 funcțional și, în plus, trebuie să ridicați 8.2. Cu toate acestea, după instalarea 8.2 și executarea acestuia, acest lucru a dus la probleme cu versiunea 8.3.
Cel mai simplu mod de a începe este de a înregistra valorile necesare în registru. sistem de operare.
Opriți serverul 1c 8.2.
Acum deschideți „Start - Run” introduceți comanda regedit. Registrul de sistem se va deschide. Găsiți în HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ 1C: filiala Agent Enterprise Server 8, parametrul ImagePath. Această cheie de registry conține porturi pentru 1c. Să le schimbăm, de exemplu, în:
C: \ Program Files \ 1cv82 \ 8.2.xx.xx \ bin \ ragent.exe "-srvc -agent -regport 2041 -port 2040 -range 2060: 2091 -d" C: \ Program Files \ 1cv82 \ srvinfo

regport - clienții sunt conectați prin intermediul acestuia.
port - port de control server (panou de administrare, postgresql).
range - porturi pentru conectarea unui PC.
Nu uitați să deschideți porturi pe firewall!

Reporniți serverele 1c 8.3 și 8.2.
Acum vom crea un server central în panoul de administrare a serverului.

Creați un server central.
Portul trebuie setat pentru serverul central.
Pentru un cluster de server, setați regportul valorii portului.
Gama de porturi este setată pentru procesele lucrătorilor.

Pentru a vă conecta la serverul 1c 8.2, acum trebuie să specificați serverul de nume în câmpul „Nume server”:

De asemenea, este posibil să doriți să redenumiți clusterul, ceea ce poate duce la eroarea „Eroare acces la retea la server ",

Recent, a devenit necesar să plasați două servere de întreprindere 1C pe un server fizic, deoarece la 1C 8.3.9 una dintre baze nu putea fi actualizată, dar trebuia să fie actualizată la 1C 8.3.10. Baza trebuia să fie conectată la un server nou și toate jurnalele trebuiau salvate. Deci, mai jos voi explica cum am făcut-o.

  1. Platforma instalată 8.3.10.2580 cu următorii parametri:
  2. Am eliminat caseta de selectare „Instalați 1C: Server Enterprise ca serviciu”, deoarece serviciul 1C: Enterprise server agent există deja și funcționează.
  3. Finalizarea instalării. Mai mult, deoarece nu am instalat serviciul, trebuie să îl instalăm manual cu parametrii corecți. Este creat prin comanda:
    sc creați „1C: Enterprise 8.3.10 Server Agent“ binpath = “C: \ Program Files (x86) \ 1cv8 \ 8.3.10.2580 \ bin \ ragent.exe” displayname = „1C Enterprise 8.3.10 Agent” tip = propriu
  4. Apoi, trebuie să modificați parametrii serviciului, conexiunile la acesta s-au făcut printr-un alt port decât cel standard și, de asemenea, să specificați locația pentru stocarea jurnalelor. Începem registrul: „Start-Run-introduceți comanda regedit - faceți clic pe OK”.
  5. În registru, serviciul nou creat (precum cel existent) este situat de-a lungul căii: HKLM / System / Services / 1C: Enterprise 8.3.10 Server Agent. O selectăm.
  6. Vedem parametrul ImagePath
  7. Pentru a configura parametrii de mai sus, trebuie să înregistrați următorul conținut:
    C: \ Program Files (x86) \ 1cv8 \ 8.3.10.2580 \ bin \ ragent.exe "-srvc -agent -regport 1941 -port 1940 -range 1960: 1991 -debug -d" G: \ srvinfo_8.3.10 "
    Numerele de porturi trebuie setate diferit de serviciul 1C deja existent, astfel încât să nu interfereze unul cu celălalt, așa că înainte de a seta parametrii specificați, verificați ce este indicat în parametrii unui alt serviciu 1C (8.3.9 în cazul meu).
  8. Pentru a vă conecta la server, trebuie să instalați și consola de administrare. Deoarece serverul avea deja consola 8.3.9, a trebuit să instalez consola 8.3.10 pe alt computer. Instalarea este destul de simplă:
  9. Îl configurăm, specificăm numele clusterului, portul din parametrii serviciului 1C 8.3.10 (vezi pasul 7).
  10. Apoi, rămâne să transferăm jurnalele 1C ale bazei noastre de date într-o nouă locație de stocare. Permiteți-mi să vă reamintesc că puteți vedea unde sunt stocate jurnalele în parametrii vechiului serviciu (8.3.9 pentru mine). Când îl veți găsi în interior, va exista un dosar de genul: "reg_<номер порта>". În interiorul folderului există un fișier 1CV8Clst.lst, deschideți-l cu notepad.
  11. În interiorul fișierului veți vedea o listă a bazelor de date pe server și în stânga numelui bazei de date solicitate un anumit set de simboluri. Acesta trebuie să se potrivească cu numele folderului din același folder în care este stocat fișierul 1CV8Clst.lst. Memorați sau copiați-vă undeva. Din fișierul 1CV8Clst.lst, linia despre baza de date portabilă trebuie eliminată, astfel încât să fie dezlegată de la 8.3.9.
  12. La pasul 8, am conectat consola de administrare la server. Acum puteți atașa baza de date portabilă la noul server. Faceți clic dreapta pe „Baze de informații”, creați o bază de informații. Specificăm parametrii pentru conectarea la baza de date. Ca urmare, în dosar G: \ srvinfo_8.3.10 / reg_1941 va apărea un folder cu jurnalele bazei noastre de date, dar acestea vor fi goale.
  13. Apoi, opriți vechiul serviciu 1C enterprise, altfel nu veți putea copia fișierele jurnal.
  14. Apoi copiați conținutul din vechiul folder (pe care l-ați găsit la pasul 11) în dosar nou(care a apărut la pasul 12).
  15. Pornim ambele servicii 1C, verificăm jurnalele din baza de date transferată. Totul ar trebui să fie la locul său.

Nu am descris în detaliu câțiva pași, deoarece mi se par simpli și familiari, dar transferul bazei de date nu are loc în fiecare zi. Poate că am pierdut ceva, deoarece am scris instrucțiunile în principal din memorie. Scrie comentarii, dacă ai ceva de adăugat sau ai întrebări, mă voi bucura doar).

Pentru persoanele care doresc să se îmbunătățească constant, să învețe ceva și să învețe constant ceva nou, am creat special această categorie. Are un conținut extrem de educativ și util, pe care cu siguranță îl veți iubi. Un numar mare de videoclipurile, poate, chiar pot concura cu educația pe care ni se oferă în școală, colegiu sau universitate. Cea mai mare frumusețe a videoclipurilor cu instrucțiuni este că acestea încearcă să ofere cele mai proaspete și relevante informații. Lumea care ne înconjoară în era tehnologiei se schimbă constant, iar publicațiile educaționale tipărite pur și simplu nu au timp să ofere informații noi.


Printre videoclipuri, puteți găsi și videoclipuri educaționale pentru copiii preșcolari. Acolo, copilul dumneavoastră va fi învățat litere, cifre, numărare, citire etc. De acord, o alternativă foarte bună la desenele animate. Pentru elevii din învățământul primar, puteți găsi și instruire limba engleza, ajută la studierea disciplinelor școlare. Pentru studenții mai în vârstă, au fost create videoclipuri de instruire care vă vor ajuta să vă pregătiți pentru teste, examene sau pur și simplu să vă aprofundați cunoștințele într-un anumit subiect. Cunoștințele dobândite le pot afecta calitativ potențialul mental și, de asemenea, vă pot mulțumi cu note excelente.


Pentru tinerii care au absolvit deja liceul, care studiază sau nu studiază la universitate, există multe videoclipuri educaționale interesante. Îi pot ajuta în aprofundarea cunoștințelor despre profesia pentru care studiază. Sau obțineți o profesie, de exemplu, programator, designer de web, optimizator SEO etc. Universitățile nu predau o astfel de profesie până acum, așa că puteți deveni specialist în acest domeniu avansat și relevant doar prin autoeducare, în care încercăm să ajutăm prin colectarea celor mai utile videoclipuri.


Pentru adulți, acest subiect este, de asemenea, relevant, deoarece se întâmplă foarte des ca, după ce ați lucrat ani de zile în profesie, să înțelegeți că acest lucru nu este al vostru și doriți să stăpâniți ceva mai potrivit pentru dvs. și, în același timp, profitabil. De asemenea, printre această categorie de oameni există adesea videoclipuri cu tipul de auto-îmbunătățire, economisind timp și bani, optimizându-și viața, în care găsesc modalități de a trăi mult mai bine și mai fericit. Pentru adulți, tema creării și dezvoltării propriei afaceri este, de asemenea, foarte potrivită.


De asemenea, printre videoclipurile educaționale există videoclipuri cu un accent general care sunt potrivite pentru aproape orice vârstă, în ele puteți afla despre cum s-a născut viața, ce teorii ale evoluției există, fapte din istorie etc. Ele extind perfect orizonturile unei persoane, fac din ea un interlocutor intelectual mult mai erudit și mai plăcut. Este foarte util să vizionați astfel de videoclipuri educaționale pentru toată lumea, fără excepție, deoarece cunoașterea este putere. Vă dorim o vizionare plăcută și utilă!


În timpul nostru, este pur și simplu necesar să fim, așa cum se spune, „pe val”. Aceasta înseamnă nu numai știri, ci și dezvoltarea propriei minți. Dacă doriți să vă dezvoltați, să aflați despre lume, să fiți solicitați în societate și să fiți interesanți, atunci această secțiune este pentru dvs.

În acest articol, vom lua în considerare procesul de lansare și configurare a funcționării paralele a mai multor servere 1C: Enterprise de diferite versiuni (relevante pentru versiuni 8.1 , 8.2 și 8.3 ) pe un computer. ÎN acest exemplu serverul "1C: Enterprise" 8.3 va fi lansat cu un server care rulează versiunea 8.2, dar articolul va fi relevant pentru alte situații similare, de exemplu, atunci când porniți un server "1C: Enterprise" versiunea 8.1 cu un server care rulează versiunea 8.3 sau pornind două servere de dimensiuni de biți diferite.

1. Enunțarea problemei

Să presupunem că există o versiune de server 1C: Enterprise 8.2 ... Mai mult, agentul server este pornit ca serviciu și parametrii standard pentru pornirea agentului server sunt selectați, adică:

  • 1540
  • 1541
  • 1560:1591
  • Aceste clustere sunt situate în directorul: " C: \ Program Files \ 1cv82 \ srvinfo "
  • Serviciul este pornit ca utilizator local USR1CV8

Să începem și să configurăm versiunea de server 1C: Enterprise pentru a funcționa pe același computer fizic. 8.3 .

2. Instalarea părții de server a "1C: Enterprise" versiunea 8.3

Începem instalarea serverului 1C: Enterprise (am scris în detaliu despre instalarea serverului 1C: Enterprise), selectăm componentele pentru instalare:

  • Componente de acces la serverele 1C: Enterprise 8
  • Server 1C: Enterprise 8

Și, în același timp, amintiți-vă directorul de instalare a fișierelor „1C: Enterprise” (în acest caz - " C: \ Program Files \ 1cv8 \ 8.3.4.389»).

Instalăm serverul 1C: Enterprise nu ca serviciu, ci ca aplicație, adică eliminăm semnalizatorul „ Instalați serverul 1C: Enterprise 8 ca serviciu Windows"În timpul instalării.

3. Înregistrarea serverului „1C: Enterprise” versiunea 8.3

Acum ne vom înregistra manual server nou 1C: Enterprise ca serviciu Windows cu parametrii modificați. Pentru a face acest lucru, vom folosi linia de comandă sau programul Windows PowerShell ... Puteți porni PowerShell executând comanda puterea(pentru aceasta trebuie să apăsați combinația Chei de câștig+ R, în fereastra apărută „ A executa„(Run) introduceți numele comenzii în„ Deschis„(Deschideți) și faceți clic pe„ O.K") Sau făcând clic pe comanda rapidă corespunzătoare din bara de activități.

În consola Windows PowerShell deschisă, pentru comoditatea introducerii unor comenzi suplimentare, accesați directorul cos director cu fișierele instalate„1C: Enterprise” (catalog de la punctul 1) prin executarea comenzii

Cd "C: \ Program Files \ 1cv8 \ 8.3.4.389 \ bin"

Dacă serverul 1C: Enterprise versiunea 8.3 a fost instalat anterior ca serviciu, trebuie să ștergeți înregistrarea existentă a serverului. Pentru a face acest lucru, trebuie să executați comanda

. \ ragent.exe -rmsrvc

De asemenea, este necesar să ștergeți toate fișierele din directorul de registry cluster din instalarea serverului 1C: Enterprise anterior. În mod implicit, acesta este directorul C: \ Program Files \ 1cv8 \ srvinfo.

Acum puteți trece la înregistrare serviciu nou agent al 1C: server Enterprise. Deoarece porturile implicite ( 1540 , 1541 , 1560-1690 ) sunt deja ocupate de 1C: Serviciul server Enterprise versiunea 8.2, de exemplu, trebuie să utilizați porturi alternative 2540 , 2541 și raza de acțiune 2560-2591 ... Pentru a înregistra un server cu acești parametri, rulați comanda

. \ ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560: 2591 -usr. \ USR1CV8 -pwd UsrPass8 -d "C: \ Program Files \ 1cv8 \ srvinfo"

(pentru detalii despre parametrii de lansare ai agentului server 1C: Enterprise, consultați articolul)

În acest exemplu, serverul este înregistrat cu următoarele valori ale parametrilor:

  • cameră port de rețea agent server - 2540
  • Număr port de rețea manager de cluster - 2541
  • Gama de porturi pentru selecție dinamică - 2560:2591
  • Serviciul este pornit ca utilizator local - USR1CV8
  • Parola utilizatorului în numele căruia este pornit serviciul - UsrPass8
  • Datele registrului cluster sunt situate în director „C: \ Program Files \ 1cv8 \ srvinfo”
  • Dacă trebuie să activați depanarea pe server, trebuie să adăugați parametrul la linia de pornire - depanare

Ei bine, vom începe imediat serviciul executând comanda

. \ ragent.exe -start

Să mergem la serviciile Windows și să vedem că serviciul necesar a apărut în listă cu numele 1C: Agent server Enterprise 8.3 (x86-64)... Serviciul a început și parametrii tocmai introduși sunt utilizați la pornirea serviciului.

Și dacă mergem la directorul cu fișierele de registry cluster, vom vedea că fișierele corespunzătoare au apărut acolo.

5. Adăugarea serverului 1C: Enterprise versiunea 8.3 la consola de administrare a serverului

Pentru a administra serverul 1C: Enterprise, este utilizată consola de administrare a serverului 1C: Enterprise. Puteți deschide consola de administrare a versiunii necesare din subdirector uzual directorul cu fișierele instalate ale programului 1C: Enterprise (opțional acest calculator- consola poate fi instalată separat pe orice computer din rețea) executând snap-in-ul 1CV8 Server (x86-64) .msc.

În consola de administrare a serverelor 1C: Enterprise, făcând clic dreapta în arborele de setări de pe filă Central 1C: servere Enterprise 8.3", Selectați elementul" Creeaza o» — « Server central 1C: Enterprise 8.3».

În fereastra apărută a parametrilor serverului central „1C: Enterprise” indicăm:

  • Protocol - tcp
  • Nume - numele computerului pe care rulează serverul 1C: Enterprise
  • Port IP - numărul portului de rețea al agentului server, în acest caz 2540
  • Descriere - o descriere arbitrară a serverului central 1C: Enterprise

Faceți clic pe „ O.K»Pentru a salva parametrii introduși.

După care tocmai server instalat 1C: versiunea Enterprise 8.3 va fi disponibilă pentru administrare prin acest snap-in.

Te-a ajutat acest articol?