Διαχείριση διακομιστών 1C Enterprise. Διαχείριση διακομιστών 1C business Utility για διαχείριση διακομιστών 1C enterprise

Εκτύπωση (Ctrl+P)

Αυτό το άρθρο περιέχει μια περιγραφή ορισμένων στοιχείων της διαχείρισης συστήματος 1C:Enterprise που είναι τυπικά για την έκδοση πελάτη-διακομιστή του συστήματος που λειτουργεί με τη Microsoft SQL Server 2012:

Δημιουργία αντιγράφου ασφαλείας στην έκδοση πελάτη-διακομιστή

Διαχείριση συμπλέγματος διακομιστών

Το βοηθητικό πρόγραμμα διαχείρισης κονσόλας ή συμπλέγματος 1cv8 servers.msc είναι μια προσθήκη MMC (Microsoft Management Console) και μπορεί να χρησιμοποιηθεί σε υπολογιστές που διαθέτουν την κατάλληλη λογισμικό. Από προεπιλογή είναι εγκατεστημένο στο φάκελο C:\Program Files (x86)\1cv8\common

Βοηθητικό πρόγραμμα διαχείρισης συμπλέγματοςσχεδιασμένο για την επίλυση των παρακάτω προβλημάτων:

  • δημιουργία, τροποποίηση και διαγραφή συμπλεγμάτων διακομιστών.
  • Τροποποίηση υπαρχόντων συμπλεγμάτων: δημιουργία, αλλαγή παραμέτρων και διαγραφή διακομιστών που λειτουργούν, εκχώρηση απαιτήσεων λειτουργικότητας σε διακομιστές που λειτουργούν.
  • ρύθμιση του επιπέδου ανοχής σφαλμάτων συμπλέγματος.
  • χειροκίνητη ρύθμιση φορτίου σε μεμονωμένους διακομιστές που λειτουργούν.
  • διαχείριση λιστών διαχειριστών κεντρικών διακομιστών συμπλέγματος και λιστών διαχειριστών συμπλέγματος.
  • παρακολούθηση των συνδέσεων χρηστών με βάσεις πληροφοριών και συνδέσεις υπηρεσιών·
  • αποσύνδεση των χρηστών από τη βάση πληροφοριών·
  • παρακολούθηση κλειδαριών αντικειμένων 1C: Enterprise 8 και κλειδαριές σύνδεσης πελάτη.
  • επιχειρησιακή ανάλυση των κλειδαριών συναλλαγών του συστήματος διαχείρισης βάσεων δεδομένων.
  • διαχείριση του αποκλεισμού των συνδέσεων χρηστών στη βάση πληροφοριών·
  • διαχείριση αποκλεισμού εργασιών ρουτίνας.

Σε αυτό το άρθρο θα εξετάσω μόνο την εγγραφή μιας νέας βάσης πληροφοριών

Εγγραφή νέας βάσης πληροφοριών

Για να καταχωρίσετε μια νέα βάση πληροφοριών χρησιμοποιώντας το βοηθητικό πρόγραμμα διαχείρισης συμπλέγματος διακομιστών, επιλέξτε τον απαιτούμενο κεντρικό διακομιστή, το απαιτούμενο σύμπλεγμα που είναι καταχωρημένο σε αυτόν τον διακομιστή, τον κλάδο Infobases στο δέντρο κεντρικών διακομιστών και εκτελέστε την εντολή του μενού περιβάλλοντος Δημιουργία – Βάση πληροφοριών ή μια παρόμοια εντολή στο κύριο μενού του βοηθητικού προγράμματος.

Ως αποτέλεσμα της εκτέλεσης της εντολής, το παράθυρο διαλόγου ιδιοτήτων βάσης πληροφοριών θα εμφανιστεί στην οθόνη.

Οι παράμετροι της βάσης πληροφοριών είναι ισοδύναμες με τις παραμέτρους μιας νέας βάσης πληροφοριών που δημιουργήθηκε χρησιμοποιώντας το παράθυρο εκκίνησης 1C: Enterprise.

Τύπος DBMS: Microsoft SQLΥπηρέτης.

Διακομιστής βάσης δεδομένων: όνομα διακομιστή. Μπορεί να καθοριστεί από το όνομα του υπολογιστή (εάν είναι εγκατεστημένη μια παρουσία διακομιστή στον υπολογιστή) ή το όνομα μιας συγκεκριμένης παρουσίας (εάν έχουν εγκατασταθεί πολλές παρουσίες). Για παράδειγμα, διακομιστής/παράδειγμα. Εάν ο διακομιστής 1C:Enterprise και ο διακομιστής Microsoft SQL βρίσκονται στον ίδιο υπολογιστή και το Native Client (εγγενής πελάτης) είναι εγκατεστημένο για τον Microsoft SQL Server, τότε είναι δυνατό να χρησιμοποιήσετε το πρωτόκολλο SHARED MEMORY για την επικοινωνία μεταξύ των διακομιστών. Για να το κάνετε αυτό, πρέπει να καθορίσετε το πρόθεμα lpc: πριν από το όνομα του Microsoft SQL Server. Σε αυτήν την περίπτωση, το όνομα διακομιστή DBMS θα μοιάζει με αυτό: lpc:Server/instance

