Совместное использование 8.1 и 8.2 на одном сервере
10.12.2009
22:12
#1
Добрый день.
На базу 8.1 у нас работают типовые решения 1С - Бухгалтерия Предприятия и Зарплата и управление персоналом. На 8.2 написана своя конфигурация для управленческого учета.
Мой вопрос заключается в следующем насколько целесообразно использовать 8.1 и 8.2 на одном сервере и какова отношение официальное отношение 1С к этому вопросу. 1С гарантирует/декларирует что обе платформы будут без отказно работать
На базу 8.1 у нас работают типовые решения 1С - Бухгалтерия Предприятия и Зарплата и управление персоналом. На 8.2 написана своя конфигурация для управленческого учета.
Мой вопрос заключается в следующем насколько целесообразно использовать 8.1 и 8.2 на одном сервере и какова отношение официальное отношение 1С к этому вопросу. 1С гарантирует/декларирует что обе платформы будут без отказно работать
11.12.2009
10:41
#2
"Интересно знать тоже это. Но на данный момент при установке службы от 8.2.9.356 на нестандартные порты (например 2540; 2541; 2561-2591) параллельно с работающей службой 8.1.15.14 установленной на стандартных 1540; 1541; 1561-1591, служба 8.2 говорит:
"Служба "Агент сервера 1С:Предприятия 8.2 (x86-64)" на "Локальный компьютер" была запущена а затем остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещений производительности"
У нас УПП.
На 1С написано четко и ясно:
"Установка сервера 1С:Предприятия 8.2 одновременно с сервером 1С:Предприятия 8.1
Процедура установки сервера 1С:Предприятия 8.2 описана в книге "Клиент-серверный вариант. Руководство администратора". Программа установки 1С:Предприятия настраивает сервер 1С:Предприятия на использование стандартных портов 1540, 1541, 1560-1591. Если после установки сервер 1С:Предприятия 8.2 должен работать одновременно с сервером 1С:Предприятия 8.1, то он должен использовать порты, отличающиеся от портов уже работающих экземпляров сервера. Поэтому используемые экземпляром сервера порты необходимо изменить."
Но как видно, не работает! Видимо пока "Декларирует"
"
"Служба "Агент сервера 1С:Предприятия 8.2 (x86-64)" на "Локальный компьютер" была запущена а затем остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещений производительности"
У нас УПП.
На 1С написано четко и ясно:
"Установка сервера 1С:Предприятия 8.2 одновременно с сервером 1С:Предприятия 8.1
Процедура установки сервера 1С:Предприятия 8.2 описана в книге "Клиент-серверный вариант. Руководство администратора". Программа установки 1С:Предприятия настраивает сервер 1С:Предприятия на использование стандартных портов 1540, 1541, 1560-1591. Если после установки сервер 1С:Предприятия 8.2 должен работать одновременно с сервером 1С:Предприятия 8.1, то он должен использовать порты, отличающиеся от портов уже работающих экземпляров сервера. Поэтому используемые экземпляром сервера порты необходимо изменить."
Но как видно, не работает! Видимо пока "Декларирует"
"
11.12.2009
11:11
#3
Пример , когда работаю одновременно сервер 8.1 и 8.2
1. Изменить диапазон портов в строке инициализации службы агента сервера
HKLM\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent\ImagePath
со значения -regport 1541 -port 1540 -range 1560:1591
на -regport 1641 -port 1640 -range 1660:1691
2. В консоли серверов 8.2, вручную создаем сервер, порт которого должен быть равен 1640
3. Создаем новый кластер серверов 1С предприятия 8.2 с портом 1641
4. Создаем рабочий сервер в новом кластере с соответствующими портами IP port 1640, диапазон 1660:1691
1. Изменить диапазон портов в строке инициализации службы агента сервера
HKLM\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.2 Server Agent\ImagePath
со значения -regport 1541 -port 1540 -range 1560:1591
на -regport 1641 -port 1640 -range 1660:1691
2. В консоли серверов 8.2, вручную создаем сервер, порт которого должен быть равен 1640
3. Создаем новый кластер серверов 1С предприятия 8.2 с портом 1641
4. Создаем рабочий сервер в новом кластере с соответствующими портами IP port 1640, диапазон 1660:1691
11.12.2009
11:15
#4
Я пошел другим путем, который написан на 1С, но он не работает:
"Удалить старую регистрацию "Агента сервера 1С:Предприятия 8.2". Для этого выполнить в командной строке команду:
ragent.exe -rmsrvc
Зарегистрировать "Агента сервера 1С:Предприятия 8.2" с новыми значениями портов. Например, если для центрального сервера выбран порт 2040, для кластера - порт 2041, для динамического распределения - порты 2060-2091, запуск сервера выполняется от имени зарегистрированного пользователя usr1cv82 с паролем 1234, и сервер будет использоваться для отладки серверного кода, то "Агента сервера 1С:Предприятия 8.2" можно зарегистрировать следующей командой:
ragent.exe -instsrvc -port 2040 -regport 2041 -range 2060:2091 -d "C:\Program Files\1cv82\srvinfo" -usr .\usr1cv82 -pwd 1234"
Но видимо моему серверу и правда "Нечего делать" и я тоже занимаюсь безделием вместе с ним.
Tanya: а выполнить пункты 2-4 я бы очень рад, да только не выполняются они без запущенной службы 8.2, которой "Нечего делать"
"Удалить старую регистрацию "Агента сервера 1С:Предприятия 8.2". Для этого выполнить в командной строке команду:
ragent.exe -rmsrvc
Зарегистрировать "Агента сервера 1С:Предприятия 8.2" с новыми значениями портов. Например, если для центрального сервера выбран порт 2040, для кластера - порт 2041, для динамического распределения - порты 2060-2091, запуск сервера выполняется от имени зарегистрированного пользователя usr1cv82 с паролем 1234, и сервер будет использоваться для отладки серверного кода, то "Агента сервера 1С:Предприятия 8.2" можно зарегистрировать следующей командой:
ragent.exe -instsrvc -port 2040 -regport 2041 -range 2060:2091 -d "C:\Program Files\1cv82\srvinfo" -usr .\usr1cv82 -pwd 1234"
Но видимо моему серверу и правда "Нечего делать" и я тоже занимаюсь безделием вместе с ним.
Tanya: а выполнить пункты 2-4 я бы очень рад, да только не выполняются они без запущенной службы 8.2, которой "Нечего делать"
14.12.2009
12:53
#5
Поменял в реестре. Эффект тот же. На нестандартных портах служба запускается и сразу же останавливается. Пробовал на выходных полностью снести 8.1 и поставить 8.2 на стандартные порты, так служба запустилась. По этому поводу особо не расстраиваюсь пока, платформа свежая относительно. Пока пишу простой feedback.
Напишу еще и здесь о проблеме с которой столкнулся. Крайне актуальной:
Срочно нужна поддержка новых серверных и клиентских операционок восьмеркой. Пользоваться правом даунгрейд ОС просто достает. Объяснять Мелкомягким зачем мне ключ от Win2003 Server по лицензии от 2008 не-хо-чу уже. Оси 3 года. Хватит издеваться 1С над клиентами. Алладин у них ключи... или Джинн... мне все равно. Давайте поддержку. 3 года для разработки дров достаточно. Я не бабка на базаре, как меня с этим вопросом тут уже назвали, а человек платящий деньги за программные продукты. Большие деньги. Их надо отрабатывать.
Последний срок для обеспечения поддержки новой ОС - момент снятия старой с продаж. Так живут все программисты в мире.
К сведению продукты Autodesk работают с Vista с 2007 года, с Win7 - с 2009.
А 1С на клиентах пользующих лицензионные ОС крест поставила.
Жду с нетерпением HaspLM для Win Server 2008/2008R2 64 bit. Жду уже 3 года.
Напишу еще и здесь о проблеме с которой столкнулся. Крайне актуальной:
Срочно нужна поддержка новых серверных и клиентских операционок восьмеркой. Пользоваться правом даунгрейд ОС просто достает. Объяснять Мелкомягким зачем мне ключ от Win2003 Server по лицензии от 2008 не-хо-чу уже. Оси 3 года. Хватит издеваться 1С над клиентами. Алладин у них ключи... или Джинн... мне все равно. Давайте поддержку. 3 года для разработки дров достаточно. Я не бабка на базаре, как меня с этим вопросом тут уже назвали, а человек платящий деньги за программные продукты. Большие деньги. Их надо отрабатывать.
Последний срок для обеспечения поддержки новой ОС - момент снятия старой с продаж. Так живут все программисты в мире.
К сведению продукты Autodesk работают с Vista с 2007 года, с Win7 - с 2009.
А 1С на клиентах пользующих лицензионные ОС крест поставила.
Жду с нетерпением HaspLM для Win Server 2008/2008R2 64 bit. Жду уже 3 года.
27.02.2010
01:13
#6
Все работает порядок такой:
выключаете службу на стандартных настройках 15ХХ
затем меняете все в другой службе в реестре например на 16ХХ
вторая служба на 16ХХ стартует при отключенной первой стандартной
руками создаете сервер в консоле серверов если его нет и последовательно с низу все удаляете начиная с рабочего процесса и заканчивая сервером, если есть центральный сервер, то просто удаляете все.
Затем последовательно все создаете сверху начиная от центрального сервера и заканчивая процессом на портах 16ХХ и все, две службы стартуют.
не забываем приписать во второй, что сервер запускается через 16ХХ
Если на чистой системе все в первый раз сделать правильно, то таких действий не надо делать, просто для второй службы до старта изменяем в реестре порты и руками создаем в консоле все сверху вниз.
выключаете службу на стандартных настройках 15ХХ
затем меняете все в другой службе в реестре например на 16ХХ
вторая служба на 16ХХ стартует при отключенной первой стандартной
руками создаете сервер в консоле серверов если его нет и последовательно с низу все удаляете начиная с рабочего процесса и заканчивая сервером, если есть центральный сервер, то просто удаляете все.
Затем последовательно все создаете сверху начиная от центрального сервера и заканчивая процессом на портах 16ХХ и все, две службы стартуют.
не забываем приписать во второй, что сервер запускается через 16ХХ
Если на чистой системе все в первый раз сделать правильно, то таких действий не надо делать, просто для второй службы до старта изменяем в реестре порты и руками создаем в консоле все сверху вниз.
1C 7.7 ТиС: "Одна из строк исходного текста превышает допустимые размеры"написание новой конфигурации
Читают тему
(гостей: 1)