Подскажите скрипт "мягкого" перезапуска рабочих процессов сервера 1С #649445


#0 by halconel
Столкнулся с такой проблемой. На вполне рабочем стенде <Сервер 1С предприятие 86х64>+<Сервер СУБД> через определенное время или при каких-то действиях пользователя происходит деградация производительности. Рабочий процесс сервера 1С один. Проблему удалось решить при помощи следующий действий: 1. В консоли 1С добавил еще один рабочий процесс. 2. Старый рабочий процесс пометил как не используемый. Через некоторое время все соединения автоматически переключились на новый созданный процесс. 3. Удалил старый дохлый процесс. После этого сервер ожил. Подскажите, может у кого-то есть под рукой скрип автамотического выполнения этих действий.
#1 by Джинн
Конечно гильотина лучшее средство от перхоти, но может чем-то менее радикальным обойтись? Релиз какой сервера?
#2 by Sasha_H
по-хорошему, этих робочих процессов должно быть сколько ядер или примерно с расчетом 1 процес на 2Гб памяти сервера, вот у меня 16 таких рабочих процесов. "rphost.exe" Данный процес очень сильно выжирают фонновые обмены.
#3 by halconel
8.2.16.362 Да нет, не гельятина думаю. Пользователи даже не замечают переключения на новый рабочий процесс. Менеджер кластера их "мягко" переключает. Да и сервер проработал без рестарта больше 3х месяцев.
#4 by Sasha_H
еще важно, сервак надо обязательно рестартовать 1С не умеет нормально работать с памятью, так что установи сервер на регламентный ежедневный перезапуск. Правда это все конечно зависит от количества пользователей.
#5 by halconel
сервер 86х64 - одного процесса достаточно.
#6 by Жан Пердежон
3х месяцев? и ты еще жалуешься? на кол его!)
#7 by ssh2006
это если серевер не 64 бит
#8 by Ахиллес
А сколько памяти доступно серверу СУБД и серверу 1С и сколько юзерв в среднем?
#9 by Sasha_H
ну достаточно так достачно, зачем тогда спрашивать. Читай администрирование в ИТС, а тогла уже утверждение делай.
#10 by halconel
вот это и хочу сделать. но для регламентной процедуры нужен скрипт. поискал в интернетах нашел только жеский NET STOP и NET START. Это не то, т.к. пользователи отвалятся.
#11 by Джинн
"Рабочий процесс сервера 1С один" и "Пользователи даже не замечают переключения на новый рабочий процесс" как-то не вяжутся. Вы уж определитесь - либо крестик снять, либо трусы одеть. Не помню на каком релизе нуралиевцы накосячили и рабочий процесс зажирал память, пока не закончится. Но вроде это на каком-то из 15 серии было.
#12 by halconel
сервер 1С скушал 18Гб. СУБД - 24 Гб. И там еще есть запас. Пользователей примерно 200
#13 by ОчкарикСлава
да натсройте перезапуск процессов как в методичках/интернетах пишут, раз в сутки например и радуйтесь...
#14 by halconel
Я не жалуюсь. Мне бы регламентую процедуру прикрутить к серверу...
#15 by ОчкарикСлава
не надо регламентных процедур всё в консоли сервера 1С настраивается...
#16 by halconel
Если процесс не убивать, а сделать неиспользуемым, то менеджер кластера 1С предприятие сам переключет пользователей на другой доступный процесс. Пользователи этого не заметят.
#17 by halconel
Подскажи, дружище, где мне это сделать. Или дай ссыль на САБЖ.
#18 by ОчкарикСлава
свойства кластера (у меня 1541) правой мышой клацни...
#19 by Джинн
Ептить! У Вас же ОДИН процесс. Куда переключаются то?
#20 by halconel
Огромное спасибо. Если пользователи не отвалятся при перезапуске - это то, что надо.
#21 by halconel
Я добавил ручками еще один процесс. На него. ;)
#22 by halconel
Я сейчас провербю, то что подсказал ОчкарикСлава. Если взлетит, тему можно закрывать.
#23 by Maxus43
по какой религии на 200 пользователей 1 процесс держать модно?
#24 by halconel
офф топ конечно :) но: по религии 86х64
#25 by Maxus43
в библии 1с про это не написано. Ложный пророк сказал сие
#26 by Sasha_H
держи и дальше - удачи!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С