Ονομα βάσης δεδομένων: Ο πρώτος χαρακτήρας του ονόματος της βάσης δεδομένων μπορεί να είναι ένα γράμμα του λατινικού αλφαβήτου, καθώς και ο χαρακτήρας «_». Οι επόμενοι χαρακτήρες μπορεί να είναι γράμματα του λατινικού αλφαβήτου, αριθμοί, καθώς και τα σύμβολα "_", "$". Το μήκος του ονόματος περιορίζεται στους 63 χαρακτήρες. Δεν επιτρέπονται κενά στο όνομα. Το όνομα δεν μπορεί να είναι δεσμευμένη λέξη στη γλώσσα ερωτημάτων διακομιστή βάσης δεδομένων. Οι ακόλουθοι χαρακτήρες δεν μπορούν να χρησιμοποιηθούν στο όνομα της βάσης δεδομένων: "<», «>"", "#", "%", """, "(", ")", "[", "]", "|", "\", "^", "`", καθώς και χαρακτήρες με κωδικούς από 0 έως 31 και 127

Χρήστης βάσης δεδομένων: το όνομα του χρήστη διακομιστή βάσης δεδομένων για λογαριασμό του οποίου θα γίνει πρόσβαση στη βάση δεδομένων. Είναι σημαντικό ο καθορισμένος χρήστης να είναι είτε ο διαχειριστής του διακομιστή βάσης δεδομένων (sa) είτε ο κάτοχος της βάσης δεδομένων (εάν υπάρχει ήδη), προκειμένου να τροποποιηθεί ελεύθερα η δομή της επιλεγμένης βάσης δεδομένων στο μέλλον. Στην τελευταία περίπτωση, αυτός ο χρήστης πρέπει να έχει πρόσβαση ανάγνωσης στην κύρια βάση δεδομένων και πλήρη πρόσβαση στη βάση δεδομένων tempdb. Εκτός από τα παραπάνω, ο καθορισμένος χρήστης πρέπει να είναι μέλος του ρόλου του σταθερού διακομιστή processadmin ή sysadmin.

Κωδικός Χρήστη: κωδικός πρόσβασης του χρήστη για λογαριασμό του οποίου θα γίνει πρόσβαση στη βάση δεδομένων.

Μετατόπιση ημερομηνίας– 0 ή 2000. Αυτή η παράμετρος καθορίζει τον αριθμό των ετών που θα προστεθούν στις ημερομηνίες που θα αποθηκευτούν στη βάση δεδομένων δεδομένα της Microsoft SQL Server και αφαιρούνται κατά την ανάκτησή τους. Διαθεσιμότητα αυτή η παράμετροςκαθορίζεται από τις ιδιαιτερότητες της αποθήκευσης ημερομηνίας στον Microsoft SQL Server. Ο τύπος DATETIME που χρησιμοποιείται στον Microsoft SQL Server σάς επιτρέπει να αποθηκεύετε ημερομηνίες στην περιοχή από 1 Ιανουαρίου 1753 έως 31 Δεκεμβρίου 9999. Και εάν, όταν εργάζεστε με μια βάση πληροφοριών, μπορεί να χρειαστεί να αποθηκεύσετε ημερομηνίες που προηγούνται του κατώτερου ορίου αυτού του εύρους, τότε θα πρέπει να επιλεγεί το 2000 ως τιμή παραμέτρου. Εάν δεν συναντηθούν τέτοιες ημερομηνίες, τότε μπορεί να επιλεγεί το 0 ως μετατόπιση ημερομηνίας Μετά τη δημιουργία της βάσης πληροφοριών, η τιμή αυτής της παραμέτρου Δενυποκεινται σε ΑΛΛΑΓΕΣ.

ΠΡΟΣΟΧΗ!Εάν η λύση εφαρμογής χρησιμοποιεί μητρώα συσσώρευσης ή λογιστικά μητρώα, τότε το πεδίο μετατόπισης ημερομηνίας πρέπει να οριστεί σε 2000. Εάν, κατά τη δημιουργία της βάσης δεδομένων, η τιμή 0 εισήχθη σε αυτό το πεδίο, τότε η βάση πληροφοριών θα πρέπει να φορτωθεί σε ένα αρχείο και το Η βάση δεδομένων θα πρέπει να δημιουργηθεί εκ νέου, υποδεικνύοντας στο πεδίο τις ημερομηνίες μετατόπισης έως το 2000 και τη φόρτωση βάσης πληροφοριών

ΠΡΟΣΟΧΗ!Τα ονόματα της βάσης πληροφοριών πρέπει να είναι μοναδικά στο ίδιο σύμπλεγμα. Κατά την εγγραφή μιας νέας βάσης πληροφοριών, το σύστημα ελέγχει εάν υπάρχει μια βάση δεδομένων με το ίδιο όνομα στον καθορισμένο διακομιστή βάσης δεδομένων. Εάν υπάρχει η βάση δεδομένων, θα δημιουργηθεί σύνδεση με αυτήν. Εάν η υπάρχουσα βάση δεδομένων περιέχει ήδη δεδομένα από τη βάση πληροφοριών 1C: Enterprise, τότε θα δημιουργηθεί μια σύνδεση με την ήδη υπάρχουσα βάση πληροφοριών. Και αν η βάση δεδομένων δεν περιέχει δεδομένα βάσης πληροφοριών, τότε μια νέα βάση πληροφοριών 1C: Enterprise θα αρχικοποιηθεί σε αυτήν.

