#0
by Night_Wolf
Здравствуйте. Подскажите как на машине с рабочим сервером 1С 8.2 поднять ещё одни сервер 1С 8.2 в режиме отладки? Читаю методические рекомендации: Установка нового экземпляра сервера 1С:Предприятия 8.1/8.2 при работающем сервере 1С:Предприятия той же версии. В 1С:Предприятии отсутствуют штатные возможности по регистрации нескольких экземпляров сервера 1С:Предприятия одной версии (8.1 или 8.2). Если после установки предполагается запуск нового экземпляра сервера, а не простое обновление версии 1С:Предприятия, то при установке 1С:Предприятия с теми же первыми двумя цифрами номера версии не следует регистрировать сервер 1С:Предприятия как сервис. Дополнительные экземпляры сервера 1С:Предприятия могут быть запущены только из командной строки. При этом важно, чтобы они различались не только портами, но и каталогами реестра кластера. Проблема в том, что когда начинаю ставить сервер 1С на той же машине, на которой он уже стоит - программа просто начинает переустанавливать тот же самый. Т.е. установить вторую копию не дает. Получается, что надо запускать тот же самый но с другими портами? Но тогда как его зарегистрировать?
#2
by Night_Wolf
- это боевой сервер. На нем работает 100+ пользователей. Во-первых выгонять их нельзя, а во-вторых - нехорошо рабочий сервер на отладку ставить. Вдруг я свалю запросом кривым случайно его например.
#4
by Night_Wolf
Согласен. Но как быть, если у меня лицензия на сервер 1С всего одна? Если у Вас есть варианты, я буду очень рад их услышать.
#5
by fisher
Аналогичная проблема. И тестовый сервер надо бы, и лицензию для этого покупать как бы занадто и рядом с рабочим ставить не хочется. Отлаживаю на файловой... В очень редких случаях, когда без отладки не разобраться, приходится выбирать время, и временно рестартовать рабочий в отладочном режиме. Как правило, в этих случах и тестовый сервер не спас бы, т.к. загвоздка бывает в каком-то уникальном контексте. Но всё равно хочется тестовый для нормального тюнинга узких мест...
#6
by Night_Wolf
На мисте есть тема: Там в постах 25-29 есть утверждения что у народа работает. Но как настроить - я не понял. Может быть Вы что-нибудь поймете. Кто делал подскажите как настроить. P/S - отлаживать на файловой считаю не совсем корректным.
#9
by Шурик71
Выгрузить ветку с запуском службы из реестра (*.reg) . Поправить имя службы, порты, рабочий каталог. Добавить /debug. Затянуть в реестр обратно.
#10
by Night_Wolf
Уточню для верности: Выгружаем ветку HKLMSYSTEMSurrentControlSetservices1C:Enterprise 8.2 Server Agent? Далее в ImagePath меняем "C:Program Files1cv828.2.18.102in
agent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -d "C:Program Files1cv82srvinfo" на "C:Program Files1cv828.2.18.102in
agent.exe" -srvc -agent -regport 1641 -port 1640 -range 1660:1691 -d "C:Program Files1cv82_otladkasrvinfo" -debug Копируем всё из "C:Program Files1cv82srvinfo" в "C:Program Files1cv82_otladkasrvinfo"? Затягиваем файл в реестр обратно. Всё верно?
#11
by Night_Wolf
Спасибо за ссылку, всё подробно описано. Спасибо за помощь, почти всё дошло. Я Вам ответил раньше, чем увидел ссылку. Всем спасибо, буду настраивать.
#12
by Lama12
Еще можно не как службу запускать, а как приложение. Из командной строки. Извращение, правда... :)
#15
by Шурик71
и... я бы не стал копировать содержимого srvinfo а подключил бы руками нужные базы заново.
#17
by Feunoir
Рабочему процессу разработчика можно ограничить размер памяти. Этого будет достаточно для того чтобы не упал сам сервер. Ну а чтобы из-за 1С падал процесс скуля я, если честно, ни разу не слышал.
#19
by MM
Для решения этой задачи удобно использовать sc create Описание: Создание записи службы в реестре и в базе данных служб. Использование: sc <сервер> create [имя службы] [binPath= ] <параметр1> <параметр2>.. Параметры: Примечание. Имя параметра включает знак равенства (=). Между знаком равенства и значением параметра должен быть пробел. type= <own|share|interact|kernel|filesys|rec>
#20
by Лефмихалыч
+ там есть один подъелдык ощутимый - имя параметра должно заканчиваться символом "=" и между этим символом и значением параметра должен быть один пробел. В хэлпе об этом есть, но в самом конце, до куда обычно ни кто не дочитывает
#21
by Feunoir
Я не сказал на рабочем. Два процесса. Один рабочий, другой разработка с ключом -debug и ограничением по максимальной памяти.
#22
by MM
что связано с механизмом парсинга командной строки. А ещё в качестве binPath надо в кавычках указать всю командную строку с альтернативным каталогом для настроек кластера и портами, вроде, ragent.exe /debug /port и тд.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как поднять скорость при работе ч/з сеть?
- Сервер 2003 и компы в сети, Раб. станции видят, но не могут зайти на сервер
- Как поднять терминал?
- Определение сервера под сервер приложений и сервер SQL
- Ключ защиты установлен на сервере 1, а сервер 1С 8.1 на сервере 2
- Можно на один сервер ставить терминал, сервер предприятия и sql сервер
- Сервер приложений + сервер базы данных
- переносим сервер 1с на другой сервер, можноли оставить ключи на старом сервере?
- Как оптимальнее расселить сервер терминалов, сервер СУБД и сервер 1С на 2 сервера
- 1С8.2: Оптимальное размещение SQL сервера, сервера 1С, терминального сервера
В этой группе 1С
- Как увеличить время ожидания веб сервиса в 1С 8.3 ?
- 1с 8,,2 Конвертация данных
- УПП 1.3. Счета учета возвратной тары по-умолчанию
- v7: Некорректное отображение остатков
- 1с КА {УправлениеЭлектроннойПочтой.Модуль(207)}: Метод объекта не обнаружен
- Перенос авансового отчета из БП з.0 в УТ 11.
- Ошибка преобразования данных XDTO на 8.3
- "Поле:счет НДС не заполнено" при проведении возврата от покупателя. БП 3.0.30.41
- УПП 1.3 Закрытие года
- 1с Комплексная автоматизация. Реквизит статус.
- Настройки периода при открытии по умолчанию.
- Настольная книга 1С:Эксперта по технологическим вопросам. 2 издание
- Connection = Новый COMОбъект("ADODB.Connection") не выполняется в регламентном з
- Как из командной строки при помощи Mozilla Thunderbird создать письмо с вложением
- УПП. Где в адресе указать помещение?
- v7: Где найти обновления для 1С 7.7
- как программно заменить строчку в txt 1с
- Заполнение полей формы одного документа на основании полей другого.
- v7: Индексированная Таблица значений
- Ввод начальных остатков НДС