Burada 1C server agentini Windows xidməti kimi quraşdıra biləcəyiniz qısa yol göstərilir. Xidmət açar istifadə edərək quraşdırılır " -insstrvc". Nəzərə alın ki, 1C server parametrlərinin və onun qeydlərinin yerləşdiyi qovluğu dəyişmək imkanınız var. Bu parametr vasitəsilə həyata keçirilir " -d" . Bu nümunədə kataloq göstərilmişdir: E:\Servers1C\WorkServer81. Kataloq yolunu dırnaq işarələrinə daxil etməyiniz tövsiyə olunur, xüsusən də yolda boşluqlar və ya Latın simvolları varsa.
Qeyd etmək lazımdır ki, qovluq yazmaq qaydaları üçün bu sadə tələblərə uyğunluq belə 1C server agentinin işə salınmasına zəmanət vermir. 1C server xidmət agentinin başlamadığı vaxtlar olur. Bu halda, kataloqa gedən yolun yalnız Latın hərflərindən ibarət olmasını və hər bir kataloqun 8 simvoldan çox olmamasını tövsiyə edirəm.
Göründüyü budur 1c server agent xidməti:
Xidmətlər sekmesinde Daxil ol"İşləyəcəyiniz tələb olunan girişi qeyd etməyi unutmayın 1c server agent xidməti.
1C server parametrlərinin və 1C server qeydlərinin yazılacağı kataloqun özündə siz işlədiyiniz istifadəçiyə hüquqlar verməlisiniz. 1c server agent. (" klikləyin əlavə et" server kataloqunun "Xüsusiyyətlər" pəncərəsində).
Tələb olunan istifadəçini əlavə edin və hüquqların yanındakı qutuyu işarələyin " Dəyişmək"sütunda" İcazə verin".
Tutaq ki, bizə ikinci 1C server lazımdır, lakin 8.2 versiyası. Nəzərə almaq lazımdır ki, 1C server 8.1 və 8.2 standart olaraq işləri üçün eyni portlardan istifadə edir.
İkinci 1C server agentini qeydiyyatdan keçirmək üçün, məsələn, tərtibatçılar üçün, parametr vasitəsilə server agenti üçün boş bir port təyin etməlisiniz. -port" və parametri vasitəsilə onunla əlaqəli klaster üçün boş port " -report" Tərtibatçıları serverdən sazlama məlumatı ilə təmin etmək üçün parametri göstərməlisiniz " -debug" xidmətin başlanğıc xəttində. Tərtibatçılar üçün ayrıca 1C serverindən istifadə etmək vacibdir, buna görə də parametr vasitəsilə " -d"dərtibatçılar üçün 1C server parametrləri ilə qovluğu göstərin. ( İşləyən portların diapazonu hər iki server üçün eyni qalır - bu portlar dinamik şəkildə istifadə olunur. İstinad üçün, 1C iş axınının işləməsi üçün 2 port tələb olunur, buna görə də standart olaraq, 1560 ilə 1591 arasında olan port diapazonunda maksimum 16 iş axını istifadə edilə bilər. )
Göründüyü budur agent xidməti test 1c server(İnkişafçılar üçün 1C server):
Test Xidməti sekmesinde " Daxil ol"həmçinin çalışacağınız tələb olunan girişi göstərməyi unutmayın agent xidməti test 1c server(inkişaf etdiricilər üçün).
Güman edilir ki, Windows xidməti olaraq 1C server agentlərindən birini təlimatlara əməl edərək artıq ixrac yolu ilə kopyalamışıq. Gələcəkdə xidmət parametrlərində dəyişikliklər edilir Windows reyestri. Windows xidmətləri reyestr yolunda yerləşir HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C: Enterprise 8.1 Server Agent
Parametrdə gözəl bir təsvir yazırıq Təsvir:
Və parametrdə xidmət üçün gözəl bir ad DisplayName:
Bir sətir parametrində ImagePath tələb olunan xidmət parametri dəyərlərini təyin edin:
Parametrdə Başlayın dəyəri təyin edin 4 , bu xidməti əlil vəziyyətinə gətirir.
Windows 2008-də bir xidməti kopyalayarkən bu təlimat kifayət idi.
Ancaq serverinizdə Windows 2003 istifadə edirsinizsə, onda siz kopyalamalısınız 1c server cihazları:
Windows 2003-də 1C server cihazının surətinin çıxarılması
Qeydiyyat yolunu açın HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C: Enterprise 8.1 Server Agent\Enum...
Və simli parametrə baxın 0 . Onun mənası belə görünür:
Xəttdə verilmiş yol bu filiala işarə edir:
Bu mövzunun da kopyalanması lazımdır. Bunu etmək üçün əvvəlcə onu ixrac edin:
Nəticədə reg-fayl (registr faylı) notepad ilə açılır...
Və əsas sətirlərə tələb olunan identifikatoru əlavə edin, bu halda - Debug.
Yeni bir cihaz əlavə etmək üçün (onu Windows reyestrində qeydiyyatdan keçirin) qeyd şöbəsinə giriş hüquqlarını verməliyik. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\1C: Enterprise 8.1 Server Agent\Enum\Root. Menyuda, seçmək üçün sağ düyməni istifadə edin " İcazələr...":
İşlədiyimiz istifadəçini göstəririk:
Biz ona lazımi hüquqlar veririk (Tam hüquqlar):
İndi əvvəllər redaktə edilmişləri işə salın reg-fayl. Sorğu pəncərəsində razılaşın və düyməni basın " Bəli":
Dəyişikliklər etdikdən sonra hüquqları silə bilərik.
Biz serveri həddən artıq yükləyirik...
Yaratdığımız yeni xidmətin hüquqlarını yoxlamağı unutmayın:
1C 8 serverinin qurulması və onunla işləmək üzrə praktiki məsləhət
Serverdə 1C quraşdırarkən aşağıdakıları edirik:
Paralel əməliyyat üçün ikinci versiyanı quraşdırarkən, quraşdırma nöqtə istisna olmaqla oxşardır:
“1C: Enterprise 8 serverini Windows xidməti kimi quraşdırın (tövsiyə olunur)” bayrağını silin
Biz istifadə edirik: sc yaratmaq
Xətt belə görünür:
sc yaradın"<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>"binpath="<место расположения ragent.exe>" -srvc -agent -regport 1641 -port 1640 -aralıq 1660:1591 -d \"<место расположения папки сервера 1С>""
<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- xidmətin adını göstərin. Əsas odur ki, həm siz, həm də 1C serverini dəstəkləyənlər gələcəkdə onu asanlıqla müəyyən edə bilsinlər.
<место расположения ragent.exe>" -srvc -agent -regport 1641 -port 1640 -aralıq 1660:1691 -d \"<место расположения папки сервера 1С>
Xidmət xətti həmişəki kimidir:
<место расположения ragent.exe>
Əgər 1540 port artıq işğal olunubsa (bir server artıq xidmət kimi quraşdırılıbsa), o zaman növbəti və ya istədiyiniz hər hansı birini təyin edin, məsələn:
15 41-port 15 40 diapazonlu 15 60:15 91
16 41-port 16 40 diapazonlu 16 60:16 91
Əvəzində<место расположения папки сервера 1С>Biz server faylları olan qovluğu yerləşdirməyi planlaşdırdığımız xətti göstəririk. Bu qovluğu C:\ diskində saxlamamağı məsləhət görürəm. Server diskini 2-yə bölün. Sistem və 1C serveri üçün. Sonra log faylları bütün disk yerini tutursa, siz asanlıqla serverə daxil olub onları təmizləyə bilərsiniz. Əgər sistem diskindəki bütün yeri log fayllarınızla tutsanız, eyni şeyi söyləmək olmaz.
Və əmri yerinə yetirin:
sc yaratmaq "1C:Enterprise Server Agent 8.Х.Х.ХХХХ" binpath= "\"C:\Program Files\1cv8\8.Х.Х.ХХХХ\bin\ragent.exe\" -srvc -agent -regport 1741 -port 1740 -aralıq 1760:1591 -d \"E:\1C_Bases\srvinfo_8_Х_Х_ХХХХ\""
Nəticədə xidmət alırıq:
Xidmət görünmürsə, Yeniləmə düyməsini basın.))))
Fikrinizi dəyişsəniz, yeni yaradılmış xidməti silə bilərsiniz:
sil sil"<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>"
Harada<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- xidmət adı
"Sistem hesabı ilə" keçidini təyin edin
Uray, hər şey hazırdır!
Və bu halda, önbelleği təmizləyə bilərsiniz (bu, 1C-nin müxtəlif anlaşılmaz davranışları üçün faydalı ola bilər)
Siz bu faylları yalnız xidmət dayandırıldıqda silə bilərsiniz.
Xidməti dayandırmısınızsa və fayllar silinməyibsə, Tapşırıq menecerinə gedib dondurulmuşları yoxlamalısınız:
Aşkar edilərsə, son tapşırığı yerinə yetirin.
Serverin yeni versiyasını quraşdırdıqdan sonra (1-ci bəndə baxın) siz bir və ya bütün verilənlər bazasını platformanın (serverin) cari versiyasından indicə quraşdırdığınız birinə köçürmək istəyəcəksiniz.
Bunu etmək asandır: cari serverdə verilənlər bazası xüsusiyyətlərini açın
1C:8.2 platforma versiyasından 1C:8.3 versiyasına keçidlə bağlı problemləri həll etmək üçün eyni vaxtda müxtəlif versiyaların iki 1C serverindən istifadə etmək lazımdır. Bu məqalədə platforma 8.3 ilə işləyəcək ikinci 1C serverinin işə salınması üsulu müzakirə olunacaq.
Quraşdırmaya başlamazdan əvvəl bir neçə məqamı xatırlayaq. Windows ilə işləyən bir sistemdə hər bir 1C serveri üçün ragent prosesi yaradılır. Standart port diapazonu aşağıdakı kimi müəyyən edilir: 1540, 1541, 1560-1591 . Buna görə də, sistemin ikinci serverdən istifadə edə bilməsi üçün ragentin ikinci nümunəsini işə salmaq və fərqli portlar diapazonunu ayırmaq lazımdır.
Bütün hərəkətlər Server Agent xidməti söndürüldükdə yerinə yetirilməlidir 1C: Müəssisə 8.2 1C: Müəssisə 8.3.
Bu platformaları quraşdırarkən müxtəlif qovluq yolları yaradılır: a) C:\Program Files (x86)\1cv8 və b) C:\Program Files (x86)\1cv82 və 1C Enterprise Server Administrator C-ni işə salmaq üçün müxtəlif yollar: \Proqram Faylları (x86)\1cv8 ...
\common\1CV8 Servers.exe
1 addım. - Başlat -> Bütün Proqramlar -> Aksesuarlar -> Çalıştır (regedit əmrini daxil edin) -> yolu açın - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ və faylı redaktə edin ImagePath ki, belə çıxır : "C:\Proqram Faylları (x86)\1cv82\8.2.18.96\bin\ragent.exe" -srvc -agent -regport 1641 -port 1640 -aralıq 1660:1691 -d "C:\Proqram Faylları (x86)\1cv82\srvinfo". Burada portları göstərdik (defolt olaraq onlar tamamilə fərqlidir).
Addım 6 - Əvvəlcə 1C müəssisə server administratorunu işə salın platforma üçün 8.3
C:\Program Files (x86)\1cv8\common\ qovluğundan 1CV8 Servers.exe(Budur standart port 1540
)
Addım 7 - Məlumat bazalarını SQL Serverə qoşun
57
Bir gün, heç bir yerdən, 1C proqramı bizə verir: 1C: Enterprise serverinə qoşulma xətası. Verilənlər bazasına qoşulmaq mümkün deyil. Səhvləri və həll yollarını tapmaq üçün bir neçə variant: ...
28
Artıq bir neçə məqalə yazmışam: Serverin, klasterin qurulması və optimallaşdırılması 8.3 Klaster serverinin iş proseslərinin əlavə edilməsi, yenidən işə salınması, optimallaşdırılması indi bir az daha ətraflıdır: Cluster 1C 8.3 İlk növbədə, sonra...
18
Bir çox insanlar rphost.exe ilə müxtəlif növ problemlər yaşayır: rphost bütün yaddaşı tutur, rphost prosessoru yükləyir, rphost yaddaşı yeyir və 1C hətta işləmir və menecerdə aşağıdakılar var: hər dəqiqə hesablama 2-dir. -3 meqabayt. Necə...
17
Arxa fonda COM əlaqə prosesi xəta ilə uğursuz olarsa: (Processing.XMLDataExchange.ObjectModule(15947)): Konstruktora zəng edərkən xəta (COMObject): -2147221005(0x800401F3): Yanlış sinif sətri ComConnecto kitabxanası qeydiyyatdan keçməlidir.
1C köhnə versiyalarının müştəri-server konfiqurasiyasının zəruri komponenti: “1C server agent xidməti” proqram paketinin server proqramının çatdırılmasına daxil olan və Windows əməliyyat sisteminin xidməti kimi fəaliyyət göstərən ayrıca moduldur.
Xidmətin məqsədi istifadəçi və sistem işlərini idarə etməkdir. 1C Server Agent xidməti hər cür gözlənilməz problemlərin mənbəyi ola bilər. Onlardan bəziləri xidmət parametrlərini dəyişdirərək asanlıqla həll edilə bilər, bunun üçün ayrıca istifadəçi interfeysi var. Ancaq xidmət ümumiyyətlə başlamazsa nə etməli.
8.2 versiyasında belə bir vəziyyətin baş verməsi aşağıdakı izahat mətni ilə müşayiət olunan 1C xətası ilə işarələnir: " 1C Enterprise Server Agent 8.2 xidmətini işə salarkən xəta».
Tipik olaraq, bu səhv ya serverdə yeni 1C nümunəsinin quraşdırılması zamanı və ya eyni anda iki 1C tətbiqi serverini işə salmağa çalışarkən baş verir: eyni fiziki serverdə 8.1 və 8.2. Variantların hər birini ayrıca nəzərdən keçirək.