Σφάλμα κατά την εκτέλεση μιας λειτουργίας με τη βάση πληροφοριών

Κατά τη σύνδεση σε μια βάση δεδομένων SQL, ενδέχεται να προκύψουν διάφορα σφάλματα δημιουργίας ή σύνδεσης. Για παράδειγμα, εάν παρουσιαστεί το ακόλουθο σφάλμα:

Σε αυτήν την περίπτωση, έγινε προσπάθεια δημιουργίας μιας βάσης πληροφοριών και ο εταιρικός διακομιστής δεν μπόρεσε να δημιουργήσει σύνδεση με τον Microsoft SQL Server. Πρέπει να ελέγξετε:

  • Παράμετροι ελέγχου ταυτότητας χρήστη (Όνομα, κωδικός πρόσβασης και δικαιώματα για τη δημιουργία βάσης δεδομένων).
  • Το όνομα της βάσης δεδομένων ακολουθεί τις συμβάσεις ονομασίας;
  • Έχει ρυθμιστεί σωστά το όνομα διακομιστή βάσης δεδομένων;
  • Ταιριάζει με τον τύπο ελέγχου ταυτότητας του χρήστη. Ίσως ο χρήστης να είναι συνδεδεμένος κάτω από το όνομα χρήστη του διακομιστή sql και να έχει οριστεί λάθος τύπος ελέγχου ταυτότητας χρήστη στις ρυθμίσεις SQL.

Ιστορικό.

Για τη διαχείριση 1C: Διακομιστές Enterprise από την έκδοση 8.0, παρέχεται η κονσόλα "Διαχείριση 1C Enterprise Servers" (συμπληρωματικό στοιχείο για την Κονσόλα διαχείρισης της Microsoft). Το εργαλείο είναι αρκετά λειτουργικό και βολικό, αναπτύχθηκε μαζί με τις εκδόσεις της πλατφόρμας και εξυπηρετεί πιστά τον διαχειριστή.

Με την έκδοση 8.1, εμφανίστηκε μια επιλογή διανομής διακομιστή για λειτουργικά συστήματα που βασίζονται σε Linux (deb και rpm). Αυτό επέτρεψε στους καταναλωτές να μειώσουν τη χρήση στοίβας Τεχνολογίες της Microsoftκαι εξοικονομήστε σημαντικά σε άδειες και λογισμικό. Τι γίνεται όμως με τον διαχειριστή; Όλος ο ίδιος εξοπλισμός για MMC. Είναι δύσκολο να κατηγορήσουμε τον προγραμματιστή για συντηρητισμό, επειδή η πρόοδος στην ανάπτυξη της πλατφόρμας φαινόταν εντυπωσιακή με τα χρόνια (που συχνά γίνεται λόγος για μομφή - η σταθερότητα θυσιάζεται στην πρόοδο). Αλλά το γεγονός παραμένει ότι προτάθηκε η διαχείριση διακομιστών των εκδόσεων 8.1 και 8.2 από τα Windows.

Στην έκδοση 8.3, εμφανίστηκαν νέα εργαλεία διαχείρισης συμπλέγματος διακομιστών πολλαπλών πλατφορμών - ras (διακομιστής διαχείρισης) και rac (πελάτης διαχείρισης). Ακόμη και μεταξύ των ανθρώπων που εργάζονται συνεχώς με την πλατφόρμα 1C: Enterprise, πολλοί απλά δεν γνωρίζουν γι 'αυτούς ή έχουν μόλις ακούσει γι 'αυτούς. Εκείνοι. Αυτή η μέθοδος διαχείρισης δεν έχει κερδίσει δημοτικότητα. Και ο λόγος φαίνεται να είναι ότι το rac είναι μια εφαρμογή κονσόλας. Είναι πιο εύκολο για έναν τεμπέλη διαχειριστή να εκκινήσει το mmc και να κάνει κλικ σε όλα όσα χρειάζονται. Υπάρχει όμως και μια άλλη πιθανότητα...

Παιδιά από το 1C, σοβαρολογείτε;

Γιατί να μην χρησιμοποιήσετε έναν διακομιστή ras χωρίς rac; Ευτυχώς, η εταιρεία 1C δημοσίευσε το "Administrative Service API" για Java.

Ως αποτέλεσμα, θα χρειαστούμε:

1. Εγκατεστημένο και ρυθμισμένο ras. Από προεπιλογή, αυτή η εφαρμογή εγκαθίσταται μαζί με το τμήμα διακομιστή (στον ίδιο κατάλογο με το ragent.exe), αλλά δεν λειτουργεί από προεπιλογή. Ας διορθώσουμε αυτό το μειονέκτημα.

Μπορείτε να το ρυθμίσετε ώστε να ξεκινά κατά την εκκίνηση του διακομιστή:

Ras cluster --port=

