23.09.11 — 10:32
Тема уже выносилась на форум, в том числе мной, но результат получить не удалось.
Установил экзэмпляр 1С сервер 8.2(8.2.14.528) на сервак, где ранее установлена 8.1. и изменил порты в 8.2. Изменения делал по разному: и так, как рекомендовано в ИТС, и правкой реестра, 15хх на 16хх (на 20хх -тот же результат). После перезагрузки сервака стартуют оба агента «ragent» lkz 8/1 (с портом 1540) и 8.2 ( с 1640). Стартует также менеджер кластера для 8.2 с портом 1641 (см. гляделкой портов).
Иду в клнсоль, создаю центральный сервер с портом 1640 и именем компа (Имя_Компьютера:1640 — пробовал тоже с тем же результатом). Создается. После этого пытаюсь создаьб кластер с портом 1641 и при этом выскакивает сообщение: Ошибка создания кластера. Ошибка информационной базы. Запуск рабочего процесса не возможен из-за конфликта IP портов. Никак не могу обойти. Помогите!
1 — 23.09.11 — 10:33
оба агента «ragent» 8.2 и 8.1
2 — 23.09.11 — 10:52
Апну еще.
3 — 23.09.11 — 10:55
(0) скорее всего настройки кластера тянутся из папки на диске с настройками сервера 1С. Снеси или лапками поправь диапазон портов
4 — 23.09.11 — 10:56
Извиняюсь что пишу здесь(не могу создовать темы), если кто знает и может подсказать нужна помощь, у меня подключен ФР Феликс РФ -02 работал хорошо до сегоднешнего момента когда ывдал ошибку сначало в 1С потом такая же и в тест драйвере ((-3842) ККМ заблокирована, ждет ввода пароля доступа к ФП), пороль я не знаю от ФП, может тко знает какие стандартные пороли идут?
5 — 23.09.11 — 11:02
(3) Ты имеешь ввиду файлы из «C:Program Files1cv82srvinfo» ? там создалась папка reg_1641 с нулевым содержанием 1CV8Reg.lst и нули так же в srvribrg.lst. Где править? А где еще «папки на диске с настройками сервера 1С.» ?
6 — 23.09.11 — 11:06
(5) Ты смотришь на компе, на котором установил Сервер 1С?
Там насколько я помню должна быть папка C:Program files1cv82server
содержимое можно прибить, оно заново создасться при настройке кластера серверов v8.2
7 — 23.09.11 — 11:08
в 8.2 вместо server папка srvinfo
А файлы пустые потому, что не смог создать кластер?
8 — 23.09.11 — 11:08
(5) Если этой папки C:Program files1cv82server, очищай C:
Program Files1cv82srvinfo
9 — 23.09.11 — 11:09
(7) Типа да
10 — 23.09.11 — 11:12
Старую регистрацию Агента сервера 8.2 тоже надо снести
11 — 23.09.11 — 11:12
Я папку C:Program files1cv82server очищаю каждый раз, и каждый раз создается там папка reg_1641 (значит понимает настройки ragent), но с пустыми, нулевыми файлами 1CV8Reg.lst и srvribrg.lst, так что там править нечего
12 — 23.09.11 — 11:14
(10) Старую регистрацию сношу: или «ragent.exe -rmsrvc» или руками из реестра
13 — 23.09.11 — 11:16
Я бы бы сделал по шагам:
1. Сносим 8.2
2. Перегружаемся
3. Ставим 8.2
4. чистим папку srvinfo
5. Разносим порты в реестре
6. Перегружаемся
7. Настраиваем кластер из консоли
14 — 23.09.11 — 11:18
(13) + По п.1 — под сномим подразумевается — удаление и всех папок v8.2 тоже.
15 — 23.09.11 — 11:21
Так и делал несколько раз. Даудалял ручками и папки 8.2 и из реестра, если оставалась регистрация (не знаю почему)
16 — 23.09.11 — 11:22
Только на п.п.7 застревал
17 — 23.09.11 — 11:24
Что интересно, при этом работал процесс rmngr c портом 1641, а кластер из консоли не создавался
18 — 23.09.11 — 11:27
(15) Вся проблема на мой взгляд возникает только в том, что при установке сервера v8.2 платформа создает файл с дефолтными настройками диапазона портов на диске, а затем при старте сервера тянет из него настройки.
Если его вовремя почистить, никаких проблем вообще не возникает….
19 — 23.09.11 — 11:29
(18) Да вроде чищу.
20 — 23.09.11 — 11:31
(0) поставь стандарные порты на 8.2, а 8.1 перекинь на 16хх.
21 — 23.09.11 — 11:31
+(20) с обновлением платформ 8.2 юудет легче
22 — 23.09.11 — 11:33
(20) а вдруг 8.1 не схватится, тогда мне кирдык.
23 — 23.09.11 — 11:34
(21) а платформа у меня последняя, авгус этого года.
24 — 23.09.11 — 11:35
(19) Перегружаться тоже не забываем :)))
25 — 23.09.11 — 11:36
а диапазон портов какой?
Приведи строки запуска из реестра
26 — 23.09.11 — 11:37
(22) мы в это воскресенье выходим ставить 8.2 параллельно 8.1 на сервак… я внимательно изучаю такие топики)))
пользователь USR1CV82 имеет доступ на запись в папку «C:Program files1cv82» ?
27 — 23.09.11 — 11:39
(24) После установки 8.2, правки портов и чистки Program Files1cv82srvinfo — перезагружаюсь. Стартуют нормально оба агента regagent для 8.1 и 8.2 с портами, соответствено 1540 и 1640, в том числе и rmngr c портом 1641
28 — 23.09.11 — 11:41
(25) -range 1660:1691
(26) — да, имеет
29 — 23.09.11 — 11:41
(27) Кластер серверов 8.2 удалось настроить?
30 — 23.09.11 — 11:43
(25) «Приведи строки запуска из реестра» — не совсем понял.
«C:Program Files1cv828.2.9.356binragent.exe» -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d «C:Program Files1cv82srvinfo» — это?
31 — 23.09.11 — 11:44
Только у меня там было 8.2.14.528
32 — 23.09.11 — 11:45
(30) оно. правильно всё, хм…
33 — 23.09.11 — 11:48
когда запускаешь агент 8.2 для создания сервера с именем сервера и номером порта «server1c:1640?:
1. агент 8.1 запущен?
2. кластер после сам создаётся?
34 — 23.09.11 — 11:50
(31) Ты откуда строку скопировал, раз «только у меня там было …»
35 — 23.09.11 — 11:54
(33) агент 8.1 запущен. Но в другой раз я его «stop» — c тем же результатом. Кластер именно не создается из консоли.
(31) Если изменял порты правкой ImagePath в реестре, то какая разница, менял только номера. А если как в ИТС
ragent.exe -instsrvc -port 1640 -regport 1641 -range 1660:1691 -d «C:Program Files1cv82srvinfo» -usr .usr1cv82 -pwd 17121980
36 — 23.09.11 — 11:54
Посмотри через
netstat -a
кто порты 16хх занял
37 — 23.09.11 — 11:57
(31) я сейчас дома. Сервак на работе удаленно не доступен.
38 — 23.09.11 — 11:57
(35) правильно ли я понял, кластер не создаётся на автоматически по созданию сервера, ни вручную после?
39 — 23.09.11 — 12:01
(35)У меня друга гляделка. В момент создания кластера из консоли порт 1640 -занят агентов ragent, а порт 1641 — rmngr от USR1CV82
40 — 23.09.11 — 12:01
(35) — так точно
41 — 23.09.11 — 12:02
(38) — так точно
42 — 23.09.11 — 12:03
(35) Попробуй остановить Сервер 8.1, ребутни сервер 8.2 и агента сервера, затем попробуй создать кластер 8.2, если создастся — значит что-то делал не так….
43 — 23.09.11 — 12:04
(0) автор, выяснишь причину, отпишись тут. спасибо.
44 — 23.09.11 — 12:08
(42) я в (35) писал, что пробовал все И с остановленным ragen 8.1. Результат тот жу.
Кстати не понятно: процесс rmng с портом 1641 -стартанул, а кластер с консоли не создается. И, перед созданием список кластеров и реестр кластиров забиты нулями, это так надо?
45 — 23.09.11 — 12:11
(44) Сервер тоже надо останавливать
«перед созданием список кластеров и реестр кластиров забиты нулями» — платформа не смогла сама создать кластер…
46 — 23.09.11 — 12:15
(44) У меня сомнения, ту ли ты папку чистишь.
При инсталле сервера 8.2 какой каталог размещения файлов сервера предлагается системой?
47 — 23.09.11 — 12:16
(45) что значит » Сервер тоже надо останавливать» — это какой процесс/сервис?
48 — 23.09.11 — 12:18
(46) — не помню, по-моему умалчиваемый, типа «cv82», во всяком случае, я ничего не меняю.
49 — 23.09.11 — 12:19
(47) Можно из меню Program Files -> 1С Предприятие 8.2 ->
Можно с командной строки
50 — 23.09.11 — 12:21
(45) «платформа не смогла сама создать кластер…
» — т.е. не смогла в процессе установеи и запуска ragent. А почему молча, без сообщений. И , к стати, после «ragent.exe -start» агент не работает. Нужно или ручками или после перезагрузки сервера.
51 — 23.09.11 — 12:24
(47) не понял,о какой процесс (кроме regagent)
52 — 23.09.11 — 12:25
(49) В смысле ALL Program
(50) Можешь в логах глянуть
53 — 23.09.11 — 12:25
(47) или предлагаешь вообще снести регистрацию 8.1 «ragent.exe -rmsrvc»?
54 — 23.09.11 — 12:27
(52) » в логах» — это журнал? Как в него залесть?
55 — 23.09.11 — 12:28
(52) В папке 8.2 должны быть логи ну и виндовые логи никто не отменял
56 — 23.09.11 — 12:29
(55) спасибо. Попрбую в них полазить.
57 — 23.09.11 — 12:29
(51) Это служба, без сервера еесно не стартует. Сервак отдельно стартует.
58 — 23.09.11 — 12:40
сдвинь порты, может рабочие процессы от 8.1 жмут пространство для 8.2, ставь 1840 например
59 — 23.09.11 — 12:50
(53) Я в похожей ситуации снёс и 8.1 и 8.2
Удалил каталоги из Program Files, почистил реестр.
(Не забыл перегрузиться)
Заново проинсталлил 8.1
Затем по схеме (13) установил 8.2.
60 — 23.09.11 — 12:50
(58) не жмут,
с 25ХХ и с 16ХХ у всех работает,
здесь иная проблема
61 — 23.09.11 — 12:53
(58) нет, в 8.1 1560:1591, к тому же, вместо 16хх пробовал и 20хх
62 — 23.09.11 — 12:54
(59). В 8.1. куча пользователей работает. Побаиваюсь, вдруг 8.1. -не станет (ставил не я).
63 — 23.09.11 — 12:58
(62) Тогда тренируйся на своём компе :)))
64 — 23.09.11 — 13:10
(63) OK. Только вряд ли смогу продублировать оекружение/среду нашего сервака на работе.
65 — 23.09.11 — 13:13
(64) Ты уж поверь. Проблемы возникнут те же :)))
orda
66 — 23.09.11 — 13:15
(65) Попробуем.
orda
23.09.11 — 10:32
Тема уже выносилась на форум, в том числе мной, но результат получить не удалось.
Установил экзэмпляр 1С сервер 8.2(8.2.14.528) на сервак, где ранее установлена 8.1. и изменил порты в 8.2. Изменения делал по разному: и так, как рекомендовано в ИТС, и правкой реестра, 15хх на 16хх (на 20хх -тот же результат). После перезагрузки сервака стартуют оба агента «ragent» lkz 8/1 (с портом 1540) и 8.2 ( с 1640). Стартует также менеджер кластера для 8.2 с портом 1641 (см. гляделкой портов).
Иду в клнсоль, создаю центральный сервер с портом 1640 и именем компа (Имя_Компьютера:1640 — пробовал тоже с тем же результатом). Создается. После этого пытаюсь создаьб кластер с портом 1641 и при этом выскакивает сообщение: Ошибка создания кластера. Ошибка информационной базы. Запуск рабочего процесса не возможен из-за конфликта IP портов. Никак не могу обойти. Помогите!
orda
1 — 23.09.11 — 10:33
оба агента «ragent» 8.2 и 8.1
orda
2 — 23.09.11 — 10:52
Апну еще.
borik
3 — 23.09.11 — 10:55
(0) скорее всего настройки кластера тянутся из папки на диске с настройками сервера 1С. Снеси или лапками поправь диапазон портов
Tumakota
4 — 23.09.11 — 10:56
Извиняюсь что пишу здесь(не могу создовать темы), если кто знает и может подсказать нужна помощь, у меня подключен ФР Феликс РФ -02 работал хорошо до сегоднешнего момента когда ывдал ошибку сначало в 1С потом такая же и в тест драйвере ((-3842) ККМ заблокирована, ждет ввода пароля доступа к ФП), пороль я не знаю от ФП, может тко знает какие стандартные пороли идут?
orda
5 — 23.09.11 — 11:02
(3) Ты имеешь ввиду файлы из «C:Program Files1cv82srvinfo» ? там создалась папка reg_1641 с нулевым содержанием 1CV8Reg.lst и нули так же в srvribrg.lst. Где править? А где еще «папки на диске с настройками сервера 1С.» ?
borik
6 — 23.09.11 — 11:06
(5) Ты смотришь на компе, на котором установил Сервер 1С?
Там насколько я помню должна быть папка C:Program files1cv82server
содержимое можно прибить, оно заново создасться при настройке кластера серверов v8.2
orda
7 — 23.09.11 — 11:08
в 8.2 вместо server папка srvinfo
А файлы пустые потому, что не смог создать кластер?
borik
8 — 23.09.11 — 11:08
(5) Если этой папки C:Program files1cv82server, очищай C:
Program Files1cv82srvinfo
borik
9 — 23.09.11 — 11:09
(7) Типа да
borik
10 — 23.09.11 — 11:12
Старую регистрацию Агента сервера 8.2 тоже надо снести
orda
11 — 23.09.11 — 11:12
Я папку C:Program files1cv82server очищаю каждый раз, и каждый раз создается там папка reg_1641 (значит понимает настройки ragent), но с пустыми, нулевыми файлами 1CV8Reg.lst и srvribrg.lst, так что там править нечего
orda
12 — 23.09.11 — 11:14
(10) Старую регистрацию сношу: или «ragent.exe -rmsrvc» или руками из реестра
borik
13 — 23.09.11 — 11:16
Я бы бы сделал по шагам:
1. Сносим 8.2
2. Перегружаемся
3. Ставим 8.2
4. чистим папку srvinfo
5. Разносим порты в реестре
6. Перегружаемся
7. Настраиваем кластер из консоли
borik
14 — 23.09.11 — 11:18
(13) + По п.1 — под сномим подразумевается — удаление и всех папок v8.2 тоже.
orda
15 — 23.09.11 — 11:21
Так и делал несколько раз. Даудалял ручками и папки 8.2 и из реестра, если оставалась регистрация (не знаю почему)
orda
16 — 23.09.11 — 11:22
Только на п.п.7 застревал
orda
17 — 23.09.11 — 11:24
Что интересно, при этом работал процесс rmngr c портом 1641, а кластер из консоли не создавался
borik
18 — 23.09.11 — 11:27
(15) Вся проблема на мой взгляд возникает только в том, что при установке сервера v8.2 платформа создает файл с дефолтными настройками диапазона портов на диске, а затем при старте сервера тянет из него настройки.
Если его вовремя почистить, никаких проблем вообще не возникает….
orda
19 — 23.09.11 — 11:29
(18) Да вроде чищу.
Azverin
20 — 23.09.11 — 11:31
(0) поставь стандарные порты на 8.2, а 8.1 перекинь на 16хх.
Azverin
21 — 23.09.11 — 11:31
+(20) с обновлением платформ 8.2 юудет легче
orda
22 — 23.09.11 — 11:33
(20) а вдруг 8.1 не схватится, тогда мне кирдык.
orda
23 — 23.09.11 — 11:34
(21) а платформа у меня последняя, авгус этого года.
borik
24 — 23.09.11 — 11:35
(19) Перегружаться тоже не забываем :)))
acsent
25 — 23.09.11 — 11:36
а диапазон портов какой?
Приведи строки запуска из реестра
Azverin
26 — 23.09.11 — 11:37
(22) мы в это воскресенье выходим ставить 8.2 параллельно 8.1 на сервак… я внимательно изучаю такие топики)))
пользователь USR1CV82 имеет доступ на запись в папку «C:Program files1cv82» ?
orda
27 — 23.09.11 — 11:39
(24) После установки 8.2, правки портов и чистки Program Files1cv82srvinfo — перезагружаюсь. Стартуют нормально оба агента regagent для 8.1 и 8.2 с портами, соответствено 1540 и 1640, в том числе и rmngr c портом 1641
orda
28 — 23.09.11 — 11:41
(25) -range 1660:1691
(26) — да, имеет
borik
29 — 23.09.11 — 11:41
(27) Кластер серверов 8.2 удалось настроить?
orda
30 — 23.09.11 — 11:43
(25) «Приведи строки запуска из реестра» — не совсем понял.
«C:Program Files1cv828.2.9.356binragent.exe» -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d «C:Program Files1cv82srvinfo» — это?
orda
31 — 23.09.11 — 11:44
Только у меня там было 8.2.14.528
Azverin
32 — 23.09.11 — 11:45
(30) оно. правильно всё, хм…
Azverin
33 — 23.09.11 — 11:48
когда запускаешь агент 8.2 для создания сервера с именем сервера и номером порта «server1c:1640?:
1. агент 8.1 запущен?
2. кластер после сам создаётся?
acsent
34 — 23.09.11 — 11:50
(31) Ты откуда строку скопировал, раз «только у меня там было …»
orda
35 — 23.09.11 — 11:54
(33) агент 8.1 запущен. Но в другой раз я его «stop» — c тем же результатом. Кластер именно не создается из консоли.
(31) Если изменял порты правкой ImagePath в реестре, то какая разница, менял только номера. А если как в ИТС
ragent.exe -instsrvc -port 1640 -regport 1641 -range 1660:1691 -d «C:Program Files1cv82srvinfo» -usr .usr1cv82 -pwd 17121980
ptiz
36 — 23.09.11 — 11:54
Посмотри через
netstat -a
кто порты 16хх занял
orda
37 — 23.09.11 — 11:57
(31) я сейчас дома. Сервак на работе удаленно не доступен.
Azverin
38 — 23.09.11 — 11:57
(35) правильно ли я понял, кластер не создаётся на автоматически по созданию сервера, ни вручную после?
orda
39 — 23.09.11 — 12:01
(35)У меня друга гляделка. В момент создания кластера из консоли порт 1640 -занят агентов ragent, а порт 1641 — rmngr от USR1CV82
orda
40 — 23.09.11 — 12:01
(35) — так точно
orda
41 — 23.09.11 — 12:02
(38) — так точно
borik
42 — 23.09.11 — 12:03
(35) Попробуй остановить Сервер 8.1, ребутни сервер 8.2 и агента сервера, затем попробуй создать кластер 8.2, если создастся — значит что-то делал не так….
Azverin
43 — 23.09.11 — 12:04
(0) автор, выяснишь причину, отпишись тут. спасибо.
orda
44 — 23.09.11 — 12:08
(42) я в (35) писал, что пробовал все И с остановленным ragen 8.1. Результат тот жу.
Кстати не понятно: процесс rmng с портом 1641 -стартанул, а кластер с консоли не создается. И, перед созданием список кластеров и реестр кластиров забиты нулями, это так надо?
borik
45 — 23.09.11 — 12:11
(44) Сервер тоже надо останавливать
«перед созданием список кластеров и реестр кластиров забиты нулями» — платформа не смогла сама создать кластер…
borik
46 — 23.09.11 — 12:15
(44) У меня сомнения, ту ли ты папку чистишь.
При инсталле сервера 8.2 какой каталог размещения файлов сервера предлагается системой?
orda
47 — 23.09.11 — 12:16
(45) что значит » Сервер тоже надо останавливать» — это какой процесс/сервис?
orda
48 — 23.09.11 — 12:18
(46) — не помню, по-моему умалчиваемый, типа «cv82», во всяком случае, я ничего не меняю.
borik
49 — 23.09.11 — 12:19
(47) Можно из меню Program Files -> 1С Предприятие 8.2 ->
Можно с командной строки
orda
50 — 23.09.11 — 12:21
(45) «платформа не смогла сама создать кластер…
» — т.е. не смогла в процессе установеи и запуска ragent. А почему молча, без сообщений. И , к стати, после «ragent.exe -start» агент не работает. Нужно или ручками или после перезагрузки сервера.
orda
51 — 23.09.11 — 12:24
(47) не понял,о какой процесс (кроме regagent)
borik
52 — 23.09.11 — 12:25
(49) В смысле ALL Program
(50) Можешь в логах глянуть
orda
53 — 23.09.11 — 12:25
(47) или предлагаешь вообще снести регистрацию 8.1 «ragent.exe -rmsrvc»?
orda
54 — 23.09.11 — 12:27
(52) » в логах» — это журнал? Как в него залесть?
borik
55 — 23.09.11 — 12:28
(52) В папке 8.2 должны быть логи ну и виндовые логи никто не отменял
orda
56 — 23.09.11 — 12:29
(55) спасибо. Попрбую в них полазить.
borik
57 — 23.09.11 — 12:29
(51) Это служба, без сервера еесно не стартует. Сервак отдельно стартует.
Ц_У
58 — 23.09.11 — 12:40
сдвинь порты, может рабочие процессы от 8.1 жмут пространство для 8.2, ставь 1840 например
borik
59 — 23.09.11 — 12:50
(53) Я в похожей ситуации снёс и 8.1 и 8.2
Удалил каталоги из Program Files, почистил реестр.
(Не забыл перегрузиться)
Заново проинсталлил 8.1
Затем по схеме (13) установил 8.2.
shuhard
60 — 23.09.11 — 12:50
(58) не жмут,
с 25ХХ и с 16ХХ у всех работает,
здесь иная проблема
orda
61 — 23.09.11 — 12:53
(58) нет, в 8.1 1560:1591, к тому же, вместо 16хх пробовал и 20хх
orda
62 — 23.09.11 — 12:54
(59). В 8.1. куча пользователей работает. Побаиваюсь, вдруг 8.1. -не станет (ставил не я).
borik
63 — 23.09.11 — 12:58
(62) Тогда тренируйся на своём компе :)))
orda
64 — 23.09.11 — 13:10
(63) OK. Только вряд ли смогу продублировать оекружение/среду нашего сервака на работе.
borik
65 — 23.09.11 — 13:13
(64) Ты уж поверь. Проблемы возникнут те же :)))
orda
66 — 23.09.11 — 13:15
(65) Попробуем.
Подключимся к нашему новому VPS (VDS) серверу для установки на него демо-версии программы «1С:Документооборот КОРП» с интегрированным модулем «Корпоративные процессы».
Подготовка сервера Ubuntu для установки «1С:Предприятие 8.3»
Проверим, какая операционная система у нас установлена:
cat /etc/issue
Проверим свободное и занятое место на диске:
df -h
Проверим доступную и занятую память:
free -m
Если все ОК, установим новый пароль для нашего пользователя
passwd root
Обновим список программ, доступных из репозитория
apt-get update
и выполним их обновление
apt-get upgrade
Установим редактор текстовых файлов
apt-get install nano
Диспетчер файлов Midnight Commander (похожий на Norton Comander из MS DOS).
apt-get install mc
Программу, показывающую загрузку процессора
apt-get install htop
Теперь немного обезопасим наш сервер от несанкционированного доступа. В частности, мы запретим вход пользователю root, создадим нового пользователя для доступа к серверу, изменим номер порта SSH и выполним другие настройки.
Обратите внимание на то, что хотя мы запретим логин пользователю root, мы всё равно в любой момент сможем работать под этой учетной записью введя команду su и пароль учетной записи root
Создаем нового пользователя myuser и его домашний каталог
useradd myuser -m
После выполнения данной команды были созданы новый пользовтель myuser и его домашний каталог /home/myuser
добавляем нашего нового пользователя в группу sudo, что бы он мог выполнять привилегированные операции
usermod -aG sudo myuser
Установим пароль пользователя
passwd myuser
Установим bash средой исполнения для нашего нового пользователя
chsh -s /bin/bash main
Внесем изменения в параметры доступа по SSH, для этого отредактируем файл sshd_config
выполним команду
nano /etc/ssh/sshd_config
заменим порт 22 на порт
port 2234
установим запрет на вход с правами root
PermitRootLogin no
установим разрешение для входа нашего нового пользователя
AllowUsers myuser
если данной строки в файле
sshd_config
нет, то её нужно будет добавить.
Для сохранения файла нажмем в редакторе nano сочетание клавиш Ctrl+O и Enter, для выхода из редактора nano нажмем Ctrl+X и перезапустим наш сервис SSH, что бы изменился порт доступа и другие параметры
service ssh restart
Теперь, не закрывая сеанса root, проверим возможность доступа нашего нового пользователя по новому порту через putty.exe
Запускаем putty.exe, устанавливаем новый порт и проверяем вход через myuserМы можем упростить и, в тоже время, дополнительно обезопасить вход на наш сервер заменив вход по паролю на вход с использованием открытого ключа SSH.
Создадим в домашнем каталоге нашего пользователя каталог для хранения открытых ключей доступа компьютеров, с которых возможен вход на наш VPS сервер.
mkdir ~/.ssh
Если мы ранее не создавали пары открытых и закрытых ключей SSH, то их необходимо создать, например с помощью утилиты puttygen.exe, создание ключей несколько выходит за рамки нашей статьи о развертывании базы данных «1С:Документооборот КОРП» на VPS-сервере и широко освещено в сети Интернет.
После создания открытых ключей нам необходимо добавить их в файл authorized_keys на нашем сервере. Для этого выполните команду
nano ~/.ssh/authorized_keys
Обратите внимание — быстро скопировать текст из буфера Windows в терминал SSH можно кликнув правой кнопкой мышки, текст из буфера будет вставлен в открытую в терминале программу (например, в текстовый редактор nano или командную строку).
Скопируйте все открытые ключи, владельцы которых будут иметь возможность входить на наш VPS без пароля.
Например, это может быть SSH ключ, сгенерированный на рабочей станции Windows, на ноутбуке, а также ключи, сгенерированные на других серверах Linux, например для выполнения регулярных операций архивирования на удаленные сервера и прочее.
После входа пользователя myuser мы можем выполнять все команды с префиксом sudo либо сразу переключиться в среду пользователя root, выполнив команду
su
Теперь нам необходимо проверить имя нашего компьютера, выполним команду
hostname
и получим текущее имя компьютера.
Проверим доступ к нему командой
ping имя
где имя это имя нашего сервера полученное командой hostname
если пинг не идет, то это обязательно нужно исправить, иначе сервер «1С:Предприятие 8.3» с большой вероятностью при запуске командой
service srv1cv83 start
не будет запускаться и будет выдавать неочевидную ошибку:
Starting 1C:Enterprise 8.3 server: Error: service failed to start!
Итак, если команда
ping имя
не выполняется корректно, то добавим имя нашего сервера в файл hosts, выполним команду
nano /etc/hosts
добавим в конец файла строку
127.0.0.1 имя
Снова выполним
ping имя
Установка вспомогательных программ и библиотек Ubuntu
Теперь можно переходить к установке «1С:Предприятие 8.3» для нашей базы «1С:Документооборот КОРП» и сервера PostgreSQL.
Сервер PostgreSQL можно достаточно просто заменить на IBM DB2, установка которого более простая и быстрая, но в данной статье мы будем ставить именно PostgreSQL.
Предварительно нам нужно будет поставить ряд вспомогательных программ (imagemagick и другие) их, конечно, можно поставить вручную скачав с сайта разработчика и установив нужные пакеты. Но, операционные системы Linux, в том числе Ubuntu представляют более удобные механизмы установки из репозиториев программ выполнением простой команды apt-get install <имя пакета>. Команда apt-get является достаточно мощным средством установки программ (apt = advanced packaging tool).
К сожалению, список доступных пакетов в репозиториях программ после установки Ubuntu не достаточно полный, точнее он содержит только ссылки на актульные, проверенные и одобренные программы. Как это часто бывает, такой список не всегда полный, поэтому мы отредактируем список источников репозитория, выполнив команду
nano /etc/apt/sources.list
Дополним файл источников следующим списком:
deb https://archive.canonical.com/ubuntu trusty partner
deb https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty multiverse
deb https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty universe
deb-src https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty universe
deb https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src https://us-west-2.ec2.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb https://archive.ubuntu.com/ubuntu precise main restricted universe
deb https://archive.ubuntu.com/ubuntu precise-updates main restricted universe
deb https://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse
deb https://archive.canonical.com/ubuntu lucid partner
deb-src https://archive.canonical.com/ubuntu lucid partner
Как мы писали ранее, можно вставить эти строки в буфер Windows и затем нажать правую кнопку мышки в терминале, таким образом все строки будут скопированы в редактор nano из буфера. Сохраним файл, нажав Ctrl+O и выйдем из редактора нажав Ctrl+X.
Обновим списки программ репозитория, выполнив команду
apt-get update
Теперь всё готово к установке вспомогательных программ. Выполним команду
apt-get install libssl0.9.8 libossp-uuid16 libxslt1.1 libicu52 libt1-5 t1utils imagemagick unixodbc texlive-base libgfs-1.3-2
Далее установим шрифты Microsoft, которые корректно отображают данные в «1С:Предприятие 8.3». Такие шрифты не встроены в Ubuntu, так как они являются проприетарными и лицензированы Microsoft. Тем не менее мы теперь можем их устанавливать, т.к. отредактировали список источников /etc/apt/sources.list. Итак, выполним команду
apt-get install ttf-mscorefonts-installer
После выполнения команды начнется процедура установки шрифтов, будет выведено лицензионное соглашение Microsoft которое будет необходимо принять.
Перейдем теперь к установке сервера PostgreSQL.
Установка сервера PostgreSQL для «1С:Предприятие 8» на сервере Ubuntu
Установку PostgreSQL для «1С:Документооборот КОРП» необходимо выполнять из специального дистрибутива, подготовленного фирмой «1С» и размещенного на её официальном сайте, либо оригинального дистрибутива PostgreSQL с применением специальных патчей. В противном случае работа «1С:Документооборот» на таком сервере будет невозможна.
Так как нам необходимо обеспечить работу PostgreSQL с базами данных «1С:Предприятие 8.3» которые имеют кодировку UTF8 и русскую сортировку, то необходимо предварительно настроить локаль операционной системы.
Установим специальный пакет, обеспечивающий полнофункциональную поддержку Unicode и локали. Для операционной системы Ubuntu версии 14 этот пакет имеет наименование libicu52. Установим его, выполнив команду
apt-get install libicu52
Посмотрим, какая текущая локаль у нас имеется, выполним команду
locale
Если в ней нет ru_RU.UTF-8, то её необходимо установить. Давайте установим, выполним следующие команды:
locale-gen en_US ru_RU
locale-gen ru_RU.UTF-8
export LANG=ru_RU.UTF-8
dpkg-reconfigure locales
Снова выполним команду
locale
В результате выполнения мы должны получить примерно такие значения:После выполнения всех действий давайте перезагрузим наш VPS первый раз, выполнив команду
reboot
После перезагрузки зайдем под пользователем myuser и выполним команду
su
для входа как пользователь root.
Проверим текущую локаль. Выполним команду
locale
если локаль сбросилась, то добавим в файл
/root/.bashrc строку
export LANG=ru_RU.UTF-8
и также выполним команду
export LANG=ru_RU.UTF-8
Отредактировать файл .bashrc можно командой
nano /root/.bashrc
Перейдем к установке PostgreSQL из дистрибутивов. Если несколько способов загрузить дистрибутивы на VPS сервер, например можно воспользоваться командой wget или другими. Из среды Windows проще всего передать файлы через дополнительную программу, например, через WinSCP.
Откроем наш VPS с пользователем myuser из этой программы, указав наш порт 2234 и IP адрес. Создадим в домашнем каталоге пользователя каталог /home/myuser/1c/postgre и загрузим на него дистрибутив PostgreSQL, можем сразу загрузить в каталог /home/myuser/1c/server и дистрибутив «1С:Предприятие 8» для Linux (DEB-пакеты).С помощью программы WinSCP мы загрузили дистрибутивы в формате .tar.gz. Это файлы архивов их можно распаковать программой tar (если она у вас не установлена, вы можете её установить через apt-get install tar). Например, для распаковки в текущую директорию можно выполнить команду
tar xvzf <имя>.tar.gz
Но мы ранее установили файловый менеджер Midnight Comander, поэтому давайте его запустим, выполнив команду
mc
Перейдем в каталог /home/myuser/1c, войдем в архивный файл, выделим кнопкой Ins на клавиатуре все файлы и нажимаем F5 для их извлечениz в другую часть окна MC (в ней также должен быть выбран каталог /home/myuser/1c).Выйдем из программы MC нажав F10, перейдем в каталог с распакованными дистрибутивами, набрав в консоли
cd /home/myusers/1c/postgres
Теперь всё готово к установке PostgreSQL для запуска нашей базы данных «1С:Документооборот КОРП». Так как все пакеты с расширением .deb уже доступны на нашем VPS мы воспользуемся командой dpkg (Depackager).
Эта команда является одной из основных в Linux и устанавливает программы из пакетов .deb (в ветви Linux Debian). В отличие от команды apt-get она не проверяет наличие программ в каких-либо репозиатриях и ничего не скачивает из интернета, просто берет пакет с жесткого диска и устанавливает его.
Итак, в каталоге /home/myusers/1c/postgres выполним команду
dpkg -i *.deb
Данная команда установит все файлы с расширением .deb.
В ходе установки будет выдано много сообщений, если среди них вы заметите сообщения об ошибках, то пытайтесь их исправить введя команду
apt-get -f install
Основная причина сообщений об ошибках — это отсутствие каких-либо необходимых библиотек или программ. Команда apt-get -f install команда анализирует такие ситуации и автоматчиски устанавливает недостающие библиотеки и программы (ключ -f это значение force, что значит принудительно).
Если всё же ошибки остаются, то причин может быть множество, возможно в вашем дистрибутиве Ubuntu есть какие то особенности либо он содержит не все библиотеки по умолчанию. Попробуйте найти информацию в в google, т.к. дистрибутив Ubuntu и PostgreSQL являются широкораспространенными и информации по ним много.
Если ошибок не было или все они были исправлены командой apt-get -f install, то перейдем к нашему серверу и проверим, что же было установлен. Выполним команду
su — postgres
Данная команда запускает среду выполнения пользователя postgres (дефис говорит о том, что будут загружены все параметры среды исполнения пользователя postgres).
Давайте выведем текущий список баз данных PostgreSQL. Выполним
psql -l
Внимательно проверьте список. Везде должна быть указана кодировка UTF-8 и ru_RU.UTF-8
Если кодировка будет отличаться, то в «1С» мы получим сообщение «Ошибка установки или изменения национальных настроек информационной базы. Порядок сортировки не поддерживается базой данных» при попытке создать новую базу данных на таком сервере.
Нажмите Ctrl-Z для выхода из списка баз данных.
Теперь установим пароль пользователя postgres. Под пользователем root выполним команду
sudo -u postgres psql
Далее наберем
password
введем два раза новый пароль
и наберем команду
q
для выхода.
Обратите внимание, что данный пароль устанавливается для внутреннего пользователя базы данных, а не для одноименного пользователя операционной системы Ubuntu
Проверим, корректно ли запущен и работает наш сервер PostgreSQL который нам нужен для дальнейшего развертывания базы данных «1С:Документооборот». Выполним
service postgresql status
Мы должны получить строку с номером порта (обычно 5432) и статусом online.
Если всё ОК, то пока завершим установку PostgreSQL и перейдем к установке сервера «1С:Предприятие 8.3»
Установка сервера «1С:Предприятие 8.3» на Ubuntu
Для установки программы «1С:Документооборот» на сервер «1С:Предприятие 8.3» под управление Ubuntu, необходимо скопировать файлы дистрибутива с сервера «1С» в каталог нашего VPS. Мы проделали это с помощью программы WinSCP когда копировали файлы дистрибутива PostgreSQL. Теперь дистрибутив «1С» располагается в каталоге /home/myuser/1c/server.
Перейдем в каталог, набрав в командной строке Linux
cd /home/myusers/1c/server (путь может отличаться, если вы загрузили файлы в другой каталог вашего VPS-сервера).
Извлечем файлы с помощью команды tar xvzf <имя>.tar.gz или, что нам кажется проще, через копирование из архива в Midnight Commander как мы делали при распаковке архивов PostgreSQL.
После распаковки архивов .gz в пакеты .deb можно переходить к их установке.
В отличие от установки пакетов сервера PostgreSQL, установку пакетов сервера «1С:Предприятие 8.3» лучше выполнять в определенной последовательности. Вот она:
dpkg -i 1c-enterprise83-common_8.3.6-2299_i386.deb
dpkg -i 1c-enterprise83-ws_8.3.6-2299_i386.deb
dpkg -i 1c-enterprise83-ws-nls_8.3.6-2299_i386.deb
dpkg -i 1c-enterprise83-common-nls_8.3.6-2299_i386.deb
dpkg -i 1c-enterprise83-server_8.3.6-2299_i386.deb
dpkg -i 1c-enterprise83-crs_8.3.6-2299_i386.deb
dpkg -i 1c-enterprise83-server-nls_8.3.6-2299_i386.deb
В примере выше указаны пакеты сервера «1С» версии 2299, актуального на момент написания данной статьи, в вашем случае цифры релиза могут быть другие.
Кроме того, мы устанавливаем пакеты для 32-х разрядной операционной системы, т.к. у нашей VPS всего 2GB оперативной памяти и смысла ставить 64-х разрядную операционную систему и «1С» нет.
Вы также можете установить пакеты командой
dpkg -i *.deb и затем
apt-get -f install
но корректность такой установки не гарантируется. На данный день рекомендуем всё же ставить пакеты в указанной выше последовательности.
В процессе установки сервера «1С:Предприятие 8.3» у нас был создан новый пользователь операционной системы Ubuntu usr1cv8 и группа grp1cv8.
Давайте теперь установим им права доступа на каталог /opt/1C, где располагаются файлы сервера «1С:Предприятие 8.3» в операционной системе Ubuntu.
Установим права доступа на каталог
chown -R usr1cv8:grp1cv8 /opt/1C
После этого можно перейти к запуску сервиса сервера. Наберем в командной строке
service srv1cv8 start
Должен появиться статус OK.
К сожалению, иногда мы видим надпись:
Starting 1C:Enterprise 8.3 server: Error: service failed to start!
Средства диагностики и логирования проблем в «1С:Предприятие 8.3» для Linux достаточно ограничены. Основываясь на нашем опыте, основная причина появления такого сообщения (если все компоненты были установлены корректно), это проблема с hostname, точнее с записями в DNS или /etc/hosts как было описано выше.
Вы также можете запустить встроенные средства диагностики Ubuntu (а также Debain) выполняя команду
bash -x /etc/init.d/srv1cv83 start
и анализируя полученные диагностические сообщения.
Если вам потребуется полностью переустановить «1С:Предприятие 8.3» под Linux, то необходимо будет удалить все пакеты 1c-enterprise83. Получить их список можно командой
dpkg -l | grep 1c-
Далее начинаем удалять в такой, рекомендуемой, последовательности:
dpkg -remove 1c-enterprise83-common
dpkg -remove 1c-enterprise83-crs
dpkg -remove 1c-enterprise83-ws
dpkg -remove 1c-enterprise83-server-nls
dpkg -remove 1c-enterprise83-server
dpkg -remove 1c-enterprise83-common-nls
dpkg -remove 1c-enterprise83-common
dpkg -remove 1c-enterprise83-server
dpkg — purge 1c-enterprise83-server
Проверяем, что пакетов не осталось, снова выполнив
dpkg -l | grep 1c-
После удаления можно перейти к повторной установке deb пакетов сервера «1С:Предприятие 8.3». Если установка или запуск сервера не удается, рекомендуем поискать ответ в google.
Проверка, настройка и оптимизация сервера PostgreSQL
Ранее мы уже установили PostgreSQL и сервер «1С:Предприятие 8.3». Давайте теперь выполним настройку и оптимизацию сервера баз данных PostgreSQL.
Сервер PostgreSQL имеет достаточно больше количество параметров, влияющих на его производительность в конкретной среде при выполнении конкретных задач.
Основные параметры расположены в файле postgresql.conf. Давайте отредактируем его, выполнив команду
nano /etc/postgresql/9.4/main/postgresql.conf
Наш VPS сервер имеет всего 2GB оперативной памяти, постараемся использовать их наиболее оптимальным способом.
Установим следующие значения:
work_mem 64MB
maintenance_work_mem 256MB
temp_buffers 16MB
wal_buffers 512KB
Если вы готовы ради роста производительности несколько снизить надежность записи на диски, то можно отключить постоянную синхронизацию кэша. Для этого установим следующие параметры:
fsync = off
full_page_writes = off
Если на вашем VPS используется SSD диск, то имеет смысл установить следующее значение параметра
random_page_cost=1.5
Приведенные выше параметры являются ориентировочными и применимыми для VPS с размером памяти 2GB. PostgreSQL имеет большие возможности по настройке и оптимизации производительности в работе с базами данных «1С:Предприятие 8.3».
Также есть утилиты, разработанные третьими фирмами для автоматической настройки оптимальных параметров на основе анализа существующих баз данных.
Полная оптимизация PostgreSQL для работы с базами данных «1С:Документооборот» выходит за рамки данной статьи.
После изменения параметров сервера, перезапустим его:
service postgresql restart
Подключение нового сервера и создание базы данных
Так как мы не устанавливали клиентские пакеты на сервере VPS с Ubuntu, то нам остается выполнить создание и подключение баз данных с рабочей станции с Windows. Для этого запустим программу «Администрирование серверов «1С:Предприятия» и добавим наш новый сервер.
Укажем у сервера IP адрес и порт 1540. По умолчанию «1С» создает локальный кластер, мы можем использовать его, но его локальный адрес нужно будет прописывать в файле lmhosts, сопоставляя с IP-адресом виртуального VPS сервера. Рекомендуем удалить локальный кластер и создать новый, при создании нового кластера серверов «1С:Предприятие 8.3» указать IP адрес нашего виртуального VPS сервера и порт 1541.
В новом кластере создадим информационную базу данных для «1С:Документооборот». На рисунке ниже показан пример создания такой базы данных. Укажите тип сервера PostgreSQL, IP адрес сервера, в качестве пользователя укажите postgres и пароль, который вы установили ранее.
Попробуем создать базу данных. Можно отследить рост нагрузки на ваш сервер запустив команду
htop
Пример вывода из htop в процессе создания базы данных приведен на рисунке ниже.
Создание базы данных может занять продолжительное время, при этом загрузка ядер процессоров VPS может отличаться, в некоторые периоды нагрузка падает почти до нуля, в некоторые возрастает до 100%.
Если создание прошло успешно, то можно подключать данную информационную базу, входить в режиме «1С:Конфигуратор» и загружать базу «1С:Документооборот КОРП» из архива.
В некоторых случаях могут появиться различные сообщения об ошибках. Если будет сообщение об ошибке аутентификации, то нужно будет либо изменить пароль в настройках создаваемой базы данных, либо изменить пароль пользователя PostgreSQL сервера.
Не редко встречается сообщение об ошибке порядка сортировки базы данных. В таком случае нужно будет изменить кодировку PostgreSQL.
Продолжим установку и настройку на следующей странице.
Установил экзэмпляр 1С сервер 8.2 (8.1 установлен ранее) и, согласно ИТС, изменил порты, чтоб не конфликтовали с 8.1: 2040 — для центрального сервера, 2041 — для кластера, 2060-2091 -порты для динамического распределения. В консоли создал сервер(с портом 2040), а когда создавал кластер (с портом 2041) — ругнулся: ошибка при создании кластера …. конфликт портов. Может 2041 использует какие-нибудь другие проги? Если у кого идея — подскажите пожалуйста.
юзай поиск. Стопицот раз эта тема обсуждалась. Да и нет там ни чего сложного, надо только голову включить.
я ставлю 16xx вместо 15xx. проблем не было
Попробовать смогу только завтра, хотя не понимаю, в чем причина
Да, на форуме уже была такая тема ни раз, только ответа так и не было
Можетсисадмин какой подскажет, как просмотреть список портов, используемых в настоящий момент ?
А я обычно ставлю 25хх вместо 15хх. И тоже как в проблем никогда не возникало…
Я поставил, как в каком-то примере — 16хх, все нормально
про 16хх как раз было сообщение о такой же проблеме
Пробовал вместо 15хх и 16хх и 20хх — результат тот же. После создания центрального сервера появляется процесс «rmngr» и в гляделке портов вижу что за ним закреплен порт 1641 (или 2041). Но как только пытаюсь создать кластер с этим портом писшет «Ошибка создания кластера …запуск рабочего процесса невозможен из за конфликта IP портов» Застрял. Помогите, кто сталкивался с проблемой.
Платформа новая: 8.2.14.528
Тэги: 1С 8
Комментарии доступны только авторизированным пользователям
Содержание
- 1 Порты 1С 8.2-8.3
- 1.1 Пользователь USR1CV81 и его права
- 1.2 Регистрация сервера 1С:Предприятия как сервиса Windows
- 2 Параллельный запуск нескольких серверов «1С:Предприятия» разных версий на одном компьютере
- 2.1 1. Постановка задачи
- 2.2 2. Установка серверной части «1С:Предприятия» версии 8.3
- 2.3 3. Регистрация сервера «1С:Предприятия» версии 8.3
- 2.4 4. Добавление правила в Брандмауэр Windows для используемых портов
- 2.5 5. Добавление сервера «1С:Предприятия» версии 8.3 в консоль администрирования серверов
- 3 Сервер 1С
- 3.1 Ошибка 1069: служба не запущена из-за ошибки входа в систему
- 3.2 Ошибка 8007056B / 800708C5
- 3.3 Ошибка 1923: нет привилегий для установки сервисом
- 3.4 Ошибка 80070056
- 3.5 Windows Sockets — 11004(0х00002AFC)
- 3.6 (Windows Sockets — 10054(0x00002746)
- 3.7 (Windows Sockets — 10060(0x0000274C)
- 3.8 (Windows Sockets — 10061(0x0000274D)
- 4 Обнаружен конфликт IP-адресов в Windows 7/8/10: методы решения
- 4.1 Исправляем ошибку «Обнаружен конфликт IP-адресов в Windows»
- 4.2 Выставление автоматического получения IP-адреса адреса DNS-сервера
- 4.3 Выставление статического IP-адреса для сетевого подключения
- 5 Настройка кластера серверов 1С на двух серверах
- 5.1 Общий алгоритм установки кластера серверов 1С
- 5.2 Условие задания:
- 5.3 Решение
- 5.4 Проверка
- 5.5 Проверка настройки
Порты 1С 8.2-8.3
Найдите в ветке
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8 Server Agent , параметр ImagePath.
По умолчанию сервер 1С:Предприятия использует следующие порты:
- 1540 — агент сервера
- 1541 — менеджер кластера
- 1560:1691 — динамический диапазон портов для рабочих процессов.
По материалам вот отсюда: вот отсюда.
Или же официальная иформация с http://its.1c.ru:
В большинстве случаев для установки 1C:Предприятия 8.1 в варианте “клиент-сервер” достаточно запуска программы установки 1С:Предприятия 8.1. При этом сервер 1С:Предприятия получает стандартные значения параметров, необходимые для его нормального функционирования.
Рассмотрим установку сервера 1С:Предприятия более детально. В процессе установки сервера 1С:Предприятия 8.1 программа установки 1С:Предприятия 8.1 выполняет следующие действия:
- Копирует загрузочные модули сервера 1С:Предприятия в каталог, указанный программе установки 1С:Предприятия в качестве конечной папки.
- Если в процессе установки выбрано «Создать пользователя USR1CV81», то создает пользователя USR1CV81. От имени этого пользователя работает сервер 1С:Предприятия 8.1, если он запускается как сервис. Ему доступны только те ресурсы, которые необходимы серверу 1С:Предприятия. Важно, что серверу 1С:Предприятия для работы необходимы два каталога: общий каталог с данными сервера (обычно «C:Program Files1cv81server») и каталог временных файлов (обычно «C:Documents and Settingsusr1cv81Local SettingsTemp» или «C:WINNTTemp»). Пользователь USR1CV81 получает права на общий каталог с данными сервера. Каталог временных файлов обычно доступен всем пользователям.
- Если в процессе установки включено «Установить сервер 1С:Предприятия 8.1 как сервис Windows», то регистрирует в Windows сервис агента сервера 1С:Предприятия и запускает его. При первом запуске создается кластер серверов 1С:Предприятия с настройками по умолчанию. В нем один рабочий сервер и один рабочий процесс. Адрес рабочего сервера совпадает с именем компьютера, на котором выполнена установка.
Пользователь USR1CV81 и его права
Сервер 1С:Предприятия является серверным приложением работа которого не должна зависеть от того, какой пользователь вошел в серверный компьютер в интерактивном режиме, если вообще кто-нибудь вошел.
Поэтому при установке сервера 1С:Предприятия желательно создать специального пользователя USR1CV81, наделенного правами, минимально необходимыми для сервера 1С:Предприятия, и не предназначенного для интерактивного входа.
Сервер 1С:Предприятия представляется системе Windows пользователем USR1CV81.
Рассмотрим подробнее права, устанавливаемые пользователю USR1CV81. Сервер 1С:Предприятия использует следующие каталоги:
- Каталог загрузочных модулей находится в каталоге, заданном программе установки 1С:Предприятия в качестве конечной папки. В нем расположены загрузочные модули сервера 1С:Предприятия. Пользователь USR1CV81 необходимы права на чтение данных и запуск программ из этого каталога и его подкаталогов. Он получает эти права неявно, благодаря включению в группу Users.
- Каталог данных сервера обычно имеет имя «C:Program Files1cv81server». Пользователю USR1CV81 необходимы полные права на этот каталог. Программа установки 1С:Предприятия при создании пользователя USR1CV81 наделяет его правами на этот каталог.
- Каталог временных файлов обычно имеет имя «C:Documents and Settingsusr1cv81Local SettingsTemp» или «C:WINNTTemp», которое определяется значением переменной TEMP окружения пользователя или переменной TEMP системного окружения. Посмотреть значение этой переменной можно в диалоге System Properties (Start -> Settings -> Control Panel -> System -> Advanced -> Environment Variables). Программа установки 1С:Предприятия задает пользователю USR1CV81 полные права на этот каталог. Обычно при установки Windows каталог временных файлов доступен всем пользователям посредством включения в его список доступа группы CREATOR OWNER. Однако, это доступ не полный. В частности, всем пользователям не доступна операция поиска файлов в этом каталоге. Установка пользователю USR1CV81 полных прав на каталог временных файлов позволяет серверу 1С:Предприятия выполнять все необходимые ему операции. Посмотреть список доступа можно в диалоге свойств каталога на закладке Security. Наличие группы CREATOR OWNER позволяет обращаться к каталогу любому пользователю, создающему какие-нибудь файлы в этом каталоге или владеющему какими-нибудь файлами в этом каталоге. При этом в списке доступа созданного файла вместо группы CREATOR OWNER будет записан пользователь, создавший файл. Среди пользователей, которым разрешен доступ в этот каталог, должен быть и пользователь USR1CV81, наделенный полными правами на этот каталог.Важно иметь в виду, что каталог временных файлов определенного пользователя (в том числе и пользователя USR1CV81) определяется комбинацией переменных окружения этого пользователя и системных переменных окружения. Чтобы узнать этот каталог, программа установки 1С:Предприятия запрашивает контекст пользователя USR1CV81. В для этого в Windows 2000 пользователю, от имени которого запускается программа установки 1С:Предприятия, могут потребоваться привилегии: Act as part of the operating system и Bypass traverse checking. Проверить привилегии пользователя можно утилитой Local Sequrity Settings в ветке Local Policies -> User Rights Assignment. В процессе установки нового программного обеспечения программа установки обычно получает эти привилегии автоматически.
Регистрация сервера 1С:Предприятия как сервиса Windows
Сервер 1С:Предприятия является простым консольным Windows приложением и может быть запущен интерактивно.
Однако для постоянного использования это неудобно, поскольку ставит запуск сервера 1С:Предприятия от входа итнерактивного пользователя в серверный компьютер.
Чтобы исключить эту зависимость, сервер 1С:Предприятия может запускаться как сервис Windows. Для этого он должен быть зарегистрирован в менеджере сервисов Windows.
Для просмотра списка сервисов Windows и их параметров предназначена утилита Component Services (Start -> Settings -> Control Panel -> Administrative Tools -> Services).
Сервер 1С:Предприятия представлен в списке сервисов сервисом «Агент сервера 1С:Предприятия 8.1».
Параметры сервиса определяют запуск процесса «Агент сервера 1С:Предприятия» (ragent), пользователя, от имени которого он запускается, а также способ перезапуска в аварийных ситуациях.
В диалоге свойств сервиса «Агент сервера 1С:Предприятия 8.1» на закладке General показана строка запуска процесса ragent, который является Агентом сервера 1С:Предприятия. Обычно эта строка имеет вид:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server»
В ней указано, что:
- процессом Агента сервера является загрузочный модуль «C:Program Files1cv81binragent.exe»;
- процесс ragent запускается как сервис Windows и должен управляться менеджером сервисов (-srvc);
- используется как Агент сервера 1С:Предприятия (-agent);
- при первом запуске сервиса должен быть создан кластер с параметрами по умолчанию и главным IP-портом номер 1541 (-regport 1541). По этому порту клиентские приложения должны соединяться с информационными базами, зарегистрированными в кластере;
- IP-порт агента сервера должен иметь номер 1540 (-port 1540). По этому порту Консоль кластера должна соединяться с центральным сервером для выполнения административных функций;
- при запуске процессов кластера на данном сервере им будут динамически назначаться IP-порты из диапазона 1560-1591 (-range 1560:1591).
- общие данные кластера будут размещены в каталоге «C:Program Files1cv81server» (-d «C:Program Files1cv81server»).
Сервис «Агент сервера 1С:Предприятия 8.1» может быть добавлен или удален не только при установке или удалении 1С:Предприятия программой установки 1С:Предприятия 8.1, но и вручную. Для этого можно исполнить из командной строки утилиту ragent, указав ей соответствующие параметры.
Для создания сервиса нужно указать параметр -instsrvc и параметры: -usr — имя пользователя, от имени которого должен быть запущен сервис, -pwd — пароль этого пользователя.
При этом остальные параметры станут параметрами строки запуска Агента сервера 1С:Предприятия как сервиса.
Например, для стандартной регистрации сервиса Агента сервера 1С:Предприятия в отладочном режиме набор параметров должен быть таким:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -instsrvc -usr .USR1CV81 -pwd Password -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server» -debug
Для удаления сервиса нужно указать параметр -rmsrvc. Например:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -rmsrvc
Иногда бывает полено изменить строку запуска Агента сервера или другие параметры сервиса Агента, например, включить режим отладки, или создать несколько сервисов разных версий.
Диалог свойств сервиса не позволяет редактировать строку запуска сервисного приложения и некоторые другие параметры, например, идентификатор сервиса.
Для редактирования потребуется утилита regedit, предназначенная для просмотра и редактирования системного реестра Windows.
Внимание!
Редактирование системного реестра Windows требует крайней осторожности, поскольку ошибочные изменения в нем могут привести операционную систему в неработоспособное состояние.
Запустите утилиту regedit (откройте Start -> Run и наберите regedit) и выберите ветку:
Копировать в буфер обмена
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agent
Среди ее параметров есть параметр ImagePath, значением которой является строка запуска Агента сервера 1С:Предприятия. Здесь можно добавить новые параметры строки запуска или поменять значения существующих. Полный список возможных параметров приведен в книге «1С:Предприятие 8.1 Клиент-сервер» документации.
При необходимости регистрации нескольких независимых сервисов Агента сервера 1С:Предприятия нужно указать им разные загрузочные модули, разные порты и разные каталоги данных кластера. Еще требуется зарегистрировать их с разными идентификаторами сервисов. Это можно сделать так:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server»
- При помощи утилиты regedit изменить идентификатор зарегистрированного сервиса. Для этого: выбрать веткуHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agentи изменить ее имя, например на:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agent First
Источник: https://sugar64live.wordpress.com/2015/09/04/%D0%BF%D0%BE%D1%80%D1%82%D1%8B-1%D1%81-8-2-8-3/
В текущей статье рассмотрим процесс запуска и настройки параллельной работы нескольких серверов «1С:Предприятия» различных версий (актуально для версий 8.1, 8.2 и 8.3) на одном компьютере.
В данном примере будет запущен сервер «1С:Предприятия» 8.3 при работающем сервере версии 8.2, но статья будет актуальна и для других подобных ситуаций, например при запуске сервера «1С:Предприятия» версии 8.1 при работающем сервере версии 8.
3 или запуске двух серверов различной разрядности.
1. Постановка задачи
Предположим имеется работающий сервер «1С:Предприятия» версии 8.2. Причем агент сервера запущен как служба и выбраны стандартные параметры запуска агента сервера, т. е:
- Номер сетевого порта агента сервера — 1540
- Номер сетевого порта менеджера кластера — 1541
- Диапазон портов для динамического выбора — 1560:1591
- Данные кластеры расположены в каталоге: «C:Program Files1cv82srvinfo»
- Служба запускается от локального пользователя USR1CV8
Запустим и настроем для работы на этом же физическом компьютере сервер «1С:Предприятия» версии 8.3.
2. Установка серверной части «1С:Предприятия» версии 8.3
Запускаем установку сервера «1С:Предприятия» (подробно про установку сервера «1С:Предприятия» я писал здесь), выбираем для установки компоненты:
- Компоненты доступа к серверам 1С:Предприятия 8
- Сервер 1С:Предприятия 8
А заодно запомним каталог установки файлов «1С:Предприятия» (в данном случае — «C:Program Files1cv88.3.4.389» ).
Сервер «1С:Предприятия» устанавливаем не как службу, а как приложение, т. е. снимаем флаг «Установить сервер 1С:Предприятия 8 как сервис Windows» во время установки.
3. Регистрация сервера «1С:Предприятия» версии 8.3
Теперь вручную зарегистрируем новый сервер «1С:Предприятия» как службу Windows, с измененными параметрами. Для этого воспользуемся командной строкой или программой Windows PowerShell.
Запустить PowerShell можно выполнив команду powershell (для этого необходимо нажать комбинацию клавиш Win + R, в появившемся окне «Выполнить» (Run) ввести имя команды в поле «Открыть» (Open) и нажать «ОК») или кликнув по соответствующему ярлыку в панели задач.
В открывшейся консоли Windows PowerShell, для удобства ввода дальнейших команд перейдем в каталог bin каталога с установленными файлами «1С:Предприятия» (каталог из пункта 1), выполнив команду
cd «C:Program Files1cv88.3.4.389bin»
Если сервер «1С:Предприятия» версии 8.3 все же был установлен ранее как служба, необходимо удалить существующую регистрацию сервера. Для этого необходимо выполнить команду
.ragent.exe -rmsrvc
А также необходимо удалить все файлы каталога реестра кластера, прошлой установки сервера «1С:Предприятия». По умолчанию это директория C:Program Files1cv8srvinfo.
Теперь можно переходить к регистрации новой службы агента сервера «1С:Предприятия». Т. к.
порты, используемые по умолчанию (1540, 1541, 1560-1690) уже заняты службой сервера «1С:Предприятия» версии 8.
2, необходимо использовать альтернативные порты, например 2540, 2541 и диапазон 2560-2591. Для регистрации сервера с данными параметрами выполним команду
.ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .USR1CV8 -pwd UsrPass8 -d «C:Program Files1cv8srvinfo»
(подробно про параметры запуска агента сервера «1С:Предприятия» можно прочитать в статье Агент сервера «1С:Предприятия» 8.3 и его параметры запуска)
В данном примере выполняется регистрация сервера со следующими значениями параметров:
- Номер сетевого порта агента сервера — 2540
- Номер сетевого порта менеджера кластера — 2541
- Диапазон портов для динамического выбора — 2560:2591
- Служба запускается от имени локального пользователя — USR1CV8
- Пароль пользователя от имени которого запускается служба — UsrPass8
- Данные реестра кластера расположены в каталоге «C:Program Files1cv8srvinfo»
- Если необходимо включить отладку на сервере необходимо к строке запуска добавить параметр —debug
Ну и сразу произведем запуск службы, выполнив команду
.ragent.exe -start
Перейдем в службы Windows и увидим, что в списке появилась требуемая служба с именем 1C:Enterprise 8.3 Server Agent (x86-64). Служба запущена, и при запуске службы используются введенные только что параметры.
А если перейти в каталог с файлами реестра кластера, мы увидим что там появились соответствующие файлы.
4. Добавление правила в Брандмауэр Windows для используемых портов
Для того чтобы вновь установленный сервер «1С:Предприятия» был доступен другим компьютерам в сети, необходимо добавить используемые сервером порты (2540, 2541, 2560-2591) в исключения Брандмауэра Windows (Windows Firewall). Подробно об этом читайте в статье Добавление правила в Брандмауэр Windows Server 2012 R2.
5. Добавление сервера «1С:Предприятия» версии 8.3 в консоль администрирования серверов
Для администрирования сервера «1С:Предприятия» используется консоль администрирования серверов «1С:Предприятия».
Открыть консоль администрирования необходимой версии можно из подкаталога common каталога с установленными файлами программы «1С:Предприятия» (не обязательно данного компьютера — консоль можно установить отдельно на любой компьютер в сети), запустив оснастку 1CV8 Server (x86-64).msc.
В консоли администрирования серверов «1С:Предприятия», кликнув правой кнопкой мыши в дереве настроек на вкладке «Central 1C:Enterprise 8.3 servers», выберем в контекстном меню пункт «Создать» — «Центральный сервер 1С:Предприятия 8.3».
В появившемся окне параметров центрального сервера «1С:Предприятия» укажем:
- Протокол — tcp
- Имя — имя компьютера, на котором запущен сервер «1С:Предприятия»
- IP порт — номер сетевого порта агента сервера, в данном случае 2540
- Описание — произвольное описание центрального сервера «1С:Предприятия»
Нажимаем «ОК» для сохранения введенных параметров.
После чего только что установленный сервер «1С:Предприятия» версии 8.3 будет доступен для администрирования через данную оснастку.
Запись опубликована в рубрике 1С 8 с метками 1Сv8, Windows Firewall. Добавьте в закладки постоянную ссылку.
Источник: http://tavalik.ru/zapusk-neskolkix-serverov-1spredpriyatiya-raznyx-versij/
Сервер 1С
Это позволяет обеспечить непрерывность работы:
При разрыве физического соединения клиента с кластером (уборщица выдернула кабель, отключилось питание сетевого оборудования, неполадки у провайдера) не приходится заново подключаться к информационной базе и начинать всю работу сначала. После восстановления физического соединения пользователь может продолжить работу с того места, на котором она была прервана.
При установке серверной части 1С:Предприятия 8.1 вы можете создать нового пользователя или выбрать существующую учетную запись.
В случае выбора существующей учетной записи вы должны указать правильный пароль и подтверждение, иначе запуск серверной части далее приведет к ошибке.При первом запуске Агента кластера создается кластер «по умолчанию».
Кластер по умолчанию имеет следующие характеристики:· номер порта – 1541;· диапазон IP портов – 1560:1591;· поддержка многих рабочих процессов – выключена;· один рабочий процесс, номер порта устанавливается из указанного диапазона.
Если при первом запуске агента кластера возникли какие-либо проблемы, то кластер по умолчанию может быть не создан. Это проявляется в том, что при запуске агента сервера (ragent) он стартует, но не запускает другие процессы кластера (rmngr, rphost).
Список кластеров srvribrg.lst при этом выглядит так:{{0},
В этом случае можно остановить процесс ragent, удалить список кластеров (srvribrg.lst) и запустить ragent снова.
Проверьте совпадение портов, указанного в параметре port командной строки запуска сервиса агента сервера и заданного в диалоге параметров центрального сервера консоли кластеров:
— Остановите сервис 1C:Enterprise 8.1 Server Agent.
Если Агент серверов запущен как приложение, остановка выполняется нажатием комбинации клавиш Ctrl+C.
— Убедитесь, в Диспетчере задач (Task Manager), что все процессы ragent, rmngr, rphost завершились. При необходимости завершите их при помощи Task Manager.
— Откройте свойства сервиса 1C:Enterprise 8.1 Server Agent.
— Обратите внимание на строку «Исполняемый файл» ( Path to executable). В ней имеется параметр -d, за которым следует каталог данных кластера. Все файлы, относящиеся к кластеру, находятся в этом каталоге.— Удалите все содержимое этого каталога.— Запустите сервис 1C:Enterprise 8.
1 Server Agent.— Убедитесь, в Диспетчере задач (Task Manager), что все процессы ragent, rmngr, rphost стартовали.— Запустите консоль кластера и зарегистрируйте в ней центральный сервер. Консоль должна подсоединиться к центральному серверу и показать один кластер, созданный по умолчанию.
Возможными проблемы отказа работы Кластера серверов являются проблемы с ключами защиты, правами учетной записи служб, некорректными параметрами запуска.
- Ключ защиты серверной части устанавливается ЛОКАЛЬНО на каждый сервер предприятия
- Не задавайте учетную запись службы с пустым паролем
- При нескольких кластерах используемые порты не должны пересекаться
Обратите внимание, что в процессе установки платформы 1С:Предприятие 8.1 могут быть выданы сообщения об ошибках. Ниже перечислены наиболее вероятные сообщения. Указаны причины, вызвавшие сообщения и шаги к устранению.
Ошибка 1069: служба не запущена из-за ошибки входа в систему
Проблема связана с правами учетной записи на запуск от имени системной службы.
Откройте утилиту Local Security Policy (Локальная политика безопасности) и добавьте пользователя (от имени которого происходит запуск Рабочих серверов Кластера) к политикам Logon as service (Работа в качестве сервиса) и Logon as batch (Работа в качестве пакетного задания) job.
При нарушении данных, хранящихся в служебных файлах, и запуск Рабочих серверов Кластера может оказаться неудачным. Убедитесь, что агент сервера 1С:Предприятия 8.1 запущен (процесс ragent в Task Manager).
Не забудьте, что средством анализа также является аудит событий Windows. Для этого посмотрите, появляются ли какие-нибудь «подозрительные» сообщения в журнале событий Windows.
Ошибка 8007056B / 800708C5
The new password does not meet the password policies. The password may be too short or you have already used this password recently.Причина: указанный пароль для учетной записи в диалоговом окне «Установка сервера 1С:Предприятие» не удовлетворяет требованиям политики безопасности.
Решение: Задать новый пароль для выбранной учетной записи, удовлетворяющий требованиям политики безопасности либо ослабить требования применяемой политики безопасности, т.е. не требовать «сложного» пароля, не ограничивать количество знаков в пароле, не проверять попыток повторения и т.д.
Ошибка 1923: нет привилегий для установки сервисом
Причина: Ошибка связана с правами установки учетной записи в качестве приложений. Такая ошибка характерна для попыток установки сервера на контроллере домена, где предъявляются повышенные меры безопасности.
Решение: Не использовать контроллер домена для размещения сервера предприятия или ослабить требования безопасности и указать для выбранной учетной записи права «Работы в качестве службы», «Работы в качестве пакетного задания».
Ошибка 80070056
Your password could not be changed. Each password must be used for at least x days.
Причина и Решение: Еще одна ошибка, возникающая при нарушении требований политики безопасности к используемым паролям. Решение аналогично ошибке 800708C5.
Windows Sockets — 11004(0х00002AFC)
1) Убедиться, что на Рабочем сервере кластера в Диспетчере задач (Task Manager) запущены :Агент сервера (ragent.exe),Менеджер Кластера (rmngr.
exe),Рабочий процесс Кластера (rphost.exe).
2) Для проверки разрешения имен ip-адреса выполните в командной строке:ping имя_машиныВ отклике системы на команду нас интересует, определиться ли ip-адрес.
3) Если имя определилось, но Рабочий процесс по-прежнему не находится, то убедитесь, что определение Ip-адреса имени и . определяются не по-разному.
(Windows Sockets — 10054(0x00002746)
Удаленный хост принудительно разорвал соединение.Такое сообщение может быть получено в случае перезагрузки сервера или принудительного удаления Рабочего процесса.
Эта ошибка обычно не появляется при повторном подключении. Если ошибка осталась, необходимо расследовать причины отказа рабочих серверов кластера.
Такая ошибка может происходить при достижении рабочим процессом использования максимального объема памяти в 32х битных системах.
Другим случаем является попытка подключения от клиента с сообщением об ошибке:
(Windows Sockets — 10060(0x0000274C)
Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
Сущность этой ошибки – отсутствие отклика в течении определенного времени (таймаута).1) Убедитесь, что брандмауэр не блокирует трафик приложения. Выключите брандмауэр.
Для этого в командной строке выполните команду (команда доступна начиная с Windows XP и Windows Server 2003, в более ранних версиях встроенного брандмауэра нет, однако может быть установлено стороннее ПО):
netsh firewall set opmode disable
Если команда будет выполнена успешно, вы получите сообщение:
Ок.
Кроме брандмауэра блокировать трафик могут сетевые фильтры. Они по умолчанию выключены. Тем не менее, убедитесь, что это так:
- Откройте папку «Сетевые подключения».
- Щелкните правой кнопкой мыши сетевое подключение, которое требуется настроить, и выберите команду Свойства.
- На вкладке Общие (для подключения по локальной сети) или на вкладке Сеть (для всех остальных подключений) выберите Протокол Интернета (TCP/IP) и нажмите кнопку Свойства.
- Нажмите кнопку Дополнительно.
- Откройте вкладку Параметры, выберите параметр Фильтрация TCP/IP и нажмите кнопку Свойства.
- Убедитесь, что флажок Задействовать фильтрацию TCP/IP (все адаптеры) снят.
2) Убедитесь, что ресурсы процессора не загружены на 100% (CPU%).
3) Выполните замер сетевой активности интерфейсов клиента и сервера. Нагрузка на сетевой адаптер не должна превышать 60%.
(Windows Sockets — 10061(0x0000274D)
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
Характерной причиной такой ошибки является отсутствие запущенного Агента сервера. Запустите сервер вручную или выполните перезагрузку сервера для автоматического старта.
Обнаружен конфликт IP-адресов в Windows 7/8/10: методы решения
Сегодня у нас на рассмотрении будет очень редкая проблема, которая сможет заблокировать вам доступ в Интернет — Обнаружен конфликт IP-адресов. Итак, при каких же условиях возникает данная проблема? На самом деле все очень просто — при попытке подключения пользователя к Интернету.
В сообщении данной ошибки, которое можно увидеть появляющимся в правом нижнем углу Области уведомления Пуска, указана следующая информация:
Обнаружен конфликт IP-адресов Windows
В этой сети уже есть компьютер с таким же IP-адресом. Обратитесь к системному администратору для разрешения этой проблемы. Дополнительные сведения см. в системном журнале Windows.
Наиболее часто этой ошибкой страдают пользователи, компьютеры которых напрямую подключены к маршрутизатору. Также напоминаем, что подобного рода проблематика не зависит от версии вашей операционной системы.
Ошибка «Обнаружен конфликт IP-адресов в Windows» может возникать на любой версии системы, даже уже на не поддерживаемой Windows XP, но там сообщение для данной ошибки немного отличается:
Windows — Системная ошибка
Конфликт IP-адреса с другой системой в сети.
Подсказка: в сообщении ошибки уже кроется небольшой намек на причину возникновения данной проблемы.
Ок, давайте об этом поподробней. Проблема ошибки «Обнаружен конфликт IP-адресов в Windows» заключается в том, что в вашей сети уже присутствует устройство с точно таким же IP-адресом, которое было дано компьютеру, т.е. один и тот же IP-адрес дался двум устройствам.
Почему же произошел такой сбой? Ну, когда вы создаете беспроводную точку подключения, то ваш роутер начинает автоматически присваивать различным устройствам с сети определенные IP-адреса с помощью DHCP-протокола. Так что за появлением сбоя может стоять ваш маршрутизатор, который, по какой-то причине, дал один и тот же IP-адрес двух устройствам в сети.
Второй причиной может выступать уже сам пользователь, который вследствие каких-то событий решил выставить для своего компьютера статический IP-адрес, что делать, конечно, можно, но все не рекомендуется. Проще говоря, вы могли выставить в качестве статического IP адрес, который уже занят.
Несмотря на все вышесказанное, конфликт IP-адреса в сети не является в большинстве случаев серьезной проблемой и ее можно разрешить довольно быстро и безболезненно для пользователя. В этой статье мы собрали несколько методов по решению ошибки «Обнаружен конфликт IP-адресов в Windows», выполнение которых не должно составить для вас никакого труда.
Исправляем ошибку «Обнаружен конфликт IP-адресов в Windows»
Наш путь по методам не будет тернист, так как состоит он преимущественно из двух главных методов и нескольких мелких решений, имеющих возможность исправить проблему сразу же.
Итак, для начала давайте просто попробуем выполнить с вами перезагрузку вашего компьютера, так как ошибки и сбои с операционной системой ни для кого не новость. Возможно, ошибка «Обнаружен конфликт IP-адресов в Windows» является просто небольшой неурядицей. Ну как, помогло? Если нет, то двигаемся дальше.
Далее вы можете попробовать выполнить перезапуск своего маршрутизатора. Возможно, тот дал вашему компьютеру уже выданные IP-адрес по ошибке. Простой перезапуск устройства может решить проблему.
Для перезапуска роутера вам нужно отключить питание от него примерно где-то на полминуты, а затем снова включить его.
Сделать это можно с помощью специальной кнопки на корпусе или же через отключения кабеля питания из специального разъема на задней части того же корпуса.
Если вам не помог ни перезапуск компьютера, ни перезапуск роутера, то пора переходить к чему-то более сложному, а именно изменению некоторых настроек в вашем сетевом подключении. Не переживайте, так как все будет просто и понятно.
Выставление автоматического получения IP-адреса адреса DNS-сервера
В попытке исправить ошибку «Обнаружен конфликт IP-адресов в Windows», мы можем попробовать выставить в настройках вашего сетевого подключения опции по автоматическому получению IP-адреса и адреса DNS-сервера. Если вы недавно пытались выставить статический IP-адрес, то уже наверняка знаете куда мы сейчас направимся.
Нажмите правой кнопкой мыши на иконке вашего сетевого подключения в Области уведомления Пуска и перейдите в «Центр управления сетями и общим доступом». Попав в указанное окно, нажмите на ссылку «Изменение параметров адаптера», находящееся в левой части окна.
Далее найдите свое сетевое подключение. Нажмите на него правой кнопкой мыши и выберите пункт «Свойства».
Заметка: Теперь вам нужно найти тот протокол Интернета, которые используется вашим Интернет-провайдером.
В большинстве случаев используется устаревший Интернет протокол 4 версии. Однако, ваш провайдер может использовать и шестую версию.
В показательных целях, мы будем использовать четвертую версию Интернет-протокола.
Кликните один раз на компонент под именем «Протокол Интернета версии 4 (TCP/IPv4)», а затем кликните на кнопку «Свойства», которая будет находиться ниже. Теперь вам нужно перейти во вкладку «Общие».
Далее самое главное — поставьте галочки напротив опций по получению IP-адреса и адреса DNS-сервера в автоматическом режиме.
И наконец, подтвердите изменения настроек своего сетевого подключения, нажав на кнопку «Ок».
Как только вы закончите с настройкой вашего сетевого подключения, перезагрузите свой компьютер(очень важно!), а затем снова попытайтесь получить доступ к Интернету. Опять тот же вопрос — ошибка «Обнаружен конфликт IP-адресов в Windows» была устранена?
Если нет, то у нас остался еще один способ, который пойдет от обратного по сравнению с предыдущим — выставление статического IP-адреса для подключения, но только корректно.
Выставление статического IP-адреса для сетевого подключения
Итак, если установив автоматическую установку IP-адреса так ничего и не решилось, то можно пойти по противоположному пути — установить статические значения.
Этот шаг довольно прост, но все же требует к себе некоторых знаний.
Итак, снова пройдите в настройки своего сетевого подключения и зайдите в свойства нужного вам Интернет-протокола.
Поставьте галочку напротив опции, которая позволит вам вручную вводить данные, относящиеся к IP-адресу. Поставив галочку, вам нужно ввести в поля следующую информацию:
- IP-адрес — сюда вы должны ввести IP-адрес своего роутера, но только немного изменив. Например, возьмем самый распространенный IP-адрес для роутера — 192.168.1.1. Вам нужно взять этот адрес и превратить его, к примеру, в 192.168.1.2. или 192.168.1.4. Можете проявить фантазию и добавить в конец значение вплоть до сотен.
- Маска подсети — сюда вам не нужно вписывать ничего — это значение будет выставлено автоматически.
- Основной шлюз — а вот сюда вам нужно ввести IP-адрес именно вашего роутера. То есть, опять-таки, это может быть 192.168.1.1 или любой другой. Найти этот адрес можно либо на корпусе самого маршрутизатора, либо на его коробке.
Заметка: пока вы находитесь в настройках своего сетевого подключения, то вы также можете попробовать выставить для себя статические адреса DNS-серверов.
Особенно, если у вас ранее наблюдались какие-то проблемы с выполнением входа на различные веб-ресурсы. Поставьте галочку напротив опции, позволяющей выставлять статические адреса для DNS, а затем пропишите 8.8.8.8.
для предпочтительного и 8.8.4.4. для альтернативного сервера.
Сохраните все изменения, которые вы произвели в настройках своего сетевого подключения, а затем убедитесь, что ошибка с сообщением «Обнаружен конфликт IP-адресов в Windows» была исправлена.
Нашли опечатку? Выделите текст и нажмите Ctrl + Enter
Источник: https://ZnaiWifi.com/oshibka/obnaruzhen-konflikt-ip-adresov-v-windows.html
Настройка кластера серверов 1С на двух серверах
Рассмотрим процесс настройки и установки 1С кластера серверов на двух и более физических серверах.
Если Вам необходимы услуги по настройке сервера 1С 8.3, обратитесь к профессионалам. Подробности — Услуги по настройке 1С.
Общий алгоритм установки кластера серверов 1С
Имеем 2 сервера: SERVER1 и SERVER2:
- на обе машины устанавливаем сервер 1С 8;
- создаем на каждом сервере по кластеру 1С 8.3 (стандартный кластер, рабочий сервер пока 1, тот, который держит кластер);
- добавляем рабочие процессы и пр. (настройки идентичны на обоих серверах);
- на SERVER1 добавляем информационную базу;
- в список резервирования SERVER1 добавляем SERVER2 (должен быть 2-м в списке);
- в список резервирования SERVER2 добавляем SERVER1 (должен быть 1-м в списке);
- ждем, пока синхронизируются список ИБ и сеансов (ок. 1 минуты).
Все — отказоустойчивость настроили.
Условие задания:
Есть сервер: V81CORA (192.168.1.222), на котором установлен сервер 1С: Предприятия и зарегистрированы две информационные базы: test и test1.
Есть сервер Z3060015, который необходимо использовать для создания отказоустойчивого кластера 1С из двух серверов: V81CORA и Z3060015.
Это наиболее простой случай создания и использования отказоустойчивого кластера серверов 1С предприятия 8.2.
Решение
- Имеем один сервер V81CORA с единственным рабочим процессом. Все установки – по умолчанию (1540, 1541) На нем зарегистрированы 2 базы 1C.
Свойства рабочего процесса V81CORA 1:
2. На втором сервере (Z3060015) поднимаем сервер 1C: Предприятия с единственным рабочим процессом. На нем нет зарегистрированных информационных баз. Все установки – по умолчанию (1540, 1541).
Свойства рабочего процесса Z3060015 1. Обратите внимание: в поле Использование стоит Использовать (а не Использовать как резервный).
3. Открываем в консоли администрирования 1С оба сервера V81CORA и Z3060015, чтобы было удобнее работать.
4. В ветку Резервирование кластеров сервера V81CORA , на котором зарегистрированы базы, добавляем резервный кластер с именем второго сервера (порт по умолчанию 1541).
Получите 267 видеоуроков по 1С бесплатно:
5. В ветку Резервирование кластеров второго сервера Z3060015 добавляем резервный кластер с именем первого сервера V81CORA (порт по умолчанию 1541) и, ЭТО ВАЖНО, перемещаем его на первое место (доступно по контекстному меню – Переместить вверх) так, чтобы порядок в группах Резервирование кластеров был одинаковый.
6. Ждем некоторое время, потом нажимаем Действия –Обновить. Если в дереве информационных баз второго сервера Z3060015 появились информационные базы первого сервера V81CORA, синхронизация прошла успешно, и отказоустойчивый кластер готов к работе.
Проверка
Если все сделано правильно:
Входим в базу, начинаем работать.
На первом сервере V81CORA останавливаем службу сервера 1С 8.
Клиент может «задуматься» на некоторое время, и работу можно будет продолжать, перезапуск не потребуется.
Для настройки схемы с масштабированием и балансировкой нагрузки надо использовать уже собранный в предыдущем разделе отказоустойчивый кластер.
- Добавляем в кластер V81CORA новый рабочий сервер Z3060015:
IP-порт – стандартный (1540), диапазоны IP-портов рабочих процессов – сдвинутые, не пересекающиеся с основными (основные – 1560:1591, сдвинутые, например, 1660:1691).
2. Аналогичным образом добавляем в кластер Z3060015 новый рабочий сервер V81CORA:
Параметры сервера:
3. Добавляем к созданным серверам по рабочему процессу:
Настройка завершена.
Проверка настройки
Если все сделано правильно:
Входим в базу несколькими пользователями — так, чтобы они распределились между основным (например, V81CORA порт 1562) и дополнительным (Z3060015 порт 1660) рабочими процессами, начинаем работать.
На первом сервере V81CORA останавливаем службу сервера 1С.
Клиенты могут «задуматься» на некоторое время, и работу можно будет продолжать, перезапуск не потребуется.
Пользователи распределятся между процессами резервного кластера:
основным (Z3060015 порт 1562) и дополнительным (V81CORA порт 1660).
На сервере V81CORA выгружаем все процессы rphost.
Клиенты могут «задуматься» на некоторое небольшое время, и работу можно будет продолжать, при проверке перезапуск реально потребовался только для одного пользователя из восьми.
Пользователи останутся на основном процессе резервного кластера (Z3060015 порт 1562).
*Источник — книга «Настольная книга 1С:Эксперта по технологическим вопросам». Филиппов Е. В.
Если Вам необходимы услуги по настройке сервера 1С, обратитесь к профессионалам. Подробности — Услуги по настройке 1С.
Смотрите видеоинструкцию по созданию отказоустойчивого кластера 1С с балансировкой нагрузки:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Источник: https://programmist1s.ru/nastroyka-i-ustanovka-klastera-serverov-1s-na-dvuh-fizicheskih-serverah/
Ставя очередное обновление Бухгалтерии получил ошибку «Я работаю только на 8.3.4», ну вот… пришло время поставить 8.3.4. и так:
Процесс скачивания и установки новой платформы я описывать не буду, там все просто.
Служба Агент Сервера 1С
По умолчанию он ставиться на порт 1540, а там у меня крутится 8.2, поэтому меняем в ветке рееста
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.3 Server Agent Параметр ImagePath
меняем номера портов, добавляя смещение: «C:Program Files1cv88.3.4.365binragent.exe» -srvc -agent -regport 1741 -port 1740 -range 1660:1691 -d «C:Program Files1cv8srvinfo»
Запускаем Агента и Открываем консоль Администрирования серверов 1С и создаем кластер 8.3
Указал имя сервера и настроил на порт 1740 (на 1540 работает 8.2)
Создаем кластер + чуток оптимизировал( У меня всего небольшой ОДИН сервер, поэтому — указываю Интервал перезапуска рабочих процессов и объем памяти. т.к у меня один сервер — уровень отказоустойчивости — 0)
Теперь подробнее:
1. Интервал перезапуска: 86400 сек (24 часа). Момент перезапуска не регламентируется, видимо с момента установки параметров, либо запуска сервера приложений.
2. Также можно указать допустимый объем памяти: 3000000 Кб (3 Гб) — Для сервера с 4 ГБ оперативы, Если ее меньше, то не заполняйте этот параметр!.
3. Интервал превышения допустимого объема памяти — это непрерывный интервал времени превышения допустимого объема памяти, после которого сервер перезапустит процесс. Если указано 0 сек — будет ждать вечно.
4. Количество Рабочих процессов расчитывается автоматически на основании Ваших настроек
5. Уровень отказоустойчивости можно задавать уровень отказоустойчивости кластера как количество рабочих серверов, которые могут одновременно выйти из строя, и это не приведет к аварийному завершению работы пользователей. Резервные сервисы запускаются автоматически в количестве, необходимом для обеспечения заданной отказоустойчивости; в реальном режиме времени выполняется репликация активного сервиса на резервные.
6. Режим распределения нагрузки, который можно использовать либо для повышения производительности системы вцелом, либо использовать новый режим «экономии памяти», который позволяет работает «с ограниченной памятью» в случаи если используемая конфигурация «любит отъедать память».
Рабочий сервер
Сервер у меня простенький, 2 Gb оперативы всего и на нем будет всего 2 базы, поэтому настрою его так:
параметр Количество ИБ на процесс ставлю равным 1, т.е. хочу чтобы для каждой ИБ запускался свой процесс — это позволит уменьшить взаимное влияние как по надежности, так и по производительности. Вы же настраивате под характеристики своего сервера!
Информационная база
Добавляю ИБ:
В стартере пописываю базу:
Требования назначения функциональности
Я у себя это не настраиваю но думаю надо сказать об этом:
Управление кластером заключается в том, что администратор определяет состав компьютеров (рабочих серверов), на которых размещается кластер. Кроме этого (при необходимости) он может определить «требования» к ним: какие сервисы и соединения с информационными базами должны работать на каждом из рабочих серверов. Менеджеры кластера и рабочие процессы запускаются автоматически, исходя из назначенных «требований». «Требования» к рабочим серверам могут быть заданы интерактивно, из консоли администрирования кластера, или программно, из встроенного языка.
Так на ноутбуке с ключом защиты чтобы не запускать пользователей на сервер кластера надо добавить «требования» для объекта требования «Клиентское соединение с ИБ» — «Не назначать», т.е. запретить рабочим процессам данного сервера обрабатывать клиентские соединения. Еще больший интерес предоставляет возможность запускать «только фоновые задания» на рабочем сервере кластера без сеансов пользователей. Таким образом можно высоконагруженные задачи (код) вынести на отдельный машины. При чем можно одно фоновое задание «закрытия месяца» через «Значение дополнительного параметра» запускать на одном компьютере, а фоновое задание «Обновление полнотекстового индекса» на другом. Уточнение происходит через указание «Значение дополнительного параметра». Например если указать BackgroundJob.CommonModule в качестве значения, то можно ограничить работу рабочего сервера в кластере только фоновыми заданиями с любым содержимым. Значение BackgroundJob.CommonModule..- укажет конкретный код.
Профили безопасности
Профили безопасности служат для того, чтобы запретить прикладному решению выполнять действия, которые могут быть потенциально опасны для функционирования кластера серверов.
Администратор кластера может назначить любой информационной базе один из существующих в кластере профилей безопасности. И тогда потенциально опасная функциональность прикладного решения будет ограничена в тех пределах, которые описаны в этом профиле.
Стандартно, после создания, профиль безопасности запрещает выполнение всех потенциально опасных действий:
-обращение к файловой системе сервера;
-запуск COM-объектов;
-использование внешних компонентов 1С:Предприятия;
-запуск внешних обработок и отчётов;
-запуск приложений, установленных на сервере;
-обращение к ресурсам Интернета.
Таким образом защититься от нежелательных действий незнакомого прикладного решения очень просто: нужно создать пустой профиль безопасности и назначить его информационной базе. Далее, если есть необходимость, можно расширять этот профиль, описывая в нём действия, которые разрешается выполнять прикладному решению.
Расположение служебных файлов менеджера кластера в 1С Предприятии 8.3
Если при установке системы! «1С:Предприятие» был выбран вариант запуска сервера «1С:Предприятия» как сервиса, то первый запуск агента сервера будет выполнен еще в процессе установки системы. При этом сервис будет запущен от имени пользователя, выбранного в диалоге установки системы, но служебные файлы кластера серверов будут расположены в каталоге <каталог установки системы 1С:Предприятие>srvinfo (в параметрах сервиса будет в явном виде указан ключ запуска -d).
Если при установке системы «1С:Предприятие» был выбран вариант запуска сервера как приложения, то запуск сервера в процессе установки системы не выполняется; агента сервера необходимо запустить самостоятельно, после того как установка системы будет закончена. При этом если ключ запуска -d указан не будет, служебные файлы кластера серверов будут расположены в каталоге по умолчанию: %USERPROFILE%LocalSettingsApplicationDatalClCv8 (%LOCALAPPDATA%lClCv8 для ОС WindowsVista и старше).
ВНИМАНИЕ! Если однажды на данном центральном сервере уже был создан кластер, то при смене варианта запуска агента сервера (сервис, приложение) или при смене пользователя, от имени которого работает агент сервера, всегда следует заботиться о правильном указании пути к каталогу служебных файлов кластера серверов. Если в процессе запуска агент сервера не обнаружит список кластеров, он создаст новый кластер на данном сервере.
В операционной системе Linux служебные файлы кластера серверов будут расположены в папке /home/usrlcv8/.lcv8/lC/lcv8 (или сокращенный вариант записи — ~/.1cv8/1C/1cv8).
Содержание
- 1 Порты 1С 8.2-8.3
- 1.1 Пользователь USR1CV81 и его права
- 1.2 Регистрация сервера 1С:Предприятия как сервиса Windows
- 2 Параллельный запуск нескольких серверов «1С:Предприятия» разных версий на одном компьютере
- 2.1 1. Постановка задачи
- 2.2 2. Установка серверной части «1С:Предприятия» версии 8.3
- 2.3 3. Регистрация сервера «1С:Предприятия» версии 8.3
- 2.4 4. Добавление правила в Брандмауэр Windows для используемых портов
- 2.5 5. Добавление сервера «1С:Предприятия» версии 8.3 в консоль администрирования серверов
- 3 Сервер 1С
- 3.1 Ошибка 1069: служба не запущена из-за ошибки входа в систему
- 3.2 Ошибка 8007056B / 800708C5
- 3.3 Ошибка 1923: нет привилегий для установки сервисом
- 3.4 Ошибка 80070056
- 3.5 Windows Sockets — 11004(0х00002AFC)
- 3.6 (Windows Sockets — 10054(0x00002746)
- 3.7 (Windows Sockets — 10060(0x0000274C)
- 3.8 (Windows Sockets — 10061(0x0000274D)
- 4 Обнаружен конфликт IP-адресов в Windows 7/8/10: методы решения
- 4.1 Исправляем ошибку «Обнаружен конфликт IP-адресов в Windows»
- 4.2 Выставление автоматического получения IP-адреса адреса DNS-сервера
- 4.3 Выставление статического IP-адреса для сетевого подключения
- 5 Настройка кластера серверов 1С на двух серверах
- 5.1 Общий алгоритм установки кластера серверов 1С
- 5.2 Условие задания:
- 5.3 Решение
- 5.4 Проверка
- 5.5 Проверка настройки
Порты 1С 8.2-8.3
Найдите в ветке
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8 Server Agent , параметр ImagePath.
По умолчанию сервер 1С:Предприятия использует следующие порты:
- 1540 — агент сервера
- 1541 — менеджер кластера
- 1560:1691 — динамический диапазон портов для рабочих процессов.
По материалам вот отсюда: вот отсюда.
Или же официальная иформация с http://its.1c.ru:
В большинстве случаев для установки 1C:Предприятия 8.1 в варианте “клиент-сервер” достаточно запуска программы установки 1С:Предприятия 8.1. При этом сервер 1С:Предприятия получает стандартные значения параметров, необходимые для его нормального функционирования.
Рассмотрим установку сервера 1С:Предприятия более детально. В процессе установки сервера 1С:Предприятия 8.1 программа установки 1С:Предприятия 8.1 выполняет следующие действия:
- Копирует загрузочные модули сервера 1С:Предприятия в каталог, указанный программе установки 1С:Предприятия в качестве конечной папки.
- Если в процессе установки выбрано «Создать пользователя USR1CV81», то создает пользователя USR1CV81. От имени этого пользователя работает сервер 1С:Предприятия 8.1, если он запускается как сервис. Ему доступны только те ресурсы, которые необходимы серверу 1С:Предприятия. Важно, что серверу 1С:Предприятия для работы необходимы два каталога: общий каталог с данными сервера (обычно «C:Program Files1cv81server») и каталог временных файлов (обычно «C:Documents and Settingsusr1cv81Local SettingsTemp» или «C:WINNTTemp»). Пользователь USR1CV81 получает права на общий каталог с данными сервера. Каталог временных файлов обычно доступен всем пользователям.
- Если в процессе установки включено «Установить сервер 1С:Предприятия 8.1 как сервис Windows», то регистрирует в Windows сервис агента сервера 1С:Предприятия и запускает его. При первом запуске создается кластер серверов 1С:Предприятия с настройками по умолчанию. В нем один рабочий сервер и один рабочий процесс. Адрес рабочего сервера совпадает с именем компьютера, на котором выполнена установка.
Пользователь USR1CV81 и его права
Сервер 1С:Предприятия является серверным приложением работа которого не должна зависеть от того, какой пользователь вошел в серверный компьютер в интерактивном режиме, если вообще кто-нибудь вошел.
Поэтому при установке сервера 1С:Предприятия желательно создать специального пользователя USR1CV81, наделенного правами, минимально необходимыми для сервера 1С:Предприятия, и не предназначенного для интерактивного входа.
Сервер 1С:Предприятия представляется системе Windows пользователем USR1CV81.
Рассмотрим подробнее права, устанавливаемые пользователю USR1CV81. Сервер 1С:Предприятия использует следующие каталоги:
- Каталог загрузочных модулей находится в каталоге, заданном программе установки 1С:Предприятия в качестве конечной папки. В нем расположены загрузочные модули сервера 1С:Предприятия. Пользователь USR1CV81 необходимы права на чтение данных и запуск программ из этого каталога и его подкаталогов. Он получает эти права неявно, благодаря включению в группу Users.
- Каталог данных сервера обычно имеет имя «C:Program Files1cv81server». Пользователю USR1CV81 необходимы полные права на этот каталог. Программа установки 1С:Предприятия при создании пользователя USR1CV81 наделяет его правами на этот каталог.
- Каталог временных файлов обычно имеет имя «C:Documents and Settingsusr1cv81Local SettingsTemp» или «C:WINNTTemp», которое определяется значением переменной TEMP окружения пользователя или переменной TEMP системного окружения. Посмотреть значение этой переменной можно в диалоге System Properties (Start -> Settings -> Control Panel -> System -> Advanced -> Environment Variables). Программа установки 1С:Предприятия задает пользователю USR1CV81 полные права на этот каталог. Обычно при установки Windows каталог временных файлов доступен всем пользователям посредством включения в его список доступа группы CREATOR OWNER. Однако, это доступ не полный. В частности, всем пользователям не доступна операция поиска файлов в этом каталоге. Установка пользователю USR1CV81 полных прав на каталог временных файлов позволяет серверу 1С:Предприятия выполнять все необходимые ему операции. Посмотреть список доступа можно в диалоге свойств каталога на закладке Security. Наличие группы CREATOR OWNER позволяет обращаться к каталогу любому пользователю, создающему какие-нибудь файлы в этом каталоге или владеющему какими-нибудь файлами в этом каталоге. При этом в списке доступа созданного файла вместо группы CREATOR OWNER будет записан пользователь, создавший файл. Среди пользователей, которым разрешен доступ в этот каталог, должен быть и пользователь USR1CV81, наделенный полными правами на этот каталог.Важно иметь в виду, что каталог временных файлов определенного пользователя (в том числе и пользователя USR1CV81) определяется комбинацией переменных окружения этого пользователя и системных переменных окружения. Чтобы узнать этот каталог, программа установки 1С:Предприятия запрашивает контекст пользователя USR1CV81. В для этого в Windows 2000 пользователю, от имени которого запускается программа установки 1С:Предприятия, могут потребоваться привилегии: Act as part of the operating system и Bypass traverse checking. Проверить привилегии пользователя можно утилитой Local Sequrity Settings в ветке Local Policies -> User Rights Assignment. В процессе установки нового программного обеспечения программа установки обычно получает эти привилегии автоматически.
Регистрация сервера 1С:Предприятия как сервиса Windows
Сервер 1С:Предприятия является простым консольным Windows приложением и может быть запущен интерактивно.
Однако для постоянного использования это неудобно, поскольку ставит запуск сервера 1С:Предприятия от входа итнерактивного пользователя в серверный компьютер.
Чтобы исключить эту зависимость, сервер 1С:Предприятия может запускаться как сервис Windows. Для этого он должен быть зарегистрирован в менеджере сервисов Windows.
Для просмотра списка сервисов Windows и их параметров предназначена утилита Component Services (Start -> Settings -> Control Panel -> Administrative Tools -> Services).
Сервер 1С:Предприятия представлен в списке сервисов сервисом «Агент сервера 1С:Предприятия 8.1».
Параметры сервиса определяют запуск процесса «Агент сервера 1С:Предприятия» (ragent), пользователя, от имени которого он запускается, а также способ перезапуска в аварийных ситуациях.
В диалоге свойств сервиса «Агент сервера 1С:Предприятия 8.1» на закладке General показана строка запуска процесса ragent, который является Агентом сервера 1С:Предприятия. Обычно эта строка имеет вид:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server»
В ней указано, что:
- процессом Агента сервера является загрузочный модуль «C:Program Files1cv81binragent.exe»;
- процесс ragent запускается как сервис Windows и должен управляться менеджером сервисов (-srvc);
- используется как Агент сервера 1С:Предприятия (-agent);
- при первом запуске сервиса должен быть создан кластер с параметрами по умолчанию и главным IP-портом номер 1541 (-regport 1541). По этому порту клиентские приложения должны соединяться с информационными базами, зарегистрированными в кластере;
- IP-порт агента сервера должен иметь номер 1540 (-port 1540). По этому порту Консоль кластера должна соединяться с центральным сервером для выполнения административных функций;
- при запуске процессов кластера на данном сервере им будут динамически назначаться IP-порты из диапазона 1560-1591 (-range 1560:1591).
- общие данные кластера будут размещены в каталоге «C:Program Files1cv81server» (-d «C:Program Files1cv81server»).
Сервис «Агент сервера 1С:Предприятия 8.1» может быть добавлен или удален не только при установке или удалении 1С:Предприятия программой установки 1С:Предприятия 8.1, но и вручную. Для этого можно исполнить из командной строки утилиту ragent, указав ей соответствующие параметры.
Для создания сервиса нужно указать параметр -instsrvc и параметры: -usr — имя пользователя, от имени которого должен быть запущен сервис, -pwd — пароль этого пользователя.
При этом остальные параметры станут параметрами строки запуска Агента сервера 1С:Предприятия как сервиса.
Например, для стандартной регистрации сервиса Агента сервера 1С:Предприятия в отладочном режиме набор параметров должен быть таким:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -instsrvc -usr .USR1CV81 -pwd Password -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server» -debug
Для удаления сервиса нужно указать параметр -rmsrvc. Например:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -rmsrvc
Иногда бывает полено изменить строку запуска Агента сервера или другие параметры сервиса Агента, например, включить режим отладки, или создать несколько сервисов разных версий.
Диалог свойств сервиса не позволяет редактировать строку запуска сервисного приложения и некоторые другие параметры, например, идентификатор сервиса.
Для редактирования потребуется утилита regedit, предназначенная для просмотра и редактирования системного реестра Windows.
Внимание!
Редактирование системного реестра Windows требует крайней осторожности, поскольку ошибочные изменения в нем могут привести операционную систему в неработоспособное состояние.
Запустите утилиту regedit (откройте Start -> Run и наберите regedit) и выберите ветку:
Копировать в буфер обмена
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agent
Среди ее параметров есть параметр ImagePath, значением которой является строка запуска Агента сервера 1С:Предприятия. Здесь можно добавить новые параметры строки запуска или поменять значения существующих. Полный список возможных параметров приведен в книге «1С:Предприятие 8.1 Клиент-сервер» документации.
При необходимости регистрации нескольких независимых сервисов Агента сервера 1С:Предприятия нужно указать им разные загрузочные модули, разные порты и разные каталоги данных кластера. Еще требуется зарегистрировать их с разными идентификаторами сервисов. Это можно сделать так:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server»
- При помощи утилиты regedit изменить идентификатор зарегистрированного сервиса. Для этого: выбрать веткуHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agentи изменить ее имя, например на:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agent First
Источник: https://sugar64live.wordpress.com/2015/09/04/%D0%BF%D0%BE%D1%80%D1%82%D1%8B-1%D1%81-8-2-8-3/
Параллельный запуск нескольких серверов «1С:Предприятия» разных версий на одном компьютере
В текущей статье рассмотрим процесс запуска и настройки параллельной работы нескольких серверов «1С:Предприятия» различных версий (актуально для версий 8.1, 8.2 и 8.3) на одном компьютере.
В данном примере будет запущен сервер «1С:Предприятия» 8.3 при работающем сервере версии 8.2, но статья будет актуальна и для других подобных ситуаций, например при запуске сервера «1С:Предприятия» версии 8.1 при работающем сервере версии 8.
3 или запуске двух серверов различной разрядности.
1. Постановка задачи
Предположим имеется работающий сервер «1С:Предприятия» версии 8.2. Причем агент сервера запущен как служба и выбраны стандартные параметры запуска агента сервера, т. е:
- Номер сетевого порта агента сервера — 1540
- Номер сетевого порта менеджера кластера — 1541
- Диапазон портов для динамического выбора — 1560:1591
- Данные кластеры расположены в каталоге: «C:Program Files1cv82srvinfo»
- Служба запускается от локального пользователя USR1CV8
Запустим и настроем для работы на этом же физическом компьютере сервер «1С:Предприятия» версии 8.3.
2. Установка серверной части «1С:Предприятия» версии 8.3
Запускаем установку сервера «1С:Предприятия» (подробно про установку сервера «1С:Предприятия» я писал здесь), выбираем для установки компоненты:
- Компоненты доступа к серверам 1С:Предприятия 8
- Сервер 1С:Предприятия 8
А заодно запомним каталог установки файлов «1С:Предприятия» (в данном случае — «C:Program Files1cv88.3.4.389» ).
Сервер «1С:Предприятия» устанавливаем не как службу, а как приложение, т. е. снимаем флаг «Установить сервер 1С:Предприятия 8 как сервис Windows» во время установки.
3. Регистрация сервера «1С:Предприятия» версии 8.3
Теперь вручную зарегистрируем новый сервер «1С:Предприятия» как службу Windows, с измененными параметрами. Для этого воспользуемся командной строкой или программой Windows PowerShell.
Запустить PowerShell можно выполнив команду powershell (для этого необходимо нажать комбинацию клавиш Win + R, в появившемся окне «Выполнить» (Run) ввести имя команды в поле «Открыть» (Open) и нажать «ОК») или кликнув по соответствующему ярлыку в панели задач.
В открывшейся консоли Windows PowerShell, для удобства ввода дальнейших команд перейдем в каталог bin каталога с установленными файлами «1С:Предприятия» (каталог из пункта 1), выполнив команду
cd «C:Program Files1cv88.3.4.389bin»
Если сервер «1С:Предприятия» версии 8.3 все же был установлен ранее как служба, необходимо удалить существующую регистрацию сервера. Для этого необходимо выполнить команду
.ragent.exe -rmsrvc
А также необходимо удалить все файлы каталога реестра кластера, прошлой установки сервера «1С:Предприятия». По умолчанию это директория C:Program Files1cv8srvinfo.
Теперь можно переходить к регистрации новой службы агента сервера «1С:Предприятия». Т. к.
порты, используемые по умолчанию (1540, 1541, 1560-1690) уже заняты службой сервера «1С:Предприятия» версии 8.
2, необходимо использовать альтернативные порты, например 2540, 2541 и диапазон 2560-2591. Для регистрации сервера с данными параметрами выполним команду
.ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .USR1CV8 -pwd UsrPass8 -d «C:Program Files1cv8srvinfo»
(подробно про параметры запуска агента сервера «1С:Предприятия» можно прочитать в статье Агент сервера «1С:Предприятия» 8.3 и его параметры запуска)
В данном примере выполняется регистрация сервера со следующими значениями параметров:
- Номер сетевого порта агента сервера — 2540
- Номер сетевого порта менеджера кластера — 2541
- Диапазон портов для динамического выбора — 2560:2591
- Служба запускается от имени локального пользователя — USR1CV8
- Пароль пользователя от имени которого запускается служба — UsrPass8
- Данные реестра кластера расположены в каталоге «C:Program Files1cv8srvinfo»
- Если необходимо включить отладку на сервере необходимо к строке запуска добавить параметр —debug
Ну и сразу произведем запуск службы, выполнив команду
.ragent.exe -start
Перейдем в службы Windows и увидим, что в списке появилась требуемая служба с именем 1C:Enterprise 8.3 Server Agent (x86-64). Служба запущена, и при запуске службы используются введенные только что параметры.
А если перейти в каталог с файлами реестра кластера, мы увидим что там появились соответствующие файлы.
4. Добавление правила в Брандмауэр Windows для используемых портов
Для того чтобы вновь установленный сервер «1С:Предприятия» был доступен другим компьютерам в сети, необходимо добавить используемые сервером порты (2540, 2541, 2560-2591) в исключения Брандмауэра Windows (Windows Firewall). Подробно об этом читайте в статье Добавление правила в Брандмауэр Windows Server 2012 R2.
5. Добавление сервера «1С:Предприятия» версии 8.3 в консоль администрирования серверов
Для администрирования сервера «1С:Предприятия» используется консоль администрирования серверов «1С:Предприятия».
Открыть консоль администрирования необходимой версии можно из подкаталога common каталога с установленными файлами программы «1С:Предприятия» (не обязательно данного компьютера — консоль можно установить отдельно на любой компьютер в сети), запустив оснастку 1CV8 Server (x86-64).msc.
В консоли администрирования серверов «1С:Предприятия», кликнув правой кнопкой мыши в дереве настроек на вкладке «Central 1C:Enterprise 8.3 servers», выберем в контекстном меню пункт «Создать» — «Центральный сервер 1С:Предприятия 8.3».
В появившемся окне параметров центрального сервера «1С:Предприятия» укажем:
- Протокол — tcp
- Имя — имя компьютера, на котором запущен сервер «1С:Предприятия»
- IP порт — номер сетевого порта агента сервера, в данном случае 2540
- Описание — произвольное описание центрального сервера «1С:Предприятия»
Нажимаем «ОК» для сохранения введенных параметров.
После чего только что установленный сервер «1С:Предприятия» версии 8.3 будет доступен для администрирования через данную оснастку.
Запись опубликована в рубрике 1С 8 с метками 1Сv8, Windows Firewall. Добавьте в закладки постоянную ссылку.
Источник: http://tavalik.ru/zapusk-neskolkix-serverov-1spredpriyatiya-raznyx-versij/
Сервер 1С
Это позволяет обеспечить непрерывность работы:
При разрыве физического соединения клиента с кластером (уборщица выдернула кабель, отключилось питание сетевого оборудования, неполадки у провайдера) не приходится заново подключаться к информационной базе и начинать всю работу сначала. После восстановления физического соединения пользователь может продолжить работу с того места, на котором она была прервана.
При установке серверной части 1С:Предприятия 8.1 вы можете создать нового пользователя или выбрать существующую учетную запись.
В случае выбора существующей учетной записи вы должны указать правильный пароль и подтверждение, иначе запуск серверной части далее приведет к ошибке.При первом запуске Агента кластера создается кластер «по умолчанию».
Кластер по умолчанию имеет следующие характеристики:· номер порта – 1541;· диапазон IP портов – 1560:1591;· поддержка многих рабочих процессов – выключена;· один рабочий процесс, номер порта устанавливается из указанного диапазона.
Если при первом запуске агента кластера возникли какие-либо проблемы, то кластер по умолчанию может быть не создан. Это проявляется в том, что при запуске агента сервера (ragent) он стартует, но не запускает другие процессы кластера (rmngr, rphost).
Список кластеров srvribrg.lst при этом выглядит так:{{0},
В этом случае можно остановить процесс ragent, удалить список кластеров (srvribrg.lst) и запустить ragent снова.
Проверьте совпадение портов, указанного в параметре port командной строки запуска сервиса агента сервера и заданного в диалоге параметров центрального сервера консоли кластеров:
— Остановите сервис 1C:Enterprise 8.1 Server Agent.
Если Агент серверов запущен как приложение, остановка выполняется нажатием комбинации клавиш Ctrl+C.
— Убедитесь, в Диспетчере задач (Task Manager), что все процессы ragent, rmngr, rphost завершились. При необходимости завершите их при помощи Task Manager.
— Откройте свойства сервиса 1C:Enterprise 8.1 Server Agent.
— Обратите внимание на строку «Исполняемый файл» ( Path to executable). В ней имеется параметр -d, за которым следует каталог данных кластера. Все файлы, относящиеся к кластеру, находятся в этом каталоге.— Удалите все содержимое этого каталога.— Запустите сервис 1C:Enterprise 8.
1 Server Agent.— Убедитесь, в Диспетчере задач (Task Manager), что все процессы ragent, rmngr, rphost стартовали.— Запустите консоль кластера и зарегистрируйте в ней центральный сервер. Консоль должна подсоединиться к центральному серверу и показать один кластер, созданный по умолчанию.
Возможными проблемы отказа работы Кластера серверов являются проблемы с ключами защиты, правами учетной записи служб, некорректными параметрами запуска.
- Ключ защиты серверной части устанавливается ЛОКАЛЬНО на каждый сервер предприятия
- Не задавайте учетную запись службы с пустым паролем
- При нескольких кластерах используемые порты не должны пересекаться
Обратите внимание, что в процессе установки платформы 1С:Предприятие 8.1 могут быть выданы сообщения об ошибках. Ниже перечислены наиболее вероятные сообщения. Указаны причины, вызвавшие сообщения и шаги к устранению.
Ошибка 1069: служба не запущена из-за ошибки входа в систему
Проблема связана с правами учетной записи на запуск от имени системной службы.
Откройте утилиту Local Security Policy (Локальная политика безопасности) и добавьте пользователя (от имени которого происходит запуск Рабочих серверов Кластера) к политикам Logon as service (Работа в качестве сервиса) и Logon as batch (Работа в качестве пакетного задания) job.
При нарушении данных, хранящихся в служебных файлах, и запуск Рабочих серверов Кластера может оказаться неудачным. Убедитесь, что агент сервера 1С:Предприятия 8.1 запущен (процесс ragent в Task Manager).
Не забудьте, что средством анализа также является аудит событий Windows. Для этого посмотрите, появляются ли какие-нибудь «подозрительные» сообщения в журнале событий Windows.
Ошибка 8007056B / 800708C5
The new password does not meet the password policies. The password may be too short or you have already used this password recently.Причина: указанный пароль для учетной записи в диалоговом окне «Установка сервера 1С:Предприятие» не удовлетворяет требованиям политики безопасности.
Решение: Задать новый пароль для выбранной учетной записи, удовлетворяющий требованиям политики безопасности либо ослабить требования применяемой политики безопасности, т.е. не требовать «сложного» пароля, не ограничивать количество знаков в пароле, не проверять попыток повторения и т.д.
Ошибка 1923: нет привилегий для установки сервисом
Причина: Ошибка связана с правами установки учетной записи в качестве приложений. Такая ошибка характерна для попыток установки сервера на контроллере домена, где предъявляются повышенные меры безопасности.
Решение: Не использовать контроллер домена для размещения сервера предприятия или ослабить требования безопасности и указать для выбранной учетной записи права «Работы в качестве службы», «Работы в качестве пакетного задания».
Ошибка 80070056
Your password could not be changed. Each password must be used for at least x days.
Причина и Решение: Еще одна ошибка, возникающая при нарушении требований политики безопасности к используемым паролям. Решение аналогично ошибке 800708C5.
Windows Sockets — 11004(0х00002AFC)
1) Убедиться, что на Рабочем сервере кластера в Диспетчере задач (Task Manager) запущены :Агент сервера (ragent.exe),Менеджер Кластера (rmngr.
exe),Рабочий процесс Кластера (rphost.exe).
2) Для проверки разрешения имен ip-адреса выполните в командной строке:ping имя_машиныВ отклике системы на команду нас интересует, определиться ли ip-адрес.
3) Если имя определилось, но Рабочий процесс по-прежнему не находится, то убедитесь, что определение Ip-адреса имени и . определяются не по-разному.
(Windows Sockets — 10054(0x00002746)
Удаленный хост принудительно разорвал соединение.Такое сообщение может быть получено в случае перезагрузки сервера или принудительного удаления Рабочего процесса.
Эта ошибка обычно не появляется при повторном подключении. Если ошибка осталась, необходимо расследовать причины отказа рабочих серверов кластера.
Такая ошибка может происходить при достижении рабочим процессом использования максимального объема памяти в 32х битных системах.
Другим случаем является попытка подключения от клиента с сообщением об ошибке:
(Windows Sockets — 10060(0x0000274C)
Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
Сущность этой ошибки – отсутствие отклика в течении определенного времени (таймаута).1) Убедитесь, что брандмауэр не блокирует трафик приложения. Выключите брандмауэр.
Для этого в командной строке выполните команду (команда доступна начиная с Windows XP и Windows Server 2003, в более ранних версиях встроенного брандмауэра нет, однако может быть установлено стороннее ПО):
netsh firewall set opmode disable
Если команда будет выполнена успешно, вы получите сообщение:
Ок.
Кроме брандмауэра блокировать трафик могут сетевые фильтры. Они по умолчанию выключены. Тем не менее, убедитесь, что это так:
- Откройте папку «Сетевые подключения».
- Щелкните правой кнопкой мыши сетевое подключение, которое требуется настроить, и выберите команду Свойства.
- На вкладке Общие (для подключения по локальной сети) или на вкладке Сеть (для всех остальных подключений) выберите Протокол Интернета (TCP/IP) и нажмите кнопку Свойства.
- Нажмите кнопку Дополнительно.
- Откройте вкладку Параметры, выберите параметр Фильтрация TCP/IP и нажмите кнопку Свойства.
- Убедитесь, что флажок Задействовать фильтрацию TCP/IP (все адаптеры) снят.
2) Убедитесь, что ресурсы процессора не загружены на 100% (CPU%).
3) Выполните замер сетевой активности интерфейсов клиента и сервера. Нагрузка на сетевой адаптер не должна превышать 60%.
(Windows Sockets — 10061(0x0000274D)
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
Характерной причиной такой ошибки является отсутствие запущенного Агента сервера. Запустите сервер вручную или выполните перезагрузку сервера для автоматического старта.
Обнаружен конфликт IP-адресов в Windows 7/8/10: методы решения
Сегодня у нас на рассмотрении будет очень редкая проблема, которая сможет заблокировать вам доступ в Интернет — Обнаружен конфликт IP-адресов. Итак, при каких же условиях возникает данная проблема? На самом деле все очень просто — при попытке подключения пользователя к Интернету.
В сообщении данной ошибки, которое можно увидеть появляющимся в правом нижнем углу Области уведомления Пуска, указана следующая информация:
Обнаружен конфликт IP-адресов Windows
В этой сети уже есть компьютер с таким же IP-адресом. Обратитесь к системному администратору для разрешения этой проблемы. Дополнительные сведения см. в системном журнале Windows.
Наиболее часто этой ошибкой страдают пользователи, компьютеры которых напрямую подключены к маршрутизатору. Также напоминаем, что подобного рода проблематика не зависит от версии вашей операционной системы.
Ошибка «Обнаружен конфликт IP-адресов в Windows» может возникать на любой версии системы, даже уже на не поддерживаемой Windows XP, но там сообщение для данной ошибки немного отличается:
Windows — Системная ошибка
Конфликт IP-адреса с другой системой в сети.
Подсказка: в сообщении ошибки уже кроется небольшой намек на причину возникновения данной проблемы.
Ок, давайте об этом поподробней. Проблема ошибки «Обнаружен конфликт IP-адресов в Windows» заключается в том, что в вашей сети уже присутствует устройство с точно таким же IP-адресом, которое было дано компьютеру, т.е. один и тот же IP-адрес дался двум устройствам.
Почему же произошел такой сбой? Ну, когда вы создаете беспроводную точку подключения, то ваш роутер начинает автоматически присваивать различным устройствам с сети определенные IP-адреса с помощью DHCP-протокола. Так что за появлением сбоя может стоять ваш маршрутизатор, который, по какой-то причине, дал один и тот же IP-адрес двух устройствам в сети.
Второй причиной может выступать уже сам пользователь, который вследствие каких-то событий решил выставить для своего компьютера статический IP-адрес, что делать, конечно, можно, но все не рекомендуется. Проще говоря, вы могли выставить в качестве статического IP адрес, который уже занят.
Несмотря на все вышесказанное, конфликт IP-адреса в сети не является в большинстве случаев серьезной проблемой и ее можно разрешить довольно быстро и безболезненно для пользователя. В этой статье мы собрали несколько методов по решению ошибки «Обнаружен конфликт IP-адресов в Windows», выполнение которых не должно составить для вас никакого труда.
Исправляем ошибку «Обнаружен конфликт IP-адресов в Windows»
Наш путь по методам не будет тернист, так как состоит он преимущественно из двух главных методов и нескольких мелких решений, имеющих возможность исправить проблему сразу же.
Итак, для начала давайте просто попробуем выполнить с вами перезагрузку вашего компьютера, так как ошибки и сбои с операционной системой ни для кого не новость. Возможно, ошибка «Обнаружен конфликт IP-адресов в Windows» является просто небольшой неурядицей. Ну как, помогло? Если нет, то двигаемся дальше.
Далее вы можете попробовать выполнить перезапуск своего маршрутизатора. Возможно, тот дал вашему компьютеру уже выданные IP-адрес по ошибке. Простой перезапуск устройства может решить проблему.
Для перезапуска роутера вам нужно отключить питание от него примерно где-то на полминуты, а затем снова включить его.
Сделать это можно с помощью специальной кнопки на корпусе или же через отключения кабеля питания из специального разъема на задней части того же корпуса.
Если вам не помог ни перезапуск компьютера, ни перезапуск роутера, то пора переходить к чему-то более сложному, а именно изменению некоторых настроек в вашем сетевом подключении. Не переживайте, так как все будет просто и понятно.
Выставление автоматического получения IP-адреса адреса DNS-сервера
В попытке исправить ошибку «Обнаружен конфликт IP-адресов в Windows», мы можем попробовать выставить в настройках вашего сетевого подключения опции по автоматическому получению IP-адреса и адреса DNS-сервера. Если вы недавно пытались выставить статический IP-адрес, то уже наверняка знаете куда мы сейчас направимся.
Нажмите правой кнопкой мыши на иконке вашего сетевого подключения в Области уведомления Пуска и перейдите в «Центр управления сетями и общим доступом». Попав в указанное окно, нажмите на ссылку «Изменение параметров адаптера», находящееся в левой части окна.
Далее найдите свое сетевое подключение. Нажмите на него правой кнопкой мыши и выберите пункт «Свойства».
Заметка: Теперь вам нужно найти тот протокол Интернета, которые используется вашим Интернет-провайдером.
В большинстве случаев используется устаревший Интернет протокол 4 версии. Однако, ваш провайдер может использовать и шестую версию.
В показательных целях, мы будем использовать четвертую версию Интернет-протокола.
Кликните один раз на компонент под именем «Протокол Интернета версии 4 (TCP/IPv4)», а затем кликните на кнопку «Свойства», которая будет находиться ниже. Теперь вам нужно перейти во вкладку «Общие».
Далее самое главное — поставьте галочки напротив опций по получению IP-адреса и адреса DNS-сервера в автоматическом режиме.
И наконец, подтвердите изменения настроек своего сетевого подключения, нажав на кнопку «Ок».
Как только вы закончите с настройкой вашего сетевого подключения, перезагрузите свой компьютер(очень важно!), а затем снова попытайтесь получить доступ к Интернету. Опять тот же вопрос — ошибка «Обнаружен конфликт IP-адресов в Windows» была устранена?
Если нет, то у нас остался еще один способ, который пойдет от обратного по сравнению с предыдущим — выставление статического IP-адреса для подключения, но только корректно.
Выставление статического IP-адреса для сетевого подключения
Итак, если установив автоматическую установку IP-адреса так ничего и не решилось, то можно пойти по противоположному пути — установить статические значения.
Этот шаг довольно прост, но все же требует к себе некоторых знаний.
Итак, снова пройдите в настройки своего сетевого подключения и зайдите в свойства нужного вам Интернет-протокола.
Поставьте галочку напротив опции, которая позволит вам вручную вводить данные, относящиеся к IP-адресу. Поставив галочку, вам нужно ввести в поля следующую информацию:
- IP-адрес — сюда вы должны ввести IP-адрес своего роутера, но только немного изменив. Например, возьмем самый распространенный IP-адрес для роутера — 192.168.1.1. Вам нужно взять этот адрес и превратить его, к примеру, в 192.168.1.2. или 192.168.1.4. Можете проявить фантазию и добавить в конец значение вплоть до сотен.
- Маска подсети — сюда вам не нужно вписывать ничего — это значение будет выставлено автоматически.
- Основной шлюз — а вот сюда вам нужно ввести IP-адрес именно вашего роутера. То есть, опять-таки, это может быть 192.168.1.1 или любой другой. Найти этот адрес можно либо на корпусе самого маршрутизатора, либо на его коробке.
Заметка: пока вы находитесь в настройках своего сетевого подключения, то вы также можете попробовать выставить для себя статические адреса DNS-серверов.
Особенно, если у вас ранее наблюдались какие-то проблемы с выполнением входа на различные веб-ресурсы. Поставьте галочку напротив опции, позволяющей выставлять статические адреса для DNS, а затем пропишите 8.8.8.8.
для предпочтительного и 8.8.4.4. для альтернативного сервера.
Сохраните все изменения, которые вы произвели в настройках своего сетевого подключения, а затем убедитесь, что ошибка с сообщением «Обнаружен конфликт IP-адресов в Windows» была исправлена.
Нашли опечатку? Выделите текст и нажмите Ctrl + Enter
Источник: https://ZnaiWifi.com/oshibka/obnaruzhen-konflikt-ip-adresov-v-windows.html
Настройка кластера серверов 1С на двух серверах
Рассмотрим процесс настройки и установки 1С кластера серверов на двух и более физических серверах.
Если Вам необходимы услуги по настройке сервера 1С 8.3, обратитесь к профессионалам. Подробности — Услуги по настройке 1С.
Общий алгоритм установки кластера серверов 1С
Имеем 2 сервера: SERVER1 и SERVER2:
- на обе машины устанавливаем сервер 1С 8;
- создаем на каждом сервере по кластеру 1С 8.3 (стандартный кластер, рабочий сервер пока 1, тот, который держит кластер);
- добавляем рабочие процессы и пр. (настройки идентичны на обоих серверах);
- на SERVER1 добавляем информационную базу;
- в список резервирования SERVER1 добавляем SERVER2 (должен быть 2-м в списке);
- в список резервирования SERVER2 добавляем SERVER1 (должен быть 1-м в списке);
- ждем, пока синхронизируются список ИБ и сеансов (ок. 1 минуты).
Все — отказоустойчивость настроили.
Условие задания:
Есть сервер: V81CORA (192.168.1.222), на котором установлен сервер 1С: Предприятия и зарегистрированы две информационные базы: test и test1.
Есть сервер Z3060015, который необходимо использовать для создания отказоустойчивого кластера 1С из двух серверов: V81CORA и Z3060015.
Это наиболее простой случай создания и использования отказоустойчивого кластера серверов 1С предприятия 8.2.
Решение
- Имеем один сервер V81CORA с единственным рабочим процессом. Все установки – по умолчанию (1540, 1541) На нем зарегистрированы 2 базы 1C.
Свойства рабочего процесса V81CORA 1:
2. На втором сервере (Z3060015) поднимаем сервер 1C: Предприятия с единственным рабочим процессом. На нем нет зарегистрированных информационных баз. Все установки – по умолчанию (1540, 1541).
Свойства рабочего процесса Z3060015 1. Обратите внимание: в поле Использование стоит Использовать (а не Использовать как резервный).
3. Открываем в консоли администрирования 1С оба сервера V81CORA и Z3060015, чтобы было удобнее работать.
4. В ветку Резервирование кластеров сервера V81CORA , на котором зарегистрированы базы, добавляем резервный кластер с именем второго сервера (порт по умолчанию 1541).
Получите 267 видеоуроков по 1С бесплатно:
5. В ветку Резервирование кластеров второго сервера Z3060015 добавляем резервный кластер с именем первого сервера V81CORA (порт по умолчанию 1541) и, ЭТО ВАЖНО, перемещаем его на первое место (доступно по контекстному меню – Переместить вверх) так, чтобы порядок в группах Резервирование кластеров был одинаковый.
6. Ждем некоторое время, потом нажимаем Действия –Обновить. Если в дереве информационных баз второго сервера Z3060015 появились информационные базы первого сервера V81CORA, синхронизация прошла успешно, и отказоустойчивый кластер готов к работе.
Проверка
Если все сделано правильно:
Входим в базу, начинаем работать.
На первом сервере V81CORA останавливаем службу сервера 1С 8.
Клиент может «задуматься» на некоторое время, и работу можно будет продолжать, перезапуск не потребуется.
Для настройки схемы с масштабированием и балансировкой нагрузки надо использовать уже собранный в предыдущем разделе отказоустойчивый кластер.
- Добавляем в кластер V81CORA новый рабочий сервер Z3060015:
IP-порт – стандартный (1540), диапазоны IP-портов рабочих процессов – сдвинутые, не пересекающиеся с основными (основные – 1560:1591, сдвинутые, например, 1660:1691).
2. Аналогичным образом добавляем в кластер Z3060015 новый рабочий сервер V81CORA:
Параметры сервера:
3. Добавляем к созданным серверам по рабочему процессу:
Настройка завершена.
Проверка настройки
Если все сделано правильно:
Входим в базу несколькими пользователями — так, чтобы они распределились между основным (например, V81CORA порт 1562) и дополнительным (Z3060015 порт 1660) рабочими процессами, начинаем работать.
На первом сервере V81CORA останавливаем службу сервера 1С.
Клиенты могут «задуматься» на некоторое время, и работу можно будет продолжать, перезапуск не потребуется.
Пользователи распределятся между процессами резервного кластера:
основным (Z3060015 порт 1562) и дополнительным (V81CORA порт 1660).
На сервере V81CORA выгружаем все процессы rphost.
Клиенты могут «задуматься» на некоторое небольшое время, и работу можно будет продолжать, при проверке перезапуск реально потребовался только для одного пользователя из восьми.
Пользователи останутся на основном процессе резервного кластера (Z3060015 порт 1562).
*Источник — книга «Настольная книга 1С:Эксперта по технологическим вопросам». Филиппов Е. В.
Если Вам необходимы услуги по настройке сервера 1С, обратитесь к профессионалам. Подробности — Услуги по настройке 1С.
Смотрите видеоинструкцию по созданию отказоустойчивого кластера 1С с балансировкой нагрузки:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Источник: https://programmist1s.ru/nastroyka-i-ustanovka-klastera-serverov-1s-na-dvuh-fizicheskih-serverah/
Содержание
- 1 Порты 1С 8.2-8.3
- 1.1 Пользователь USR1CV81 и его права
- 1.2 Регистрация сервера 1С:Предприятия как сервиса Windows
- 2 Параллельный запуск нескольких серверов «1С:Предприятия» разных версий на одном компьютере
- 2.1 1. Постановка задачи
- 2.2 2. Установка серверной части «1С:Предприятия» версии 8.3
- 2.3 3. Регистрация сервера «1С:Предприятия» версии 8.3
- 2.4 4. Добавление правила в Брандмауэр Windows для используемых портов
- 2.5 5. Добавление сервера «1С:Предприятия» версии 8.3 в консоль администрирования серверов
- 3 Сервер 1С
- 3.1 Ошибка 1069: служба не запущена из-за ошибки входа в систему
- 3.2 Ошибка 8007056B / 800708C5
- 3.3 Ошибка 1923: нет привилегий для установки сервисом
- 3.4 Ошибка 80070056
- 3.5 Windows Sockets — 11004(0х00002AFC)
- 3.6 (Windows Sockets — 10054(0x00002746)
- 3.7 (Windows Sockets — 10060(0x0000274C)
- 3.8 (Windows Sockets — 10061(0x0000274D)
- 4 Обнаружен конфликт IP-адресов в Windows 7/8/10: методы решения
- 4.1 Исправляем ошибку «Обнаружен конфликт IP-адресов в Windows»
- 4.2 Выставление автоматического получения IP-адреса адреса DNS-сервера
- 4.3 Выставление статического IP-адреса для сетевого подключения
- 5 Настройка кластера серверов 1С на двух серверах
- 5.1 Общий алгоритм установки кластера серверов 1С
- 5.2 Условие задания:
- 5.3 Решение
- 5.4 Проверка
- 5.5 Проверка настройки
Порты 1С 8.2-8.3
Найдите в ветке
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8 Server Agent , параметр ImagePath.
По умолчанию сервер 1С:Предприятия использует следующие порты:
- 1540 — агент сервера
- 1541 — менеджер кластера
- 1560:1691 — динамический диапазон портов для рабочих процессов.
По материалам вот отсюда: вот отсюда.
Или же официальная иформация с http://its.1c.ru:
В большинстве случаев для установки 1C:Предприятия 8.1 в варианте “клиент-сервер” достаточно запуска программы установки 1С:Предприятия 8.1. При этом сервер 1С:Предприятия получает стандартные значения параметров, необходимые для его нормального функционирования.
Рассмотрим установку сервера 1С:Предприятия более детально. В процессе установки сервера 1С:Предприятия 8.1 программа установки 1С:Предприятия 8.1 выполняет следующие действия:
- Копирует загрузочные модули сервера 1С:Предприятия в каталог, указанный программе установки 1С:Предприятия в качестве конечной папки.
- Если в процессе установки выбрано «Создать пользователя USR1CV81», то создает пользователя USR1CV81. От имени этого пользователя работает сервер 1С:Предприятия 8.1, если он запускается как сервис. Ему доступны только те ресурсы, которые необходимы серверу 1С:Предприятия. Важно, что серверу 1С:Предприятия для работы необходимы два каталога: общий каталог с данными сервера (обычно «C:Program Files1cv81server») и каталог временных файлов (обычно «C:Documents and Settingsusr1cv81Local SettingsTemp» или «C:WINNTTemp»). Пользователь USR1CV81 получает права на общий каталог с данными сервера. Каталог временных файлов обычно доступен всем пользователям.
- Если в процессе установки включено «Установить сервер 1С:Предприятия 8.1 как сервис Windows», то регистрирует в Windows сервис агента сервера 1С:Предприятия и запускает его. При первом запуске создается кластер серверов 1С:Предприятия с настройками по умолчанию. В нем один рабочий сервер и один рабочий процесс. Адрес рабочего сервера совпадает с именем компьютера, на котором выполнена установка.
Пользователь USR1CV81 и его права
Сервер 1С:Предприятия является серверным приложением работа которого не должна зависеть от того, какой пользователь вошел в серверный компьютер в интерактивном режиме, если вообще кто-нибудь вошел.
Поэтому при установке сервера 1С:Предприятия желательно создать специального пользователя USR1CV81, наделенного правами, минимально необходимыми для сервера 1С:Предприятия, и не предназначенного для интерактивного входа.
Сервер 1С:Предприятия представляется системе Windows пользователем USR1CV81.
Рассмотрим подробнее права, устанавливаемые пользователю USR1CV81. Сервер 1С:Предприятия использует следующие каталоги:
- Каталог загрузочных модулей находится в каталоге, заданном программе установки 1С:Предприятия в качестве конечной папки. В нем расположены загрузочные модули сервера 1С:Предприятия. Пользователь USR1CV81 необходимы права на чтение данных и запуск программ из этого каталога и его подкаталогов. Он получает эти права неявно, благодаря включению в группу Users.
- Каталог данных сервера обычно имеет имя «C:Program Files1cv81server». Пользователю USR1CV81 необходимы полные права на этот каталог. Программа установки 1С:Предприятия при создании пользователя USR1CV81 наделяет его правами на этот каталог.
- Каталог временных файлов обычно имеет имя «C:Documents and Settingsusr1cv81Local SettingsTemp» или «C:WINNTTemp», которое определяется значением переменной TEMP окружения пользователя или переменной TEMP системного окружения. Посмотреть значение этой переменной можно в диалоге System Properties (Start -> Settings -> Control Panel -> System -> Advanced -> Environment Variables). Программа установки 1С:Предприятия задает пользователю USR1CV81 полные права на этот каталог. Обычно при установки Windows каталог временных файлов доступен всем пользователям посредством включения в его список доступа группы CREATOR OWNER. Однако, это доступ не полный. В частности, всем пользователям не доступна операция поиска файлов в этом каталоге. Установка пользователю USR1CV81 полных прав на каталог временных файлов позволяет серверу 1С:Предприятия выполнять все необходимые ему операции. Посмотреть список доступа можно в диалоге свойств каталога на закладке Security. Наличие группы CREATOR OWNER позволяет обращаться к каталогу любому пользователю, создающему какие-нибудь файлы в этом каталоге или владеющему какими-нибудь файлами в этом каталоге. При этом в списке доступа созданного файла вместо группы CREATOR OWNER будет записан пользователь, создавший файл. Среди пользователей, которым разрешен доступ в этот каталог, должен быть и пользователь USR1CV81, наделенный полными правами на этот каталог.Важно иметь в виду, что каталог временных файлов определенного пользователя (в том числе и пользователя USR1CV81) определяется комбинацией переменных окружения этого пользователя и системных переменных окружения. Чтобы узнать этот каталог, программа установки 1С:Предприятия запрашивает контекст пользователя USR1CV81. В для этого в Windows 2000 пользователю, от имени которого запускается программа установки 1С:Предприятия, могут потребоваться привилегии: Act as part of the operating system и Bypass traverse checking. Проверить привилегии пользователя можно утилитой Local Sequrity Settings в ветке Local Policies -> User Rights Assignment. В процессе установки нового программного обеспечения программа установки обычно получает эти привилегии автоматически.
Регистрация сервера 1С:Предприятия как сервиса Windows
Сервер 1С:Предприятия является простым консольным Windows приложением и может быть запущен интерактивно.
Однако для постоянного использования это неудобно, поскольку ставит запуск сервера 1С:Предприятия от входа итнерактивного пользователя в серверный компьютер.
Чтобы исключить эту зависимость, сервер 1С:Предприятия может запускаться как сервис Windows. Для этого он должен быть зарегистрирован в менеджере сервисов Windows.
Для просмотра списка сервисов Windows и их параметров предназначена утилита Component Services (Start -> Settings -> Control Panel -> Administrative Tools -> Services).
Сервер 1С:Предприятия представлен в списке сервисов сервисом «Агент сервера 1С:Предприятия 8.1».
Параметры сервиса определяют запуск процесса «Агент сервера 1С:Предприятия» (ragent), пользователя, от имени которого он запускается, а также способ перезапуска в аварийных ситуациях.
В диалоге свойств сервиса «Агент сервера 1С:Предприятия 8.1» на закладке General показана строка запуска процесса ragent, который является Агентом сервера 1С:Предприятия. Обычно эта строка имеет вид:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server»
В ней указано, что:
- процессом Агента сервера является загрузочный модуль «C:Program Files1cv81binragent.exe»;
- процесс ragent запускается как сервис Windows и должен управляться менеджером сервисов (-srvc);
- используется как Агент сервера 1С:Предприятия (-agent);
- при первом запуске сервиса должен быть создан кластер с параметрами по умолчанию и главным IP-портом номер 1541 (-regport 1541). По этому порту клиентские приложения должны соединяться с информационными базами, зарегистрированными в кластере;
- IP-порт агента сервера должен иметь номер 1540 (-port 1540). По этому порту Консоль кластера должна соединяться с центральным сервером для выполнения административных функций;
- при запуске процессов кластера на данном сервере им будут динамически назначаться IP-порты из диапазона 1560-1591 (-range 1560:1591).
- общие данные кластера будут размещены в каталоге «C:Program Files1cv81server» (-d «C:Program Files1cv81server»).
Сервис «Агент сервера 1С:Предприятия 8.1» может быть добавлен или удален не только при установке или удалении 1С:Предприятия программой установки 1С:Предприятия 8.1, но и вручную. Для этого можно исполнить из командной строки утилиту ragent, указав ей соответствующие параметры.
Для создания сервиса нужно указать параметр -instsrvc и параметры: -usr — имя пользователя, от имени которого должен быть запущен сервис, -pwd — пароль этого пользователя.
При этом остальные параметры станут параметрами строки запуска Агента сервера 1С:Предприятия как сервиса.
Например, для стандартной регистрации сервиса Агента сервера 1С:Предприятия в отладочном режиме набор параметров должен быть таким:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -instsrvc -usr .USR1CV81 -pwd Password -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server» -debug
Для удаления сервиса нужно указать параметр -rmsrvc. Например:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -rmsrvc
Иногда бывает полено изменить строку запуска Агента сервера или другие параметры сервиса Агента, например, включить режим отладки, или создать несколько сервисов разных версий.
Диалог свойств сервиса не позволяет редактировать строку запуска сервисного приложения и некоторые другие параметры, например, идентификатор сервиса.
Для редактирования потребуется утилита regedit, предназначенная для просмотра и редактирования системного реестра Windows.
Внимание!
Редактирование системного реестра Windows требует крайней осторожности, поскольку ошибочные изменения в нем могут привести операционную систему в неработоспособное состояние.
Запустите утилиту regedit (откройте Start -> Run и наберите regedit) и выберите ветку:
Копировать в буфер обмена
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agent
Среди ее параметров есть параметр ImagePath, значением которой является строка запуска Агента сервера 1С:Предприятия. Здесь можно добавить новые параметры строки запуска или поменять значения существующих. Полный список возможных параметров приведен в книге «1С:Предприятие 8.1 Клиент-сервер» документации.
При необходимости регистрации нескольких независимых сервисов Агента сервера 1С:Предприятия нужно указать им разные загрузочные модули, разные порты и разные каталоги данных кластера. Еще требуется зарегистрировать их с разными идентификаторами сервисов. Это можно сделать так:
Копировать в буфер обмена
«C:Program Files1cv81binragent.exe» -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d «C:Program Files1cv81server»
- При помощи утилиты regedit изменить идентификатор зарегистрированного сервиса. Для этого: выбрать веткуHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agentи изменить ее имя, например на:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.1 Server Agent First
Источник: https://sugar64live.wordpress.com/2015/09/04/%D0%BF%D0%BE%D1%80%D1%82%D1%8B-1%D1%81-8-2-8-3/
В текущей статье рассмотрим процесс запуска и настройки параллельной работы нескольких серверов «1С:Предприятия» различных версий (актуально для версий 8.1, 8.2 и 8.3) на одном компьютере.
В данном примере будет запущен сервер «1С:Предприятия» 8.3 при работающем сервере версии 8.2, но статья будет актуальна и для других подобных ситуаций, например при запуске сервера «1С:Предприятия» версии 8.1 при работающем сервере версии 8.
3 или запуске двух серверов различной разрядности.
1. Постановка задачи
Предположим имеется работающий сервер «1С:Предприятия» версии 8.2. Причем агент сервера запущен как служба и выбраны стандартные параметры запуска агента сервера, т. е:
- Номер сетевого порта агента сервера — 1540
- Номер сетевого порта менеджера кластера — 1541
- Диапазон портов для динамического выбора — 1560:1591
- Данные кластеры расположены в каталоге: «C:Program Files1cv82srvinfo»
- Служба запускается от локального пользователя USR1CV8
Запустим и настроем для работы на этом же физическом компьютере сервер «1С:Предприятия» версии 8.3.
2. Установка серверной части «1С:Предприятия» версии 8.3
Запускаем установку сервера «1С:Предприятия» (подробно про установку сервера «1С:Предприятия» я писал здесь), выбираем для установки компоненты:
- Компоненты доступа к серверам 1С:Предприятия 8
- Сервер 1С:Предприятия 8
А заодно запомним каталог установки файлов «1С:Предприятия» (в данном случае — «C:Program Files1cv88.3.4.389» ).
Сервер «1С:Предприятия» устанавливаем не как службу, а как приложение, т. е. снимаем флаг «Установить сервер 1С:Предприятия 8 как сервис Windows» во время установки.
3. Регистрация сервера «1С:Предприятия» версии 8.3
Теперь вручную зарегистрируем новый сервер «1С:Предприятия» как службу Windows, с измененными параметрами. Для этого воспользуемся командной строкой или программой Windows PowerShell.
Запустить PowerShell можно выполнив команду powershell (для этого необходимо нажать комбинацию клавиш Win + R, в появившемся окне «Выполнить» (Run) ввести имя команды в поле «Открыть» (Open) и нажать «ОК») или кликнув по соответствующему ярлыку в панели задач.
В открывшейся консоли Windows PowerShell, для удобства ввода дальнейших команд перейдем в каталог bin каталога с установленными файлами «1С:Предприятия» (каталог из пункта 1), выполнив команду
cd «C:Program Files1cv88.3.4.389bin»
Если сервер «1С:Предприятия» версии 8.3 все же был установлен ранее как служба, необходимо удалить существующую регистрацию сервера. Для этого необходимо выполнить команду
.ragent.exe -rmsrvc
А также необходимо удалить все файлы каталога реестра кластера, прошлой установки сервера «1С:Предприятия». По умолчанию это директория C:Program Files1cv8srvinfo.
Теперь можно переходить к регистрации новой службы агента сервера «1С:Предприятия». Т. к.
порты, используемые по умолчанию (1540, 1541, 1560-1690) уже заняты службой сервера «1С:Предприятия» версии 8.
2, необходимо использовать альтернативные порты, например 2540, 2541 и диапазон 2560-2591. Для регистрации сервера с данными параметрами выполним команду
.ragent.exe -instsrvc -port 2540 -regport 2541 -range 2560:2591 -usr .USR1CV8 -pwd UsrPass8 -d «C:Program Files1cv8srvinfo»
(подробно про параметры запуска агента сервера «1С:Предприятия» можно прочитать в статье Агент сервера «1С:Предприятия» 8.3 и его параметры запуска)
В данном примере выполняется регистрация сервера со следующими значениями параметров:
- Номер сетевого порта агента сервера — 2540
- Номер сетевого порта менеджера кластера — 2541
- Диапазон портов для динамического выбора — 2560:2591
- Служба запускается от имени локального пользователя — USR1CV8
- Пароль пользователя от имени которого запускается служба — UsrPass8
- Данные реестра кластера расположены в каталоге «C:Program Files1cv8srvinfo»
- Если необходимо включить отладку на сервере необходимо к строке запуска добавить параметр —debug
Ну и сразу произведем запуск службы, выполнив команду
.ragent.exe -start
Перейдем в службы Windows и увидим, что в списке появилась требуемая служба с именем 1C:Enterprise 8.3 Server Agent (x86-64). Служба запущена, и при запуске службы используются введенные только что параметры.
А если перейти в каталог с файлами реестра кластера, мы увидим что там появились соответствующие файлы.
4. Добавление правила в Брандмауэр Windows для используемых портов
Для того чтобы вновь установленный сервер «1С:Предприятия» был доступен другим компьютерам в сети, необходимо добавить используемые сервером порты (2540, 2541, 2560-2591) в исключения Брандмауэра Windows (Windows Firewall). Подробно об этом читайте в статье Добавление правила в Брандмауэр Windows Server 2012 R2.
5. Добавление сервера «1С:Предприятия» версии 8.3 в консоль администрирования серверов
Для администрирования сервера «1С:Предприятия» используется консоль администрирования серверов «1С:Предприятия».
Открыть консоль администрирования необходимой версии можно из подкаталога common каталога с установленными файлами программы «1С:Предприятия» (не обязательно данного компьютера — консоль можно установить отдельно на любой компьютер в сети), запустив оснастку 1CV8 Server (x86-64).msc.
В консоли администрирования серверов «1С:Предприятия», кликнув правой кнопкой мыши в дереве настроек на вкладке «Central 1C:Enterprise 8.3 servers», выберем в контекстном меню пункт «Создать» — «Центральный сервер 1С:Предприятия 8.3».
В появившемся окне параметров центрального сервера «1С:Предприятия» укажем:
- Протокол — tcp
- Имя — имя компьютера, на котором запущен сервер «1С:Предприятия»
- IP порт — номер сетевого порта агента сервера, в данном случае 2540
- Описание — произвольное описание центрального сервера «1С:Предприятия»
Нажимаем «ОК» для сохранения введенных параметров.
После чего только что установленный сервер «1С:Предприятия» версии 8.3 будет доступен для администрирования через данную оснастку.
Запись опубликована в рубрике 1С 8 с метками 1Сv8, Windows Firewall. Добавьте в закладки постоянную ссылку.
Источник: http://tavalik.ru/zapusk-neskolkix-serverov-1spredpriyatiya-raznyx-versij/
Сервер 1С
Это позволяет обеспечить непрерывность работы:
При разрыве физического соединения клиента с кластером (уборщица выдернула кабель, отключилось питание сетевого оборудования, неполадки у провайдера) не приходится заново подключаться к информационной базе и начинать всю работу сначала. После восстановления физического соединения пользователь может продолжить работу с того места, на котором она была прервана.
При установке серверной части 1С:Предприятия 8.1 вы можете создать нового пользователя или выбрать существующую учетную запись.
В случае выбора существующей учетной записи вы должны указать правильный пароль и подтверждение, иначе запуск серверной части далее приведет к ошибке.При первом запуске Агента кластера создается кластер «по умолчанию».
Кластер по умолчанию имеет следующие характеристики:· номер порта – 1541;· диапазон IP портов – 1560:1591;· поддержка многих рабочих процессов – выключена;· один рабочий процесс, номер порта устанавливается из указанного диапазона.
Если при первом запуске агента кластера возникли какие-либо проблемы, то кластер по умолчанию может быть не создан. Это проявляется в том, что при запуске агента сервера (ragent) он стартует, но не запускает другие процессы кластера (rmngr, rphost).
Список кластеров srvribrg.lst при этом выглядит так:{{0},
В этом случае можно остановить процесс ragent, удалить список кластеров (srvribrg.lst) и запустить ragent снова.
Проверьте совпадение портов, указанного в параметре port командной строки запуска сервиса агента сервера и заданного в диалоге параметров центрального сервера консоли кластеров:
— Остановите сервис 1C:Enterprise 8.1 Server Agent.
Если Агент серверов запущен как приложение, остановка выполняется нажатием комбинации клавиш Ctrl+C.
— Убедитесь, в Диспетчере задач (Task Manager), что все процессы ragent, rmngr, rphost завершились. При необходимости завершите их при помощи Task Manager.
— Откройте свойства сервиса 1C:Enterprise 8.1 Server Agent.
— Обратите внимание на строку «Исполняемый файл» ( Path to executable). В ней имеется параметр -d, за которым следует каталог данных кластера. Все файлы, относящиеся к кластеру, находятся в этом каталоге.— Удалите все содержимое этого каталога.— Запустите сервис 1C:Enterprise 8.
1 Server Agent.— Убедитесь, в Диспетчере задач (Task Manager), что все процессы ragent, rmngr, rphost стартовали.— Запустите консоль кластера и зарегистрируйте в ней центральный сервер. Консоль должна подсоединиться к центральному серверу и показать один кластер, созданный по умолчанию.
Возможными проблемы отказа работы Кластера серверов являются проблемы с ключами защиты, правами учетной записи служб, некорректными параметрами запуска.
- Ключ защиты серверной части устанавливается ЛОКАЛЬНО на каждый сервер предприятия
- Не задавайте учетную запись службы с пустым паролем
- При нескольких кластерах используемые порты не должны пересекаться
Обратите внимание, что в процессе установки платформы 1С:Предприятие 8.1 могут быть выданы сообщения об ошибках. Ниже перечислены наиболее вероятные сообщения. Указаны причины, вызвавшие сообщения и шаги к устранению.
Ошибка 1069: служба не запущена из-за ошибки входа в систему
Проблема связана с правами учетной записи на запуск от имени системной службы.
Откройте утилиту Local Security Policy (Локальная политика безопасности) и добавьте пользователя (от имени которого происходит запуск Рабочих серверов Кластера) к политикам Logon as service (Работа в качестве сервиса) и Logon as batch (Работа в качестве пакетного задания) job.
При нарушении данных, хранящихся в служебных файлах, и запуск Рабочих серверов Кластера может оказаться неудачным. Убедитесь, что агент сервера 1С:Предприятия 8.1 запущен (процесс ragent в Task Manager).
Не забудьте, что средством анализа также является аудит событий Windows. Для этого посмотрите, появляются ли какие-нибудь «подозрительные» сообщения в журнале событий Windows.
Ошибка 8007056B / 800708C5
The new password does not meet the password policies. The password may be too short or you have already used this password recently.Причина: указанный пароль для учетной записи в диалоговом окне «Установка сервера 1С:Предприятие» не удовлетворяет требованиям политики безопасности.
Решение: Задать новый пароль для выбранной учетной записи, удовлетворяющий требованиям политики безопасности либо ослабить требования применяемой политики безопасности, т.е. не требовать «сложного» пароля, не ограничивать количество знаков в пароле, не проверять попыток повторения и т.д.
Ошибка 1923: нет привилегий для установки сервисом
Причина: Ошибка связана с правами установки учетной записи в качестве приложений. Такая ошибка характерна для попыток установки сервера на контроллере домена, где предъявляются повышенные меры безопасности.
Решение: Не использовать контроллер домена для размещения сервера предприятия или ослабить требования безопасности и указать для выбранной учетной записи права «Работы в качестве службы», «Работы в качестве пакетного задания».
Ошибка 80070056
Your password could not be changed. Each password must be used for at least x days.
Причина и Решение: Еще одна ошибка, возникающая при нарушении требований политики безопасности к используемым паролям. Решение аналогично ошибке 800708C5.
Windows Sockets — 11004(0х00002AFC)
1) Убедиться, что на Рабочем сервере кластера в Диспетчере задач (Task Manager) запущены :Агент сервера (ragent.exe),Менеджер Кластера (rmngr.
exe),Рабочий процесс Кластера (rphost.exe).
2) Для проверки разрешения имен ip-адреса выполните в командной строке:ping имя_машиныВ отклике системы на команду нас интересует, определиться ли ip-адрес.
3) Если имя определилось, но Рабочий процесс по-прежнему не находится, то убедитесь, что определение Ip-адреса имени и . определяются не по-разному.
(Windows Sockets — 10054(0x00002746)
Удаленный хост принудительно разорвал соединение.Такое сообщение может быть получено в случае перезагрузки сервера или принудительного удаления Рабочего процесса.
Эта ошибка обычно не появляется при повторном подключении. Если ошибка осталась, необходимо расследовать причины отказа рабочих серверов кластера.
Такая ошибка может происходить при достижении рабочим процессом использования максимального объема памяти в 32х битных системах.
Другим случаем является попытка подключения от клиента с сообщением об ошибке:
(Windows Sockets — 10060(0x0000274C)
Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
Сущность этой ошибки – отсутствие отклика в течении определенного времени (таймаута).1) Убедитесь, что брандмауэр не блокирует трафик приложения. Выключите брандмауэр.
Для этого в командной строке выполните команду (команда доступна начиная с Windows XP и Windows Server 2003, в более ранних версиях встроенного брандмауэра нет, однако может быть установлено стороннее ПО):
netsh firewall set opmode disable
Если команда будет выполнена успешно, вы получите сообщение:
Ок.
Кроме брандмауэра блокировать трафик могут сетевые фильтры. Они по умолчанию выключены. Тем не менее, убедитесь, что это так:
- Откройте папку «Сетевые подключения».
- Щелкните правой кнопкой мыши сетевое подключение, которое требуется настроить, и выберите команду Свойства.
- На вкладке Общие (для подключения по локальной сети) или на вкладке Сеть (для всех остальных подключений) выберите Протокол Интернета (TCP/IP) и нажмите кнопку Свойства.
- Нажмите кнопку Дополнительно.
- Откройте вкладку Параметры, выберите параметр Фильтрация TCP/IP и нажмите кнопку Свойства.
- Убедитесь, что флажок Задействовать фильтрацию TCP/IP (все адаптеры) снят.
2) Убедитесь, что ресурсы процессора не загружены на 100% (CPU%).
3) Выполните замер сетевой активности интерфейсов клиента и сервера. Нагрузка на сетевой адаптер не должна превышать 60%.
(Windows Sockets — 10061(0x0000274D)
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
Характерной причиной такой ошибки является отсутствие запущенного Агента сервера. Запустите сервер вручную или выполните перезагрузку сервера для автоматического старта.
Обнаружен конфликт IP-адресов в Windows 7/8/10: методы решения
Сегодня у нас на рассмотрении будет очень редкая проблема, которая сможет заблокировать вам доступ в Интернет — Обнаружен конфликт IP-адресов. Итак, при каких же условиях возникает данная проблема? На самом деле все очень просто — при попытке подключения пользователя к Интернету.
В сообщении данной ошибки, которое можно увидеть появляющимся в правом нижнем углу Области уведомления Пуска, указана следующая информация:
Обнаружен конфликт IP-адресов Windows
В этой сети уже есть компьютер с таким же IP-адресом. Обратитесь к системному администратору для разрешения этой проблемы. Дополнительные сведения см. в системном журнале Windows.
Наиболее часто этой ошибкой страдают пользователи, компьютеры которых напрямую подключены к маршрутизатору. Также напоминаем, что подобного рода проблематика не зависит от версии вашей операционной системы.
Ошибка «Обнаружен конфликт IP-адресов в Windows» может возникать на любой версии системы, даже уже на не поддерживаемой Windows XP, но там сообщение для данной ошибки немного отличается:
Windows — Системная ошибка
Конфликт IP-адреса с другой системой в сети.
Подсказка: в сообщении ошибки уже кроется небольшой намек на причину возникновения данной проблемы.
Ок, давайте об этом поподробней. Проблема ошибки «Обнаружен конфликт IP-адресов в Windows» заключается в том, что в вашей сети уже присутствует устройство с точно таким же IP-адресом, которое было дано компьютеру, т.е. один и тот же IP-адрес дался двум устройствам.
Почему же произошел такой сбой? Ну, когда вы создаете беспроводную точку подключения, то ваш роутер начинает автоматически присваивать различным устройствам с сети определенные IP-адреса с помощью DHCP-протокола. Так что за появлением сбоя может стоять ваш маршрутизатор, который, по какой-то причине, дал один и тот же IP-адрес двух устройствам в сети.
Второй причиной может выступать уже сам пользователь, который вследствие каких-то событий решил выставить для своего компьютера статический IP-адрес, что делать, конечно, можно, но все не рекомендуется. Проще говоря, вы могли выставить в качестве статического IP адрес, который уже занят.
Несмотря на все вышесказанное, конфликт IP-адреса в сети не является в большинстве случаев серьезной проблемой и ее можно разрешить довольно быстро и безболезненно для пользователя. В этой статье мы собрали несколько методов по решению ошибки «Обнаружен конфликт IP-адресов в Windows», выполнение которых не должно составить для вас никакого труда.
Исправляем ошибку «Обнаружен конфликт IP-адресов в Windows»
Наш путь по методам не будет тернист, так как состоит он преимущественно из двух главных методов и нескольких мелких решений, имеющих возможность исправить проблему сразу же.
Итак, для начала давайте просто попробуем выполнить с вами перезагрузку вашего компьютера, так как ошибки и сбои с операционной системой ни для кого не новость. Возможно, ошибка «Обнаружен конфликт IP-адресов в Windows» является просто небольшой неурядицей. Ну как, помогло? Если нет, то двигаемся дальше.
Далее вы можете попробовать выполнить перезапуск своего маршрутизатора. Возможно, тот дал вашему компьютеру уже выданные IP-адрес по ошибке. Простой перезапуск устройства может решить проблему.
Для перезапуска роутера вам нужно отключить питание от него примерно где-то на полминуты, а затем снова включить его.
Сделать это можно с помощью специальной кнопки на корпусе или же через отключения кабеля питания из специального разъема на задней части того же корпуса.
Если вам не помог ни перезапуск компьютера, ни перезапуск роутера, то пора переходить к чему-то более сложному, а именно изменению некоторых настроек в вашем сетевом подключении. Не переживайте, так как все будет просто и понятно.
Выставление автоматического получения IP-адреса адреса DNS-сервера
В попытке исправить ошибку «Обнаружен конфликт IP-адресов в Windows», мы можем попробовать выставить в настройках вашего сетевого подключения опции по автоматическому получению IP-адреса и адреса DNS-сервера. Если вы недавно пытались выставить статический IP-адрес, то уже наверняка знаете куда мы сейчас направимся.
Нажмите правой кнопкой мыши на иконке вашего сетевого подключения в Области уведомления Пуска и перейдите в «Центр управления сетями и общим доступом». Попав в указанное окно, нажмите на ссылку «Изменение параметров адаптера», находящееся в левой части окна.
Далее найдите свое сетевое подключение. Нажмите на него правой кнопкой мыши и выберите пункт «Свойства».
Заметка: Теперь вам нужно найти тот протокол Интернета, которые используется вашим Интернет-провайдером.
В большинстве случаев используется устаревший Интернет протокол 4 версии. Однако, ваш провайдер может использовать и шестую версию.
В показательных целях, мы будем использовать четвертую версию Интернет-протокола.
Кликните один раз на компонент под именем «Протокол Интернета версии 4 (TCP/IPv4)», а затем кликните на кнопку «Свойства», которая будет находиться ниже. Теперь вам нужно перейти во вкладку «Общие».
Далее самое главное — поставьте галочки напротив опций по получению IP-адреса и адреса DNS-сервера в автоматическом режиме.
И наконец, подтвердите изменения настроек своего сетевого подключения, нажав на кнопку «Ок».
Как только вы закончите с настройкой вашего сетевого подключения, перезагрузите свой компьютер(очень важно!), а затем снова попытайтесь получить доступ к Интернету. Опять тот же вопрос — ошибка «Обнаружен конфликт IP-адресов в Windows» была устранена?
Если нет, то у нас остался еще один способ, который пойдет от обратного по сравнению с предыдущим — выставление статического IP-адреса для подключения, но только корректно.
Выставление статического IP-адреса для сетевого подключения
Итак, если установив автоматическую установку IP-адреса так ничего и не решилось, то можно пойти по противоположному пути — установить статические значения.
Этот шаг довольно прост, но все же требует к себе некоторых знаний.
Итак, снова пройдите в настройки своего сетевого подключения и зайдите в свойства нужного вам Интернет-протокола.
Поставьте галочку напротив опции, которая позволит вам вручную вводить данные, относящиеся к IP-адресу. Поставив галочку, вам нужно ввести в поля следующую информацию:
- IP-адрес — сюда вы должны ввести IP-адрес своего роутера, но только немного изменив. Например, возьмем самый распространенный IP-адрес для роутера — 192.168.1.1. Вам нужно взять этот адрес и превратить его, к примеру, в 192.168.1.2. или 192.168.1.4. Можете проявить фантазию и добавить в конец значение вплоть до сотен.
- Маска подсети — сюда вам не нужно вписывать ничего — это значение будет выставлено автоматически.
- Основной шлюз — а вот сюда вам нужно ввести IP-адрес именно вашего роутера. То есть, опять-таки, это может быть 192.168.1.1 или любой другой. Найти этот адрес можно либо на корпусе самого маршрутизатора, либо на его коробке.
Заметка: пока вы находитесь в настройках своего сетевого подключения, то вы также можете попробовать выставить для себя статические адреса DNS-серверов.
Особенно, если у вас ранее наблюдались какие-то проблемы с выполнением входа на различные веб-ресурсы. Поставьте галочку напротив опции, позволяющей выставлять статические адреса для DNS, а затем пропишите 8.8.8.8.
для предпочтительного и 8.8.4.4. для альтернативного сервера.
Сохраните все изменения, которые вы произвели в настройках своего сетевого подключения, а затем убедитесь, что ошибка с сообщением «Обнаружен конфликт IP-адресов в Windows» была исправлена.
Нашли опечатку? Выделите текст и нажмите Ctrl + Enter
Источник: https://ZnaiWifi.com/oshibka/obnaruzhen-konflikt-ip-adresov-v-windows.html
Настройка кластера серверов 1С на двух серверах
Рассмотрим процесс настройки и установки 1С кластера серверов на двух и более физических серверах.
Если Вам необходимы услуги по настройке сервера 1С 8.3, обратитесь к профессионалам. Подробности — Услуги по настройке 1С.
Общий алгоритм установки кластера серверов 1С
Имеем 2 сервера: SERVER1 и SERVER2:
- на обе машины устанавливаем сервер 1С 8;
- создаем на каждом сервере по кластеру 1С 8.3 (стандартный кластер, рабочий сервер пока 1, тот, который держит кластер);
- добавляем рабочие процессы и пр. (настройки идентичны на обоих серверах);
- на SERVER1 добавляем информационную базу;
- в список резервирования SERVER1 добавляем SERVER2 (должен быть 2-м в списке);
- в список резервирования SERVER2 добавляем SERVER1 (должен быть 1-м в списке);
- ждем, пока синхронизируются список ИБ и сеансов (ок. 1 минуты).
Все — отказоустойчивость настроили.
Условие задания:
Есть сервер: V81CORA (192.168.1.222), на котором установлен сервер 1С: Предприятия и зарегистрированы две информационные базы: test и test1.
Есть сервер Z3060015, который необходимо использовать для создания отказоустойчивого кластера 1С из двух серверов: V81CORA и Z3060015.
Это наиболее простой случай создания и использования отказоустойчивого кластера серверов 1С предприятия 8.2.
Решение
- Имеем один сервер V81CORA с единственным рабочим процессом. Все установки – по умолчанию (1540, 1541) На нем зарегистрированы 2 базы 1C.
Свойства рабочего процесса V81CORA 1:
2. На втором сервере (Z3060015) поднимаем сервер 1C: Предприятия с единственным рабочим процессом. На нем нет зарегистрированных информационных баз. Все установки – по умолчанию (1540, 1541).
Свойства рабочего процесса Z3060015 1. Обратите внимание: в поле Использование стоит Использовать (а не Использовать как резервный).
3. Открываем в консоли администрирования 1С оба сервера V81CORA и Z3060015, чтобы было удобнее работать.
4. В ветку Резервирование кластеров сервера V81CORA , на котором зарегистрированы базы, добавляем резервный кластер с именем второго сервера (порт по умолчанию 1541).
Получите 267 видеоуроков по 1С бесплатно:
5. В ветку Резервирование кластеров второго сервера Z3060015 добавляем резервный кластер с именем первого сервера V81CORA (порт по умолчанию 1541) и, ЭТО ВАЖНО, перемещаем его на первое место (доступно по контекстному меню – Переместить вверх) так, чтобы порядок в группах Резервирование кластеров был одинаковый.
6. Ждем некоторое время, потом нажимаем Действия –Обновить. Если в дереве информационных баз второго сервера Z3060015 появились информационные базы первого сервера V81CORA, синхронизация прошла успешно, и отказоустойчивый кластер готов к работе.
Проверка
Если все сделано правильно:
Входим в базу, начинаем работать.
На первом сервере V81CORA останавливаем службу сервера 1С 8.
Клиент может «задуматься» на некоторое время, и работу можно будет продолжать, перезапуск не потребуется.
Для настройки схемы с масштабированием и балансировкой нагрузки надо использовать уже собранный в предыдущем разделе отказоустойчивый кластер.
- Добавляем в кластер V81CORA новый рабочий сервер Z3060015:
IP-порт – стандартный (1540), диапазоны IP-портов рабочих процессов – сдвинутые, не пересекающиеся с основными (основные – 1560:1591, сдвинутые, например, 1660:1691).
2. Аналогичным образом добавляем в кластер Z3060015 новый рабочий сервер V81CORA:
Параметры сервера:
3. Добавляем к созданным серверам по рабочему процессу:
Настройка завершена.
Проверка настройки
Если все сделано правильно:
Входим в базу несколькими пользователями — так, чтобы они распределились между основным (например, V81CORA порт 1562) и дополнительным (Z3060015 порт 1660) рабочими процессами, начинаем работать.
На первом сервере V81CORA останавливаем службу сервера 1С.
Клиенты могут «задуматься» на некоторое время, и работу можно будет продолжать, перезапуск не потребуется.
Пользователи распределятся между процессами резервного кластера:
основным (Z3060015 порт 1562) и дополнительным (V81CORA порт 1660).
На сервере V81CORA выгружаем все процессы rphost.
Клиенты могут «задуматься» на некоторое небольшое время, и работу можно будет продолжать, при проверке перезапуск реально потребовался только для одного пользователя из восьми.
Пользователи останутся на основном процессе резервного кластера (Z3060015 порт 1562).
*Источник — книга «Настольная книга 1С:Эксперта по технологическим вопросам». Филиппов Е. В.
Если Вам необходимы услуги по настройке сервера 1С, обратитесь к профессионалам. Подробности — Услуги по настройке 1С.
Смотрите видеоинструкцию по созданию отказоустойчивого кластера 1С с балансировкой нагрузки:
К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.
Источник: https://programmist1s.ru/nastroyka-i-ustanovka-klastera-serverov-1s-na-dvuh-fizicheskih-serverah/
Если требуется техническое обслуживание компьютеров кластера, их можно выключать прямо во время работы, не останавливая работу пользователей с информационной базой.
При выходе из строя любого сервера кластера работа пользователей не остановится она будет автоматически переведена на резервный кластер и/или на резервные рабочие процессы. Для пользователей такой переход будет незаметным.
Если один из рабочих процессов кластера завершится аварийно, подключенные к нему пользователи будут автоматически переведены на другие или резервные рабочие процессы. Такой переход также будет незаметен для пользователей.
Сервер 8.3 характеризуется переработанным заново внутренним кодом, хотя «снаружи» может показаться что это слега доработанный 8.2.
Сервер стал более «авто настраиваемым», часть параметров типа количества рабочих процессов теперь не создается вручную, а рассчитывается исходя из описаний требований задач по отказоуйсточивости и надежности.
Это снижает вероятность неправильной настройки сервера и понижает требования к квалификации админов.
Получил развитие механизм балансировки нагрузки, который можно использовать либо для повышения производительности системы вцелом, либо использовать новый режим «экономии памяти», который позволяет работает «с ограниченной памятью» в случаи если используемая конфигурация «любит отъедать память».
Стабильность работы при использовании больших объемов памяти определятся новыми параметрами рабочего сервера.
Особенно интересен параметр «безопасный расход памяти за один вызов». Для тех кто плохо представляет что это такое — лучше не тренируйтесь на «продуктивной» базе. Параметр «Максимальный объем памяти рабочих процессов» позволяет при «переполнении» не обваливать весь рабочий процесс, а только один сеанс «с неудачником». «Объем памяти рабочих процессов, до которого сервер считается производительным» позволяет заблокировать новые соединения как только будет преодолен этот порог памяти.
Рекомендую изолировать рабочие процессы по информационным базам, к примеру указать параметр «Количество ИБ на процесс = 1». При нескольких высоконагруженных базах это позволит уменьшить взаимное влияние как по надежности, так и по производительности.
Отдельный вклад в стабильность системы вносит «расходование» лицензий/ключей. В 8.3 появилась возможность использования «менеджера программных лицензий» напоминая менеджер «аладина». Цель — возможность вынести ключ на отдельную машину.
Реализован он в виде еще одного «сервиса» в менеджера кластера. Вы можете использовать к примеру «свободный» ноутбук. Добавьте его в кластер 1с 8.3, создайте на нем отдельный менеджер с сервисом «сервис лицензирования». В ноутбук можно воткнуть аппаратных hasp-ключ, или активировать программные лицензии.
Наибольший интерес для программистов должен представлять «Требования назначения функциональности».
Так на ноутбуке с ключом защиты чтобы не запускать пользователей на сервер кластера надо добавить «требования» для объекта требования «Клиентское соединение с ИБ» — «Не назначать», т.е. запретить рабочим процессам данного сервера обрабатывать клиентские соединения.
Решение возможных проблем с установкой
При установке серверной части 1С:Предприятия 8.1 вы можете создать нового пользователя или выбрать существующую учетную запись.
В случае выбора существующей учетной записи вы должны указать правильный пароль и подтверждение, иначе запуск серверной части далее приведет к ошибке.
При первом запуске Агента кластера создается кластер «по умолчанию».
Кластер по умолчанию имеет следующие характеристики:
· номер порта – 1541;
· диапазон IP портов – 1560:1591;
· поддержка многих рабочих процессов – выключена;
· один рабочий процесс, номер порта устанавливается из указанного диапазона.
Если при первом запуске агента кластера возникли какие-либо проблемы, то кластер по умолчанию может быть не создан. Это проявляется в том, что при запуске агента сервера (ragent) он стартует, но не запускает другие процессы кластера (rmngr, rphost). Список кластеров srvribrg.lst при этом выглядит так:
{
{0},
В этом случае можно остановить процесс ragent, удалить список кластеров (srvribrg.lst) и запустить ragent снова.
Проверьте совпадение портов, указанного в параметре port командной строки запуска сервиса агента сервера и заданного в диалоге параметров центрального сервера консоли кластеров:
— Остановите сервис 1C:Enterprise 8.1 Server Agent.
Если Агент серверов запущен как приложение, остановка выполняется нажатием комбинации клавиш Ctrl+C.
— Убедитесь, в Диспетчере задач (Task Manager), что все процессы ragent, rmngr, rphost завершились. При необходимости завершите их при помощи Task Manager.
— Откройте свойства сервиса 1C:Enterprise 8.1 Server Agent.
— Обратите внимание на строку «Исполняемый файл» ( Path to executable). В ней имеется параметр -d, за которым следует каталог данных кластера. Все файлы, относящиеся к кластеру, находятся в этом каталоге.
— Удалите все содержимое этого каталога.
— Запустите сервис 1C:Enterprise 8.1 Server Agent.
— Убедитесь, в Диспетчере задач (Task Manager), что все процессы ragent, rmngr, rphost стартовали.
— Запустите консоль кластера и зарегистрируйте в ней центральный сервер. Консоль должна подсоединиться к центральному серверу и показать один кластер, созданный по умолчанию.
Возможными проблемы отказа работы Кластера серверов являются проблемы с ключами защиты, правами учетной записи служб, некорректными параметрами запуска.
- Ключ защиты серверной части устанавливается ЛОКАЛЬНО на каждый сервер предприятия
- Не задавайте учетную запись службы с пустым паролем
- При нескольких кластерах используемые порты не должны пересекаться
Обратите внимание, что в процессе установки платформы 1С:Предприятие 8.1 могут быть выданы сообщения об ошибках. Ниже перечислены наиболее вероятные сообщения. Указаны причины, вызвавшие сообщения и шаги к устранению.
Ошибка 1069: служба не запущена из-за ошибки входа в систему
Проблема связана с правами учетной записи на запуск от имени системной службы. Откройте утилиту Local Security Policy (Локальная политика безопасности) и добавьте пользователя (от имени которого происходит запуск Рабочих серверов Кластера) к политикам Logon as service (Работа в качестве сервиса) и Logon as batch (Работа в качестве пакетного задания) job.
При нарушении данных, хранящихся в служебных файлах, и запуск Рабочих серверов Кластера может оказаться неудачным. Убедитесь, что агент сервера 1С:Предприятия 8.1 запущен (процесс ragent в Task Manager).
Не забудьте, что средством анализа также является аудит событий Windows. Для этого посмотрите, появляются ли какие-нибудь «подозрительные» сообщения в журнале событий Windows.
Ошибка 8007056B / 800708C5
The new password does not meet the password policies. The password may be too short or you have already used this password recently.
Причина: указанный пароль для учетной записи в диалоговом окне «Установка сервера 1С:Предприятие» не удовлетворяет требованиям политики безопасности.
Решение: Задать новый пароль для выбранной учетной записи, удовлетворяющий требованиям политики безопасности либо ослабить требования применяемой политики безопасности, т.е. не требовать «сложного» пароля, не ограничивать количество знаков в пароле, не проверять попыток повторения и т.д.
Ошибка 1923: нет привилегий для установки сервисом
Причина: Ошибка связана с правами установки учетной записи в качестве приложений. Такая ошибка характерна для попыток установки сервера на контроллере домена, где предъявляются повышенные меры безопасности.
Решение: Не использовать контроллер домена для размещения сервера предприятия или ослабить требования безопасности и указать для выбранной учетной записи права «Работы в качестве службы», «Работы в качестве пакетного задания».
Ошибка 80070056
Your password could not be changed. Each password must be used for at least x days.
Причина и Решение: Еще одна ошибка, возникающая при нарушении требований политики безопасности к используемым паролям. Решение аналогично ошибке 800708C5.
Windows Sockets — 11004(0х00002AFC)
1) Убедиться, что на Рабочем сервере кластера в Диспетчере задач (Task Manager) запущены :
Агент сервера (ragent.exe),
Менеджер Кластера (rmngr.exe),
Рабочий процесс Кластера (rphost.exe).
2) Для проверки разрешения имен ip-адреса выполните в командной строке:
ping имя_машины
В отклике системы на команду нас интересует, определиться ли ip-адрес.
3) Если имя определилось, но Рабочий процесс по-прежнему не находится, то убедитесь, что определение Ip-адреса имени <имя машины> и <имя машины>.<имя домена> определяются не по-разному.
(Windows Sockets — 10054(0x00002746).
Удаленный хост принудительно разорвал соединение.
Такое сообщение может быть получено в случае перезагрузки сервера или принудительного удаления Рабочего процесса.
Эта ошибка обычно не появляется при повторном подключении. Если ошибка осталась, необходимо расследовать причины отказа рабочих серверов кластера.
Такая ошибка может происходить при достижении рабочим процессом использования максимального объема памяти в 32х битных системах.
Другим случаем является попытка подключения от клиента с сообщением об ошибке:
(Windows Sockets — 10060(0x0000274C)
Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.
Сущность этой ошибки – отсутствие отклика в течении определенного времени (таймаута).
1) Убедитесь, что брандмауэр не блокирует трафик приложения. Выключите брандмауэр.
Для этого в командной строке выполните команду (команда доступна начиная с Windows XP и Windows Server 2003, в более ранних версиях встроенного брандмауэра нет, однако может быть установлено стороннее ПО):
netsh firewall set opmode disable
Если команда будет выполнена успешно, вы получите сообщение:
Ок.
Кроме брандмауэра блокировать трафик могут сетевые фильтры. Они по умолчанию выключены. Тем не менее, убедитесь, что это так:
- Откройте папку «Сетевые подключения».
- Щелкните правой кнопкой мыши сетевое подключение, которое требуется настроить, и выберите команду Свойства.
- На вкладке Общие (для подключения по локальной сети) или на вкладке Сеть (для всех остальных подключений) выберите Протокол Интернета (TCP/IP) и нажмите кнопку Свойства.
- Нажмите кнопку Дополнительно.
- Откройте вкладку Параметры, выберите параметр Фильтрация TCP/IP и нажмите кнопку Свойства.
- Убедитесь, что флажок Задействовать фильтрацию TCP/IP (все адаптеры) снят.
2) Убедитесь, что ресурсы процессора не загружены на 100% (CPU%).
3) Выполните замер сетевой активности интерфейсов клиента и сервера. Нагрузка на сетевой адаптер не должна превышать 60%.
(Windows Sockets — 10061(0x0000274D)
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение.
Характерной причиной такой ошибки является отсутствие запущенного Агента сервера. Запустите сервер вручную или выполните перезагрузку сервера для автоматического старта.
Ответы на вопросы
Многоплатформенность 1С
Ответ тут.
Установка сервера
Q:Ошибка установки сервера 1с на MS Server 2008 R2 x64 При установке сервера 1с через командную строку, например такую, ragent.exe -instsrvc -port 2040 -regport 2041 -range 2060:2091 -d «C:Program Files1cv82 (взято с диска ИТС), в командной строке пишет сообшение: «Error! OpenSCManager error!» Сервис при этом не создается. Проверялось на 8.1.15.14 и 8.2.10.77
А: Для установки из коммандной строки на ОС, где присутсвует UAC, нужно пользоваться службой RunAs, т.к. даже если пользователь входит в группу администраторов, то UAC блокирует действия, которые изменяют состояние системы.
Ключи защиты
Q: Ключ защиты от сервера 8.2 позволяет запустить Сервер 8.1?
A: Да, позволяет
Q: чтобы запустить сервер 1С мне нужны хасп-ключи какие-то серверные? Локальный, или на 5 пользователей не пойдет?
A: да, для сервера нужен свой ключ, локальный пользовательский и сетевые не подойдут. Подробнее в «Сервера 1С:Предпряитие 8.1 и 8.2 — с чем едят« , слайд № 30.
Q: допустим кластер серверов 1с стоит из 3-х физических серверов. сколько нужно ключей защиты
A: 3 ключа
Q: Имеется терминальный сервер и ключ на 5 лицензий, докупается 6-ая доп. лицензия. Возможно ли ее установить на сервер рядом с ключом на 5? И будут ли все 6 пользователей работать в теминальных сессиях или 5 — под теерминалом, а 1 в файловом варианте?
A: Нет, не будут. 6я лицензия в виде локального ключа должна быть воткнута в компьютер пользователя, но не в терминалку.
Подробней см. «Ключи защиты 1С:Предприятие 8«.
Обновления сервера 1С
Q: при выходе новой версии 8.2.xxx платформы какой порядок действий при обновлении серверов и клиентов
A: Дистрибутивы 8.2 инсталируют свои файлы в разные папки (для каждой версии своя папки), т.е. теоретически остается возможность вызова параллельно нескольких версий сервера.
У меня особых проблем не возникало. Однако, надо внимательно отслеживать занимаемые порты экземпляром сервера 1С. Пересечений не должно быть.
Настройка сервера 1С
Q: В 1С 8.1, как лучше размещать информационные базы, если их несколько, в одном кластере или создавать для каждой базы отдельный кластер? A: С большим объем или нагрузкой , а также тестовые базы размещать нужно в отдельные кластера!
Q: ВОПРОС: Рабочй процесс 1С:Предприятие 8.1 является однопоточным приложением или многопоточным? Т.е. может ли загрузить много ядер при одном подключенном пользователе? При нескольких? А рабочий процесс 1С:Предприятие 8.2? Спасибо.
A: 1Сv8.exe и rphost.exe в версии 8.1 отъедали 1 ядро. По сколько в 8.1 соединение клиента находится жестко привязанным к рабочему процессу, то можно условно считать, что обработка клиентов 1С выполняется в рамках одного ядра. Исключение составляет СУБД, которая использует ядра не зависимо, как работает сервера 1С.
В версии 8.2 соединения заменены сеансами. Сеансы могут уже выполняться в разных рабочих процессах. Поэтому назвать 8.2 однопоточной наверно не правильно. Клиент 8.2 тоже визуально загружает несколько ядер, поэтому так:
платформа 8.2 не реализует всех возмжностей многопоточной системы, но она существенно лучше использует возможности железа по сравнению с 8.1, в том числе и в плане параллельности.
Q: Необходимо ли несколько рабочих процессов 1С:Предприятие 8.1, чтобы сервер баз данных (MS SQL) нагружал несколько ядер? (Замечено, что MS SQL обычно «грузит» только одно ядро, т.е. «распараллеливание» обработки одного запроса по нескольким ядрам, как правило, не происходит.) Спасибо.
A: Специально управлять MS SQL не нужно, это достаточно самонастраивающая система, использующая ресурсы по необходимости. Управлять параллельностью исполнения можно:
EXEC sys.sp_configure N’max degree of parallelism’, N’5′
GO
RECONFIGURE WITH OVERRIDE
GO
Создавать несколько рабочих процессов на сервере 1С можно исходя из того, что один рабочий процесс не обеспечивает возможность пользователям сделать повторное подключение в случаи падения рабочего процесса. 2 процесс (на 8.2 его лучше сделать «резервным») решает эту проблему. А вот 3й и более рабочие процессы есть смысл добавлять, только если сильно загруженны (более 90%) первые два рабочих процессах. Без надобности плодить рабочие процессы не стоит, это может ухудшить производительность.
Q: Для 1С:Предприятие 8.1 прозвучала рекомендация использовать минимум
два рабочих процесса на сервере (для отказоустойчивости) или больше, если
это обусловлено загрузкой и количеством ядер. Справедливо ли это для 8.2?
A: Как минимум 1 резервный рабочий процесс в 8.2 должен быть.
Отказоустойчивый кластер
Q: Вопрос про включении резервирования кластеров 1с 8.2. Если у нас упал сервер (уборщица выдернула провод) то сетевое имя, например «server:2540» будет недоступно. как клиент, у которого прописано в строке подключения «server:2540» узнает что нужно подключаться к резервному кластеру? откуда он возмет имя другого сервера? А если через запятую написать кластеры в строке подключения базы?
A: Несколько кластеров объединяются в «группу резервирования». Для этого в оснастке кластера есть «список резервирнования».
При первом обращении клиента к кластеру ему передается список кластеров, входящих в группу резервирования.
Если клиент не разу не обращался, то в этом случаи надо указать вручную адреса всех кластеров, например storm:2541,monster:2541.
Между кластерами резервирования осуществляется обмен синхронизируемых данных.
Q: Что происходит после восстановления работы основного кластера? когда пользователи переключились на резервный .
A: Возвращаются назад. Возможны паузы при переключениях на время синхронизации данных кластеров.
Фоновые задания
Q: Как удалить фоновое задание, запущенное на серверах 1С:8.1 и 1С:8.2?
A: Возможность отмены регламентного задания работает только, если код выполняется в пределах встроенного языка 1С:Предприятия. Если код выполняется во внешних библиотеках, то отменить такое задания нельзя иначе, как принудительно завершив рабочий процесс. Если в процессе блок НачатьТранзакцию() — ЗафиксироватьТранзакцию() то вряд ли. Остальные фоновые задания можно удалить через консоль заданий.
Регламентные процедуры
Q: Возможно ли разрушение базы при проведении ТиИ?
A: Мне такие случаи неизвестны, но имхо возможно все. Поэтому перед ТиИ неплохо бы делать бэкап.
Q: Вячеслав, по каким причинам вы не делаете реиндексацию средствами 1С Тестирование и Исправление?
A: Для этих целей лучше подходят возможности СУБД, так как они посути выполняют тоже перестроение индексов, но не требуют монопольного захвата базы.
Технологический журнал
Q: Добрый день. Вопрос по технологическому журналу: мне необходимо получать копии экранов рабочих станций при ошибках 1С. Нужно ли для этого настраивать технологический журнал и на рабочих станциях, либо же он только для сервера?
A: Можно настроить только получение скриншота при падении платформы, а не при любой ошибки. Впрочем, особой полезности в такой операции не много, вполне достаточно собирать с помощью технологического журнала исключительных ситуаций. При этом, большую часть ошибок можно увидеть с помощюю ТЖ на стороне сервера 1С. Исключение могут составить события вроде «ошибки потока формата», связанной с устаревшим кэшем метаданных.
Подробней можно прочитать в «Технологический журнал 1С:Предприятие 8«.
Неполадки и ошибки
Q: Сталкивались ли вы с проблемой — пропадание настроек отчетов у пользователей при динамическом обновлении конфигураций на платформе 8.2. Есть рекомендации, как с этим бороться?
A: Проблемы связанные с динамическим обновлением отражены в «Сервера 1С:Предпряитие 8.1 и 8.2 — с чем едят«), слайд №60. Чистить кэш. Возможно в некоторых случаях надо разбираться, где конкретно храняться настройки пользователей. При необходимости хранить в качестве двоичных данных в регистре сведений.
И чистить кэш метаданных.
Q: Можно ли изменить путь кэша метаданных? Если да, то каким образом. Спасибо!
A: С помощью групповых политик (gpedit.msc) можно переопределить путь профиля пользователя целиком (не только кэш метаданных).
Или воспользоваться внешней утилитой http://infostart.ru/public/15986/.
Q: Попутный вопрос, т.к. это актуально для файлового режима: какие ошибки исправляет chdbfl.exe?
A: Это инструмент исправления ошибок структуры хранения данных. Это может быть ситуация когда например возникает «Файл базы данных поврежден …/1Cv8.1CD». Т.е. устраняет повреждения файла базы данных. Однако не выполняет функций ТиИ. Я запускаю chdbfl.exe, если «не продит успешно» ТиИ.
Q: Подскажите пожалуйста сталкнулись с такой проблемой. при нахождении в базе большого количества пользователей (около 40) при проведении больших документов например отражение ЗП в регл. учете около 8000 строк. выдается ошибка нехватает памяти на сервере 1С предприятия и пользователь инициировавший проведение этого документа отваливается. Документ потом можно провести только после перезапуска агента 1С сервера.
A: Похоже на утечки памяти:
1. Рестартовать сервер 1С, увеличить количество рабочих процессов, в кластере держать только одну эту базу.
2. Бить проведение на порции, скажем по 1000 строк за раз. Отследить с помощью ТЖ объекты занимающие память при начале операции, но не освобождающие память по завершению.
3. Поставить х64 версию, увеличить объем оперативки, перейти на 8.2.
Q: Вопрос по тестированию и справлению. Можно ли запускать «Проверка ссылочной целостности» на базе УРБД с отбором по передаваемым данным? (т.е. в некоторых узлах физически отсутствуют объекты, но ссылки на них есть). Спасибо!
A: К сожалению, пока такой возможности нет.
Q: Почему тестирование и исправление сразу не решает все вопросы, приходится запускать несколько раз?
A: Точно ответить могут только разработчики. Я запускаю ТиИ по регламенту (циклически), поэтому для меня этот вопрос не очень актуален. Делать ТиИ надо не один раз, а постоянно как «ТО для автомобиля».
Q: Есть ли разница ТиИ 8.1 и 8.2?
A: На текущий момент написания ответа и релиза 8.2.10 мне разница не известна.
Q: Нужно ли при реструктуризации делать реиндексацию?
A: Не нужно.
Прочее
Q: Уважаемы господа никто не пробовал зеркалировать базы средствами MSSql 2008 вообще это возможно ?
A: Нет, рекомендую использовать штатные средства 1С:Предприятие.
Q: Вопрос по принудительному включению shared memory на сервере 1с 8.2
A: Не надо ничего принудительно включать, сервер сам поймет.
Q: Для 1С:Предприятие 8.1 замечены ситуации, когда на одном и том же аппаратном обеспечении файл-серверный вариант с «тяжелыми» операциями и единственным пользователем работает значительно быстрее, чем клиент-серверный, когда все «звенья» (сервер БД, сервер 1С:Предприятие и клиент) установлены на одном сервере. При этом при выполнении этой «тяжелой» операции явно выраженных перегрузок аппаратной части нет (загрузка процессора, памяти, жестких дисков минимальная). То есть аппаратных ресурсов много, а работает медленно. Во что же мы можем «упираться»? Спасибо.
A: Достоинство клиент-серверной архитектуры с точки зрения производительности — возможность ПАРАЛЛЕЛЬНО обрабатывать запросы клиентов к данным. Т.е. скорость потока не тот показатель, по которому стоит делать общие выводы. Механизмы, улучшающие параллельность, все же в рамках одного потока могут несильно снижать производительность.
Для того, чтобы однозначно найти узкое место в вашем случаи, надо получить загруженность серверного оборудования и сопоставить по времени с наиболее длительными операциями в клиент-серверном режиме. Часто это бывает избыточное перемещение данных на клиентскую часть. Т.е. вместо того, чтобы выполнять операции на сервере 1С, данные от субд через сервер передаются на клиента.
Скорость в одном потоке клиент-серверного варианта будет только догонять призводительность файлового варианта. Стоит заниматься этой проблемой, если время операции в абсолютных цифрах измеряется не меньше чем минуты. Заниматься оптимизацией в рамках 1-3 секундных запросов сомнительно.
Q: О разнице между виндовским терминалом и тонким клиентом 1С.
A: Пока большинство решений не переведы ПОЛНОСТЬЮ под 8.2, говорить о практическом сравнении этих технологий однозначно сложно.
Понятно, что тонкий клиент 1С должен отъедать меньше трафика и предоставляет возможность работы через веб. Но это то, что еще предстоит реализовать, а терминальные решения эксплуатируются очень широко сейчас.
Для консервативных прагматичных руководителей проектов, конвертирующих 8.1 под 8.2- терминальное решение. Для небольших проектов с низкой стоимостью ошибок и конфигурацией сразу реализованной с управляемыми формами и СКД — тонкий клиент предпочтительней ИМХО.
Q: А как провести нагрузочное тестирование приближённое к реальным условиям? Ведь не загонишь пользователей «пощёлкать что-то».
A: 1С:Тестцентр с выбором наиболее тяжелых операций, 100% воспроизведение не обязательно, сами щелчки не тяжелы, в основном проведение и запросы отчетов. По тестированию будет отдельный вебинар. Также подробней расказываю на курсах.
Q: Не планируете ли Ваш оффлайн курс по скл в виде вебинара?
A: На текущий момент нет уверенности, что будет восстребован. Если будет получено достаточно большое количество заявок на участие в таком мероприятии, то сделать то несложно.
Одновременное использование 1С
В некоторых случаях бывает необходимо использовать несколько версий серверов.
После установки серверы разных версий можно запускать только последовательно.
Для одновременного запуска сервисов Агента сервера «1С:Предприятия 8.1» и Агента сервера «1С:Предприятия 8.2» их нужно разнести по портам:
ragent.exe -instsrvc -port 2340 -regport 2341 -range 2360:2391 -d каталог -usr . usr1cv81 -pwd пароль.
Одновременный запуск серверов одной версии возможен только как приложение:
необходимо разнести по портам и каталогам;
ragent.exe -port 2340 -regport 2341 -range 2360:2391 -d каталог.
И тем не менее можно сделать одновременный запуск серверов 8.2 разных версий так:
Установить Windows Resource Kits.
Зарегистрировать сервис утилитой instsrv.exe, например:
instsrv.exe «1C:Enterprise 8.2.8 Server Agent” c:v828ragent.exe
При помощи regedit выбрать ветку:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices1C:Enterprise 8.2.8 Server Agent
В свойство ImagePath вписать правильные параметры:
c:v828ragent.exe -srvc -agent -regport 2341 -port 2340 -range 2360:2391 -d c:srv828
При помощи менеджера сервисов Windows установить:
Display name (Агент сервера 1С:Предприятия 8.2.8),
Description (Агент сервера 1С:Предприятия 8.2.8),
Log on as.
В результате будет добавлен сервис «Агент сервера 1С:Предприятия 8.2.8».
Содержание
- Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение — Решение
- Что вызывает ошибку «подключение не установлено»
- Скачок напряжения и потеря связи с серверами
- Проблема возникает в торренте
- Брандмауэр или антивирус не разрешают соединение
- Решение проблем с частной локальной сетью
- Другие причины появления ошибки
- 1С 8.3 : Ошибка соединения с сервером 1С:Предприятие Не запущен ни один рабочий процесс.
- Сервер 1С Предприятие 8.1
- 1с сервер подключение не установлено т к конечный компьютер отверг запрос
- Ошибка при входе в 1С — Сервер баз данных не обнаружен
- Похожие записи:
- От Программист 1С
Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение — Решение
После установки какого-либо софта, при входе в агент сервера 1С или запуске игры у любого пользователя может выскочить ошибка “Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение”. Эта проблема проявляется и при работе в какой-нибудь программе – она при этом попросту закроется, и вылезет окошко с вышеуказанным сообщением. Сегодня мы разберем существующие методы решения этой ошибки.
Что вызывает ошибку «подключение не установлено»
Скачок напряжения и потеря связи с серверами
К счастью, справиться с этим довольно просто.
Все, можно заново устанавливать соединение с сервером. Этот способ можно применить и в тех случаях, когда возникает ошибка с кодом 0000000002, т. к. в результате какого-либо сбоя любая служба может быть остановлена.
Проблема возникает в торренте
Брандмауэр или антивирус не разрешают соединение
Если антивирус или брандмауэр “ругаются” и не дают подключиться к серверу, то для исправления ошибки есть два варианта.
Отключить и один, и другой | Это допустимо только в том случае, если мы уверены, что во время бездействия “защитников” не поймаем какой-нибудь вредоносный код |
Добавьте проблемный порт в список исключений брандмауэра | Он пропустит сетевой трафик по указанному порту, и работа будет налажена. |
Одно из популярных мест, где возникает данная ошибка – софт 1С. Проблема в том, что агент сервера 1С и все процессы запущены, но тут появляется ошибка и сообщение об отсутствии подключения.. Решаем мы данную проблему тем, что добавляем порт 10061 в исключения брандмауэра и снова устанавливаем соединение с сервером.
Добавляем отмеченный порт 10061 в исключения брандмауэра
Важно: всегда используем только самую свежую версию 1С. Читаем о том, где получить обновления, в статье об ошибке под номером 0400300003.
Решение проблем с частной локальной сетью
Там же мы обязательно выставляем настройки брандмауэра (FirewallRules).
Другие причины появления ошибки
Многие пользователи пытаются при возникновении проблемы сразу снести установленную операционную систему, но этого делать не нужно.
По крайней мере, пока мы не убедились, что проблема не с нашим устройством, а на сторонних ресурсах:
Мы постарались разобраться в способах исправления ошибки “Подключение не установлено, т. к. конечный компьютер отверг запрос на подключение”. Если у вас есть другие реальные способы решения этой проблемы, описывайте их в комментариях.
Источник
1С 8.3 : Ошибка соединения с сервером 1С:Предприятие Не запущен ни один рабочий процесс.
Остановите в диспетчере задач процессы: ragent rphost rmngr и Запустите службу «Агент сервера 1С:Предприятие»
2. При внезапном отключения питания или аналогичных ситуациях – повредился файл srvribrg.lst
Нужно удалить все из папки srvinfo
Для Windows зайдите в каталог c:program files1c1cv82srvinfo, если Linux – то файлы лежат в домашнем каталоге пользователя от имени которого запускается сервис: usr1cv8/home/.1cv8/1C/1cv8 …
Запустите службу «Агент сервера 1С:Предприятие».
Через Администрирование серверов 1С Предприятия по новой создать кластер 1С и добавить информационные базы
3. Переименовали сервер на котором служба агента 1С
После переименования сервера Windows Server 2008 с установленным 1С:Предприятие 8.2, перестала работать служба «Агент сервера 1С:Предприятие 8.2». Она запускается, работает несколько секунд и останавливается. Если подключаться к серверу 1С:Предприятие 8.2 через консоль серверов, то возникает ошибка:
Ошибка соединения с сервером 1С:Предприятие 8.2 server_addr=tcp://SERVER:1540 descr=Ошибка сетевого доступа к серверу (Windows Sockets – 10061(0x0000274D). Подключение не установлено, т.к. конечный компьютер отверг запрос на соединение.) line=590 file=.SrcDataExchangeTcpClientItmpl.cpp
При подключении к базе на этом сервере имеем следующую ошибку:
Не запущен ни один рабочий процесс. Соединение с базой невозможно.
Для Windows зайдите в каталог c:program files1c1cv82srvinfo, если Linux – то файлы лежат в домашнем каталоге пользователя от имени которого запускается сервис: usr1cv8/home/.1cv8/1C/1cv8 …
Отредактируйте в любом текстовом редакторе два файла: srvinfosrvribrg.lst и srvinforeg_15411CV8Reg.lst. Замените в этих файлах старое имя сервера на новое.
Запустите службу «Агент сервера 1С:Предприятие».
Источник
Сервер 1С Предприятие 8.1
дело в том что Сервер Предприятия 8.0 Работает
а 8.1 при подключении выдает ошибку
Установка кластера серверов под Windows
Установка кластера серверов 1С:Предприятия 8.1 также выполняется программой установки 1С:Предприятия 8.1. Программа установки копирует на компьютер необходимые файлы и может настроить запуск агента центрального сервера как приложения или как сервиса. Сервис выполняется от лица специального пользователя USR1CV81, который также создается в процессе установки кластера серверов 1С:Предприятия 8.1 и включается в группу USERS или ее локализованные аналоги.
Для установки кластера серверов следует выбрать компоненту «Сервер 1С:Предприятия 8.1», как это показано ниже.
При первоначальной установке системы 1С:Предприятие 8.1 компоненты «Сервер 1С:Предприятия 8.1» и «Адаптер Web-сервисов 1С:Предприятия 8.1» отмечены как не устанавливаемые. При обновлении системы флажки компонентов отмечаются в соответствии со списком установленных компонентов.
Далее следует выбрать язык интерфейса по умолчанию, а на следующем шаге параметры установки сервера.
Если выбрана установка сервера как 1С:Предприятия 8.1 как сервиса Windows, то следует выбрать пользователя и ввести пароль для этого пользователя.
Пользователь выбирается из существующих или создается стандартный локальный USR1CV81 (при существовании такого пользователя он пересоздается). В последнем случае пользователю USR1CV81 устанавливается указанный пароль. Пользователь не удаляется при деинсталляции 1С:Предприятия 8.1. Пользователю назначается право «Вход в систему как сервис» и «Вход в систему как пакетное задание».
Пользователь и пароль используются только при создании сервера 1С:Предприятия 8.1 как сервиса. Пользователю в любом случае даются необходимые права на каталог файлов сервера. Запуск кластера серверов будет выполнен в процессе установки. После завершения установки кластер будет полностью работоспособен.
Если выбран вариант установки сервера как приложения, то после окончания установки необходимо самостоятельно запустить кластер серверов.
Для того, чтобы выполнить запуск кластера серверов 1С:Предприятия 8.1 следует запустить агент сервера (ragent.exe). Все дальнейшие действия будут выполнены системой автоматически. При запуске агент сервера выполняет поиск списка кластеров, зарегистрированных на данном компьютере.
Если список кластеров обнаружен, то агент сервера запускает указанные менеджеры кластеров. С их помощью он получает информацию о рабочих процессах, которые должны быть запущены в каждом из кластеров, и выполняет их запуск самостоятельно, или с помощью агентов других рабочих серверов кластера.
Если список кластеров не обнаружен, агент сервера создает кластер по умолчанию. Кластер по умолчанию имеет следующие характеристики:
· один рабочий процесс, номер порта устанавливается из указанного диапазона.
Если при установке системы 1С:Предприятие был выбран вариант запуска сервера 1С:Предприятия как приложения, то запуск сервера в процессе установки системы не выполняется; агента сервера необходимо запустить самостоятельно, после того, как установка системы будет закончена. При этом если ключ запуска –d указан не будет, то служебные файлы кластера серверов будут расположены в каталоге по умолчанию: C:Documents and Settings Local SettingsApplication Data1C1Cv81.
Важно! Если однажды на данном центральном сервере уже был создан кластер, то при смене варианта запуска агента сервера (сервис, приложение) или при смене пользователя, от имени которого работает агент сервера, всегда следует заботиться о правильном указании пути к каталогу служебных файлов кластера серверов. Если в процессе запуска агент сервера не обнаружит список кластеров, он создаст новый кластер на данном сервере
Источник
1с сервер подключение не установлено т к конечный компьютер отверг запрос
Ошибка возникает на серверных базах и её полный текст гласит:
[1с] Ошибка: server_addr=tcp://COMPUTER_NAME: 1540 descr=IP:PORT( 0x0000274d): подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. ;, line=1056 file=src dataexchangetcpclientimpl.cpp.
Обычно эта ошибка периодически возникает при массовой выгрузке в DT серверных баз и лечится перезагрузкой сервера 1с.
DT-выгрузка для большой серверной базы может длиться часами, тратить очень много ресурсов сервера и зачастую (при массовой выгрузке серверных баз в dt) приводит к ошибкам сервера 1с.
Поэтому я рекомендую по возможности отказаться от архивации серверных баз средствами платформы 1с и делать это средствами СУБД, обновлятор поддерживает такую возможность: ссылка.
Если нужна всё же выгрузка в dt, делайте это в 1 поток, по возможности с паузами между операциями. Периодически перезагружайте сервер 1с для профилактики.
С указанной ошибкой я сталкивался у пользователей практически на всех версиях сервера 1с и во всех случаях они решились переходом на архивацию средствами СУБД.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).
Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Нажмите одну из кнопок, чтобы поделиться:
Источник
Нажмите, чтобы связаться со мной:
Ошибка при входе в 1С — Сервер баз данных не обнаружен
Иногда при работе с 1С возникает очень неприятная ошибка — Сервер баз данных не обнаружен. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. Самая большая неприятность для пользователей заключается в том, что эта ошибка возникает при попытке входа в 1С, соответственно в базу попасть невозможно, работа фирмы остановлена.
Сервер баз данных не обнаружен
Расскажу в этой статье как можно быстро побороть эту проблему. Как правило, для того чтобы разобраться в чем проблема, нужно внимательно прочитать ошибку и попытаться понять о чем она нам говорит. Итак мы видим что:
Во первых нужно обратить внимание на службу Агент сервера 1С Предприятия. Либо по английски : 1C Enterprise Server Agent. Посмотрите запущена ли она. Если нет — запустите, если да — перезапустите. Для этого нужно щелкнуть по ней правой кнопкой мыши и выбрать соответствующий пункт.
Служба Агент сервера
В большинстве случаев, этих несложных действий хватает, чтобы избавиться от ошибки. Если проблема не уходит обратите внимание еще на одну службу. Службу SQL Server. Проверьте, запущена ли она. Если нет запустите.
В моей практике был такой случай, что эта служба перестала запускаться автоматически из за того, что поменяли пароль для учетной записи пользователя, под которым запускается служба. Поэтому если служба не запущена, не помешает зайти в ее свойства и проверить правильность пароля пользователя, под которым настроен ее запуск.
Надеюсь, что после всех описанных действий вы избавитесь от ошибки — Сервер баз данных не обнаружен. Если нет — вы всегда можете обратиться ко мне.
Также если у вас в штате нет системного администратора, чтобы решать подобные проблемы с 1С — советую вам обратить свое внимание на 1С в облаке. За некоторую плату, ребята берут на себя всю работу системного администратора по обслуживанию 1С.
Если вам понравилась статья, вы можете поделиться ей в социальных сетях.)
Похожие записи:
- Ошибка «Обнаружено нарушение целостности системы» в 1С. 3 способа исправления.Обычно ошибка «Обнаружено нарушение целостности системы» возникает в 1С сразу.Где в 1С акт сверки и как его сделать в Бухгалтерии 3.0 и 2.0Содержание статьи: Делаем акт сверки в 1С Бухгалтерия 3.0 Делаем.Как запустить обработку 8.2 (обычные формы) в конфигурации на 8.3 (управляемые формы)Если у вас платформа 8.3 и конфигурация на управляемых формах.Как в 1С посмотреть активных пользователейПри работе с 1С часто возникает ситуация, в которой нужно.
От Программист 1С
Просмотреть все записи от Программист 1С по этой ссылке.
Источник