Не запускається служба 1с сервер

Головна / Усунення несправностей

Здебільшого нагадування собі. Т.к. ця інформація досить поширена в інтернеті. І щоразу шукати – гаяти час.

Іняормація актуальна для випадку розгортання сервера 1С двох версій одному робочому сервері. У моєму випадку вже працював агент сервера 1С: Підприємство 8.2. І після оновлення так само вже працював агента сервера 1С: Підприємство 8.3 не стала запускатися служба агента 1С. Під час перегляду рядка запуску помітив, що установщик за замовчуванням встановив порти, хоча в моєму випадку якраз для 1С 8.3 порти раніше були відмінними від тих, що програма установки встановила за замовчуванням. Це можна побачити в "Панель керування" Windows у розділі "Адміністрування" - "Служби" - "Агент сервера 1С: Підприємство 8.x", перейшовши в конкретну службу. Наприклад покажу, що за замовчуванням порти вже зайняті агентом сервера 1С: Підприємство 8.1:

Після оновлення платофрми мажорної версії 8.3 на новішу мінорну версію, в агенті сервера 1С: Підприємство 8.3, як було зазначено вище, інсталятор встановив порти за замовчуванням: "C:\Program Files\1cv8\8.3.6.2076\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files\1cv8\srvinfo". Тому мені потрібно було змінити діапазони портів, що використовуються. У моєму випадку це мала бути заміна з 1500х портів на 1400е.

Для цього зупиняємо службу агента сервера. Відкриваємо редактор реєстру Windows (команда regedit у командному рядку, що викликається одночасним натисканням кнопок Win (кнопка із символом windows)+R). Далі шукаємо гілку реєстру: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent. У параметрі ImagePathзмінюємо номери наборів портів: "C:\Program Files\1cv8\8.3.6.2076\bin\ragent.exe" -srvc -agent -regport 1441 -port 1440 -range 1460:1491 -d "C:Program Files\1cv82\srvinfo"


Не забуваймо запустити службу сервера.

© www.. Всі права захищені. Використання текстів та зображень із цієї сторінки без письмового дозволу власника заборонено. При використанні матеріалів з даної сторінки обов'язковим є посилання на цю сторінку.

Практичні поради щодо налаштування та роботи з сервером 1С 8

  1. 1. Як запустити більш ніж одну службу 1С для паралельної роботи з різними версіями платформи 1с 8.0, 8.1, 8,2 8.3 і т.д.

При установці 1С на сервері ми робимо таке:

У разі встановлення другої версії для паралельної роботи установка аналогічна за винятком пункту:

Знімаємо прапор «Встановити сервер 1С:Підприємства 8 як сервіс Windows (рекомендується)»

Ми використовуємо: sc create

Рядок виглядає як:

sc create "<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>" binpath= "<место расположения ragent.exe>-srvc -agent -regport 1641 -port 1640 -range 1660:1591 -d \"<место расположения папки сервера 1С>""

<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- Вказуємо ім'я служби. Головне так, щоб і ви, і ті, хто має підтримувати сервер 1С, могли надалі, легко її ідентифікувати.

<место расположения ragent.exe>-srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d \"<место расположения папки сервера 1С>

Рядок служби все як завжди:

<место расположения ragent.exe>

Якщо порт 1540 вже зайнятий (якщо один сервер у вигляді служби вже встановлений), то ставимо наступний або будь-який, який сподобається, наприклад, замість:

15 41 -port 15 40-range 15 60:15 91

16 41 -port 16 40-range 16 60:16 91

Замість<место расположения папки сервера 1С>вказуємо рядок, де плануємо розташувати папку із файлами сервера. Рекомендую не зберігати цю папку на диску С:, Розбивайте диск сервера на 2. Під систему і під сервер 1С. Тоді якщо файли журналу реєстрації займуть усе місце на диску, Ви без проблем зайдете на сервер і почистите їх. Чого не можна сказати, якщо ви своїми файлами журналу реєстрації займете місце на системному диску.

І виконуємо команду:

sc create "Агент сервера 1С:Підприємства 8.Х.Х.ХХХХ" binpath= "\"C:\Program Files\1cv8\8.Х.Х.ХХХХ\bin\ragent.exe\" -srvc -agent -regport 1741 -port 1740 -range 1760:1591 -d "E:\1C_Bases\srvinfo_8_Х_Х_ХХХХ""