(αν δεν καθορίσετε θύρα, η προεπιλογή είναι 1545)

Ή εγκαταστήστε το ras ως υπηρεσία Windows (παράδειγμα αρχείου register-ras.bat για εγγραφή από εταιρεία 1C):

@echo off rem %1 – αριθμός πλήρους έκδοσης του 1C: Enterprise set SrvUserName=<имя пользователя>ορίστε SrvUserPwd=<пароль пользователя>set CtrlPort=1540 set AgentName=localhost σύνολο RASPort=1545 set SrvcName="1C:Enterprise 8.3 Remote Server" set BinPath="\"C:\Program Files\1cv8\%1\bin\ras.exe\" σύμπλεγμα -- υπηρεσία --port=%RASPort% %AgentName%:%CtrlPort%" set Desctiption="Administration Server 1C:Enterprise 8.3" sc stop %SrvcName% sc delete %SrvcName% sc create %SrvcName% binPath= %BinPath% start= autoPath% obj= %SrvUserName% κωδικός πρόσβασης = %SrvUserPwd% όνομα εμφάνισης = %Desctiption%

2. Έπρεπε να γράψω ο ίδιος τον πελάτη για ras για Android DroidRAC2. Κατά τη γνώμη μου, όλα εκεί είναι διαισθητικά για να ρυθμίσετε και να συνδέσετε. Η εφαρμογή προσπαθεί να αναπαράγει το στυλ και τη διεπαφή χρήστη μιας οικείας κονσόλας MMC. Δωρεάν και χωρίς SMS, όπως λένε. Υποστηρίζεται η δυνατότητα προβολής ολόκληρου του δέντρου των στοιχείων και επεξεργασίας βασικών ρυθμίσεων που πρέπει να αλλάξουν κατά τη λειτουργία.

Προοπτικές ανάπτυξης.

Επί του παρόντος, διαθέσιμη για δοκιμή είναι η έκδοση 1C: Enterprise 8.4.1, στην οποία το τμήμα διακομιστή έχει επανασχεδιαστεί σε μεγάλο βαθμό. Μεταξύ άλλων, έχει ανακοινωθεί ένα REST API για διαχείριση διακομιστή και ένας πελάτης για αυτό έχει ανακοινωθεί. Προφανώς, ο ίδιος ο προγραμματιστής βλέπει το πρόβλημα στην κακή ανάπτυξη των εργαλείων διαχείρισης και εδώ μας περιμένουν ευχάριστες εκπλήξεις. Στο μεταξύ, πρέπει να δουλέψουμε με αυτά που έχουμε.

ΥΣΤΕΡΟΓΡΑΦΟ.Προσωπικά, είμαι στην ευχάριστη θέση να παρακολουθώ την ταχεία εξέλιξη του λογισμικού της εταιρείας 1C, αν και συχνά πρέπει να πληρώσω για αυτήν την πρόοδο σε νεύρα και χρόνο. Αλλά αυτό είναι μια εντελώς διαφορετική ιστορία

Το αυτοματοποιημένο σύστημα 1C Enterprise σάς επιτρέπει να πραγματοποιείτε διαχείριση, εμπόριο, λογιστική και να λαμβάνετε τις απαραίτητες αναφορές. Υπάρχουν δύο τύποι λειτουργίας προγράμματος:

  • Το Αρχείο - 1C είναι εγκατεστημένο σε έναν μόνο υπολογιστή· κανένας διαχειριστής δεν μπορεί να εργαστεί με βάσεις δεδομένων. Αυτή η επιλογή είναι κατάλληλη για μικρές εταιρείες με μικρό κύκλο εργασιών.
  • Έκδοση πελάτη. Όταν εργάζεστε με το 1C, εμπλέκεται ένα σύστημα χρηστών· οι βάσεις δεδομένων βρίσκονται σε έναν υπολογιστή, στον οποίο συνδέονται όλοι οι άλλοι. Η επιλογή εργασίας έχει αρχιτεκτονική τριών επιπέδων, που αποτελείται από μια εφαρμογή πελάτη, έναν διακομιστή 1C Enterprise και βάσεις δεδομένων σε μορφή MS SQL Server ή PostgreSQL. Σε αυτήν την περίπτωση, η διαχείριση διακομιστή 1C χρησιμοποιείται για τη διασφάλιση της σωστής διαμόρφωσης.

Κονσόλα διαχείρισης διακομιστή 1C:κύριες λειτουργίες

Ο διακομιστής 1C δεν διαθέτει ενσωματωμένη διεπαφή για διαχείριση, επομένως χρησιμοποιείται η κονσόλα. Περιλαμβάνεται στο βασικό πακέτο παράδοσης της αντίστοιχης έκδοσης του 1C Enterprise. Αυτό το τυπικό βοηθητικό πρόγραμμα είναι εγκατεστημένο σε κάθε τοπικός υπολογιστής, ενώ οι βάσεις δεδομένων μπορούν να βρίσκονται εδώ ή σε έναν απομακρυσμένο διακομιστή.

Χρησιμοποιώντας την κονσόλα για τη διαχείριση του διακομιστή 1C Enterprise, μπορείτε να επιλύσετε τις ακόλουθες εργασίες:

  • Κάντε αλλαγές στη λειτουργία του διακομιστή, δημιουργήστε νέες, διαγράψτε τις περιττές. Μπορούν να φιλοξενήσουν βάσεις δεδομένων και να ορίσουν αλληλεπιδράσεις μεταξύ διαφορετικών χρηστών.
  • Δημιουργία διαχειριστών. Αυτοί είναι χρήστες που έχουν δικαιώματα πρόσβασης για να κάνουν αλλαγές στους διακομιστές. Κάθε διαχειριστής μπορεί να διαχειριστεί μόνο τον εκχωρημένο διακομιστή. Εάν δεν προσθέσετε έναν μόνο διαχειριστή, οποιοσδήποτε εγγεγραμμένος χρήστης μπορεί να διαχειριστεί τον διακομιστή 1C.
  • Δημιουργία ροών εργασιών συμπλέγματος 1C. Η προσθήκη διαδικασιών εργασίας σάς επιτρέπει να επηρεάσετε την απόδοση ενός συγκεκριμένου χρήστη στο σύστημα. Στις ιδιότητες μπορείτε να ορίσετε τη μέγιστη τιμή απόδοσης (έως 1000). Οι συνεδρίες εκτέλεσης συνδέονται με τη διαδικασία με μέγιστη απόδοση. Συστηματικά, το σύστημα αναλύει και αναδιανέμει ανεξάρτητα αυτές τις τιμές για βελτιστοποίηση.
  • Δημιουργία βάσεων δεδομένων στο 1C Enterprise. Μπορείτε να ορίσετε τη δυνατότητα για τους χρήστες να συνδέονται σε αυτό ή να του επιτρέψετε να λειτουργεί μόνο τοπικά.
  • Αναγκαστική διακοπή των συνεδριών. Μερικές φορές το μήνυμα διακομιστή ενημερώνει ότι κάτω από καθορισμένο όνομαο χρήστης εργάζεται ήδη. Το σύστημα δεν τερματίζει πάντα αυτή τη διαδικασία από μόνο του, επομένως η διαχείριση σάς επιτρέπει να τερματίσετε αναγκαστικά τη συνεδρία για οποιονδήποτε χρήστη.

Πώς να ξεκινήσετε να εργάζεστε στο 1C;

Η εφαρμογή πελάτη 1C Enterprise είναι μια άδεια πλατφόρμα. Για να ξεκινήσει να λειτουργεί, πρέπει να εκτελέσετε διάφορα διαδοχικά βήματα:

  • Η κονσόλα είναι εγκατεστημένη. Επιτρέπει την επακόλουθη διαχείριση διακομιστών 1C.
  • Δημιουργία Κεντρικού Διακομιστή. Στη συνέχεια, στη βάση του, μπορείτε να δημιουργήσετε δομές που θα αναφέρονται σε αυτό. Για να το κάνετε αυτό, χρησιμοποιώντας το μενού περιβάλλοντος, εισαγάγετε το όνομα, το πρωτόκολλο που χρησιμοποιείται και τον αριθμό θύρας που χρησιμοποιείται για την επικοινωνία.
  • Δημιουργία συμπλέγματος. Σε αυτήν την περίπτωση, το μενού περιβάλλοντος θα βοηθήσει επίσης. Είναι απαραίτητο να συμπληρώσετε τις πληροφορίες που ζητήσατε (όνομα συμπλέγματος, υπολογιστής που χρησιμοποιείται, θύρα σύνδεσης, η οποία δεν ταιριάζει απαραίτητα με τη θύρα που καθορίστηκε προηγουμένως).
  • Δημιουργία βάσης πληροφοριών. Στον αντίστοιχο κλάδο, πρέπει επίσης να χρησιμοποιήσετε το μενού περιβάλλοντος. Εκεί εισάγονται οι απαιτούμενες παράμετροι (όνομα, περιγραφή, τύπος σύνδεσης, τοποθεσία, τύπος DBMS, όνομα χρήστη και κωδικός πρόσβασης). Αφού επιβεβαιωθεί η ορθότητα των δεδομένων που εισάγονται, δημιουργείται η βάση δεδομένων. Τώρα μπορείτε να εισάγετε τα απαραίτητα δεδομένα σε αυτό.

Με την πρώτη ματιά, η διαχείριση του 1C Enterprise είναι μια απλή διαδικασία, αλλά χωρίς τις σωστές ρυθμίσεις, το σύστημα δεν θα λειτουργήσει σωστά, ο χρήστης δεν θα μπορεί να χρησιμοποιήσει τις δυνατότητές του στο μέγιστο. Είναι επίσης πιθανά πρόσθετα τεχνικά προβλήματα.

Διαχείρισηαπό επαγγελματίες: κύρια πλεονεκτήματα

Η έκδοση πελάτη του 1C χρησιμοποιείται από μεσαίου μεγέθους και μεγάλη δουλειά, τα οποία πρέπει να συνδεθούν ενιαίο σύστημαόλους τους υπολογιστές, συμπεριλαμβανομένων των απομακρυσμένων δομικών μονάδων. Αυτό σας επιτρέπει να πάρετε αποφάσεις διαχείρισης, να λαμβάνουν ενοποιημένες εκθέσεις, να τηρούν γενική λογιστική.