У результаті отримаємо службу:

Якщо служба не з'явилася, натисніть кнопку Оновити.))))

Якщо передумали, то можна видалити щойно створену службу:

sc delete "<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>"

де<Агент сервера 1С:Предприятия 8.Х.Х.ХХХХ>- ім'я служби

Ставимо перемикач у положення «З системним обліковим записом»

Ура, все готове!

  1. 2. Як перезапустити сервер?


І в цьому випадку можна почистити кеш (це буває корисно при різних незрозумілих поведінці 1С)

Видалити ці файли можна лише при зупиненій службі.

Якщо Ви зупинили службу, а файли не видаляються, то потрібно зайти в Task manager і перевірити його на наявність завислих:

У разі виявлення виконати end task.

  1. 3. Як перенести БД із платформи на платформу, без втрати журналу реєстрації?

Після того як ви встановите (див. пункт 1.) нову версію сервера, у Вас з'явиться бажання перевести одну або всі бази даних з поточної версії платформи (сервера) на ту, що ви щойно встановили.

Зробити це просто: відкриваємо властивості БД на поточному сервері

Необхідний компонент клієнт-серверної конфігурації 1С старших версій: служба агент сервера 1С являє собою окремий модуль, що входить в поставку серверного ПЗ програмного комплексу і функціонує, як служба операційної системи Windows.

Призначення служби — керування користувачами та системними завданнями. Служба агент сервера 1С може виявитися джерелом непередбачених проблем різного штибу. З деякими з них можна легко впоратися за допомогою зміни налаштувань служби, для чого передбачено окремий інтерфейс користувача. Але як вчинити, якщо служба зовсім не запускається.

У версії 8.2 виникненні такої ситуації сигналізує помилка 1C, що супроводжується наступним пояснювальним текстом: « Помилка під час запуску служби агент сервера 1с підприємства 8.2».

Зазвичай така помилка виникає або в процесі встановлення нового екземпляра 1С на сервер, або при спробі одночасного запуску відразу двох серверів додатків 1С: 8.1 і 8.2 на тому самому фізичному сервері. Розглянемо кожен із варіантів окремо.

Помилка в процесі інсталяції

Причиною помилки у разі є недолік прав користувача намагається встановити і запустити службу Windows. Для виконання подібних дій потрібні права адміністратора. Саме тому встановлення нової версії 1С та запуск служби «агент сервера 1С» необхідно виконувати від імені користувача з адміністративними правами. Якщо виникла проблема, скасуйте інсталяцію та запустіть її знову від імені адміністратора системи.

Одночасний запуск двох конфігурацій

Як було сказано вище, проблема виникає і в тому випадку, коли у користувачів 1С виникає бажання встановити 1С 8.2 і зберегти доступ до версії 8.1. Причина помилки - спроба одних і тих же служб обох версій отримати одночасний доступ до одного порту комп'ютера. Щоб уникнути цього конфлікту, необхідно перереєструвати одну із служб на інший порт. Зробити це можна безпосередньо в момент запуску служби, додавши в команду запуску ragent.exe -instsrvc опцію -port із зазначенням відповідного цифрового значення.

57
Буває одного разу, ні з того і з чого програма 1С нам видає: Помилка з'єднання з сервером 1С: Підприємство Не запущено жодного робочого процесу. З'єднання з базою неможливе. Декілька варіантів пошуку помилок і рішень: ... 28
Я вже писав кілька статей: Налаштування та оптимізація сервера, кластера 8.3 Додавання, перезапуск, оптимізація робочих процесів сервера кластера тепер трохи докладніше: Кластер 1С 8.3 Насамперед, після... 18
У багатьох виникають проблеми з rphost.exe, різного виду: rphost займає всю пам'ять rphost вантажить процесор rphost жере пам'ять причому 1С навіть на запущена, а в диспетчері наступне: щохвилини розрахунок на 2-3 мегабайти. Як бути і... 17
Якщо фоновий процес COM-з'єднання завершується з помилкою: (Обробка.ОбмінДанимиXML.МодульОб'єкта(15947)): Помилка при виклику конструктора (COMОб'єкт): -2147221005(0x800401F3): Invalid class string Потрібно зареєструвати бібліотеку

© 2024 androidas.ru - Все про Android