Παίζει σημαντικό ρόλο σωστή ρύθμισηκαι συνεχής συντήρηση της πλατφόρμας, δημιουργία χρηστών, clusters, διαχειριστών, πραγματοποίηση αλλαγών σε βάσεις δεδομένων. Για να γίνει αυτό πρέπει να έχετε ένα συγκεκριμένο προσωπικό ειδικών. Για να το κάνετε αυτό, μπορείτε να προσλάβετε νέους υπαλλήλους, να εκπαιδεύσετε συνεχώς υπάρχοντα άτομα ή να αναθέσετε την υπηρεσία σε εξωτερικούς συνεργάτες. Κάθε εταιρεία αποφασίζει μόνη της ποια μέθοδος είναι κατάλληλη σε συγκεκριμένες συνθήκες λειτουργίας.

Η διαχείριση της πλατφόρμας 1C, που εκτελείται από επαγγελματίες ειδικούς, έχει ορισμένα πλεονεκτήματα:

  • Σωστή διαμόρφωση του συστήματος, η οποία σας επιτρέπει να εγγυηθείτε την επαρκή λειτουργία του 1C, χωρίς τεχνικές βλάβες.
  • Συνεχείς αλλαγές και παρακολούθηση ασφάλειας. Οι δραστηριότητες της εταιρείας είναι δυναμικές, στοχεύει αυτοματοποιημένο σύστημανέα καθήκοντα για τη λήψη διοικητικών και στρατηγικών αποφάσεων.
  • Εγκατάσταση νέων modules, σωστή κατανομή δικαιωμάτων πρόσβασης, δημιουργία υποσυστημάτων. Είναι ιδιαίτερα σημαντικό για μεγάλες εταιρείες με υποκαταστήματα και απομακρυσμένες μονάδες.
  • Παρακολούθηση του φορτίου του συστήματος, κατανομή του φορτίου σε διαφορετικούς υπολογιστές διακομιστή.

Το 1C λειτουργεί με διαφορετικές θέσεις αρχιτεκτονικών στοιχείων· μπορούν να βρίσκονται σε ένα ή διαφορετικούς υπολογιστές. Για να εξασφαλιστεί η μέγιστη προστασία, συνιστάται η τοποθέτηση κάθε στοιχείου σε διαφορετικούς υπολογιστές.

Κατά την εγκατάσταση της επόμενης ενημέρωσης Λογιστικής έλαβα το σφάλμα «Δουλεύω μόνο στην 8.3.4», λοιπόν... ήρθε η ώρα να εγκαταστήσω την 8.3.4. Ετσι:

Δεν θα περιγράψω τη διαδικασία λήψης και εγκατάστασης της νέας πλατφόρμας, όλα είναι απλά.

Service Agent Server 1C
Από προεπιλογή είναι εγκατεστημένο στη θύρα 1540 και εκεί τρέχει η 8.2, οπότε την αλλάζουμε στον κλάδο μητρώου
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent ImagePath
αλλάξτε τους αριθμούς θύρας προσθέτοντας μια μετατόπιση: "C:\Program Files\1cv8\8.3.4.365\bin\ragent.exe" -srvc -agent -regport 1741 -port 1740 -range 1660:1691 -d "C:\Program Αρχεία\ 1cv8\srvinfo"

Εκκινήστε τον παράγοντα και ανοίξτε την κονσόλα διαχείρισης των διακομιστών 1C και δημιουργήστε ένα σύμπλεγμα 8.3
Προσδιόρισε το όνομα διακομιστή και το διαμόρφωσε στη θύρα 1740 (8.2 εκτελείται στο 1540)

Δημιουργούμε ένα σύμπλεγμα + το βελτιστοποιήσαμε λίγο (έχω μόνο ΕΝΑ μικρό διακομιστή, επομένως υποδεικνύω το διάστημα επανεκκίνησης για τις διαδικασίες εργασίας και την ποσότητα μνήμης. Επειδή έχω έναν διακομιστή - το επίπεδο ανοχής σφαλμάτων είναι 0)


Τώρα πιο αναλυτικά:
1. Διάστημα επανεκκίνησης: 86400 sec (24 ώρες). Η στιγμή της επανεκκίνησης δεν ρυθμίζεται, προφανώς από τη στιγμή που ορίζονται οι παράμετροι ή ξεκινά ο διακομιστής εφαρμογών.
2. Μπορείτε επίσης να καθορίσετε την επιτρεπόμενη ποσότητα μνήμης: 3.000.000 KB (3 GB) - Για διακομιστή με 4 GB μνήμης RAM, Αν είναι λιγότερο, τότε μη συμπληρώσειςαυτή η επιλογή!.
3. Το διάστημα υπέρβασης μνήμης είναι μια συνεχής χρονική περίοδος κατά την υπέρβαση της επιτρεπόμενης ποσότητας μνήμης, μετά την οποία ο διακομιστής θα επανεκκινήσει τη διαδικασία. Εάν έχει καθοριστεί 0 δευτερόλεπτα, θα περιμένει για πάντα.
4. Ο αριθμός των Διαδικασιών Εργασίας υπολογίζεται αυτόματα με βάση τις ρυθμίσεις σας
5. Επίπεδο ανοχής σφαλμάτων Μπορείτε να ορίσετε το επίπεδο ανοχής σφαλμάτων συμπλέγματος ως τον αριθμό των διακομιστών που λειτουργούν που μπορούν ταυτόχρονα να αποτύχουν και αυτό δεν θα οδηγήσει σε μη φυσιολογικό τερματισμό των χρηστών. Οι υπηρεσίες δημιουργίας αντιγράφων ασφαλείας εκκινούνται αυτόματα στο ποσό που απαιτείται για να διασφαλιστεί η καθορισμένη ανοχή σφαλμάτων. Σε πραγματικό χρόνο, η ενεργή υπηρεσία αντιγράφεται στις εφεδρικές.
6. Λειτουργία διανομής φόρτωσης, η οποία μπορεί να χρησιμοποιηθεί είτε για να αυξήσει την απόδοση του συστήματος στο σύνολό του είτε να χρησιμοποιήσει τη νέα λειτουργία "εξοικονόμησης μνήμης", η οποία σας επιτρέπει να εργάζεστε "με περιορισμένη μνήμη" σε περιπτώσεις όπου η διαμόρφωση που χρησιμοποιείται "μου αρέσει να τρώω τη μνήμη».

Διακομιστής που λειτουργεί
Ο διακομιστής μου είναι απλός, 2 Gb μνήμης RAM συνολικά και θα υπάρχουν μόνο 2 βάσεις δεδομένων σε αυτόν, οπότε θα τον ρυθμίσω ως εξής:

Ορίζω την παράμετρο Αριθμός ασφάλειας πληροφοριών ανά διεργασία σε 1, δηλ. Θέλω κάθε ασφάλεια πληροφοριών να εκτελεί τη δική της διαδικασία - αυτό θα μειώσει την αμοιβαία επιρροή τόσο όσον αφορά την αξιοπιστία όσο και την απόδοση. Το ρυθμίζετε στα χαρακτηριστικά του διακομιστή σας!

Βάση πληροφοριών
Προσθέτω το IB:

Στη μίζακατουρώντας τη βάση δεδομένων:

Απαιτήσεις ανάθεσης λειτουργικότητας
Δεν το ρυθμίζω μόνος μου, αλλά νομίζω ότι πρέπει να πω σχετικά:
Διαχείριση συμπλέγματος σημαίνει ότι ο διαχειριστής καθορίζει τη σύνθεση των υπολογιστών (διακομιστές εργασίας) στους οποίους βρίσκεται το σύμπλεγμα. Επιπλέον (εάν είναι απαραίτητο), μπορεί να καθορίσει τις «απαιτήσεις» για αυτές: ποιες υπηρεσίες και συνδέσεις με βάσεις πληροφοριών θα πρέπει να εκτελούνται σε καθέναν από τους διακομιστές που λειτουργούν. Οι διαχειριστές συμπλεγμάτων και οι διεργασίες των εργαζομένων ξεκινούν αυτόματα με βάση τις εκχωρημένες "απαιτήσεις". Οι "Απαιτήσεις" για διακομιστές παραγωγής μπορούν να καθοριστούν διαδραστικά, από την κονσόλα διαχείρισης συμπλέγματος ή μέσω προγραμματισμού, από την ενσωματωμένη γλώσσα.
Έτσι, σε φορητό υπολογιστή με κλειδί ασφαλείας, για να μην εκκινήσετε χρήστες στον διακομιστή συμπλέγματος, πρέπει να προσθέσετε "απαιτήσεις" για το αντικείμενο απαίτησης "Σύνδεση πελάτη στην ασφάλεια πληροφοριών" - "Να μην εκχωρηθεί", π.χ. αρνούνται τις διαδικασίες των εργαζομένων αυτού του διακομιστήχειρίζεται τις συνδέσεις πελατών. Ακόμη πιο ενδιαφέρουσα είναι η δυνατότητα εκτέλεσης "μόνο εργασιών παρασκηνίου" στον διακομιστή παραγωγής του συμπλέγματος χωρίς περιόδους σύνδεσης χρήστη. Με αυτόν τον τρόπο μπορείτε να μετακινήσετε εργασίες (κωδικός) με μεγάλη φόρτωση σε ξεχωριστό μηχάνημα. Επιπλέον, μπορείτε να εκτελέσετε μια εργασία παρασκηνίου «κλείσιμο του μήνα» μέσω της «Τιμής πρόσθετης παραμέτρου» σε έναν υπολογιστή και την εργασία παρασκηνίου «Ενημέρωση του ευρετηρίου πλήρους κειμένου» σε έναν άλλο. Η διευκρίνιση πραγματοποιείται μέσω της ένδειξης "Τιμή της πρόσθετης παραμέτρου". Για παράδειγμα, εάν καθορίσετε το BackgroundJob.CommonModule ως τιμή, μπορείτε να περιορίσετε την εργασία του διακομιστή που λειτουργεί στο σύμπλεγμα μόνο σε εργασίες στο παρασκήνιομε οποιοδήποτε περιεχόμενο. Η τιμή BackgroundJob.CommonModule..- θα υποδεικνύει τον συγκεκριμένο κωδικό.

Προφίλ ασφαλείας
Τα προφίλ ασφαλείας χρησιμεύουν για να απαγορεύουν σε μια λύση εφαρμογής να εκτελεί ενέργειες που θα μπορούσαν να είναι δυνητικά επικίνδυνες για τη λειτουργία ενός συμπλέγματος διακομιστών.
Ο διαχειριστής συμπλέγματος μπορεί να εκχωρήσει οποιοδήποτε βάση πληροφοριώνένα από τα προφίλ ασφαλείας που υπάρχουν στο σύμπλεγμα. Και τότε η δυνητικά επικίνδυνη λειτουργικότητα της λύσης εφαρμογής θα περιοριστεί εντός των ορίων που περιγράφονται σε αυτό το προφίλ.

Από προεπιλογή, αφού δημιουργηθεί, ένα προφίλ ασφαλείας απαγορεύει όλες τις δυνητικά επικίνδυνες ενέργειες:
- έκκληση σε σύστημα αρχείωνδιακομιστές?
-Εκκίνηση αντικειμένων COM.
-χρήση εξωτερικών εξαρτημάτων 1C:Enterprise.
-εκτόξευση εξωτερικές θεραπείεςκαι εκθέσεις?
-Εκκίνηση εφαρμογών που είναι εγκατεστημένες στον διακομιστή.
- πρόσβαση σε πόρους του Διαδικτύου.
Έτσι, η προστασία από ανεπιθύμητες ενέργειες μιας άγνωστης λύσης εφαρμογής είναι πολύ απλή: πρέπει να δημιουργήσετε ένα κενό προφίλ ασφαλείας και να το αντιστοιχίσετε στη βάση πληροφοριών. Επιπλέον, εάν είναι απαραίτητο, μπορείτε να επεκτείνετε αυτό το προφίλ περιγράφοντας σε αυτό τις ενέργειες που επιτρέπεται να εκτελεί η λύση εφαρμογής.

Θέση των αρχείων υπηρεσίας διαχείρισης συμπλέγματος στο 1C Enterprise 8.3
Εάν κατά την εγκατάσταση του συστήματος! Το "1C:Enterprise" επέλεξε την επιλογή εκκίνησης του διακομιστή "1C:Enterprise" ως υπηρεσίας και, στη συνέχεια, η πρώτη εκκίνηση του παράγοντα διακομιστή θα πραγματοποιηθεί κατά τη διαδικασία εγκατάστασης του συστήματος. Σε αυτήν την περίπτωση, η υπηρεσία θα εκκινηθεί για λογαριασμό του χρήστη που έχει επιλεγεί στο παράθυρο διαλόγου εγκατάστασης συστήματος, αλλά τα αρχεία υπηρεσίας συμπλέγματος διακομιστή θα βρίσκονται στον κατάλογο<каталог установки системы 1С:Предприятие>\srvinfo (το κλειδί εκκίνησης -d θα καθοριστεί ρητά στις παραμέτρους της υπηρεσίας).

Εάν, κατά την εγκατάσταση του συστήματος 1C:Enterprise, επιλέξατε την εκκίνηση του διακομιστή ως εφαρμογή, τότε ο διακομιστής δεν εκκινείται κατά τη διαδικασία εγκατάστασης του συστήματος. Ο παράγοντας διακομιστή πρέπει να ξεκινήσει ανεξάρτητα μετά την ολοκλήρωση της εγκατάστασης του συστήματος. Επιπλέον, εάν ο διακόπτης εκκίνησης -d δεν έχει καθοριστεί, τα αρχεία υπηρεσίας συμπλέγματος διακομιστών θα βρίσκονται στον προεπιλεγμένο κατάλογο: %USERPROFILE%\LocalSettings\ApplicationData\lC\lCv8 (%LOCALAPPDATA%\lC\lCv8 για Windows Vista και παλαιότερα) .

ΠΡΟΣΟΧΗ!Εάν ένα σύμπλεγμα έχει ήδη δημιουργηθεί σε αυτόν τον κεντρικό διακομιστή, τότε κατά την αλλαγή της επιλογής εκκίνησης του παράγοντα διακομιστή (υπηρεσία, εφαρμογή) ή όταν αλλάζετε τον χρήστη για λογαριασμό του οποίου εκτελείται ο παράγοντας διακομιστή, θα πρέπει πάντα να φροντίζετε να προσδιορίζετε σωστά τη διαδρομή στον κατάλογο των αρχείων υπηρεσίας του συμπλέγματος διακομιστών. Εάν ο παράγοντας διακομιστή δεν βρει μια λίστα συμπλεγμάτων κατά την εκκίνηση, θα δημιουργήσει ένα νέο σύμπλεγμα σε αυτόν τον διακομιστή.
ΣΕ λειτουργικό σύστημαΤα αρχεία υπηρεσίας συμπλέγματος διακομιστών Linux θα βρίσκονται στο φάκελο /home/usrlcv8/.lcv8/lC/lcv8 (ή η συντομευμένη έκδοση είναι ~/.1cv8/1C/1cv8).