RDP терминальный сервер для 1С: почему сессии виснут в 9 утра и как это убрать
RDP терминальный сервер даёт сотрудникам доступ к 1С через удалённый рабочий стол: программа работает на сервере, а на компьютер приходит только картинка. Он тормозит, когда не хватает памяти или быстрого диска, рвёт сессии при неудачной настройке и перестаёт пускать пользователей без лицензий RDS. Это лечится диагностикой и настройкой, а при нехватке железа переносом на арендованный сервер.
Почему возникают зависания и обрывы на RDP терминальном сервере 🔍
Понедельник, 9:05. В бухгалтерии двенадцать человек закрывают период, склад выписывает отгрузки, директор ждёт отчёт по продажам. Все подключились к одному серверу по RDP, и у каждого запущен свой сеанс 1С. Сервер, который спокойно тянул пятерых, на двенадцати замирает: курсор прыгает, окно 1С «не отвечает», у кого-то сессия обрывается посреди проведения документа.
Сервер покупали под пятерых, но компания росла, и новых людей подключали «пока тянет». Поэтому память закончилась, Windows ушла в подкачку на диск, а 1С, которая болезненно реагирует на задержки диска, стала ждать на каждой операции. Ниже типичные причины, и обычно они накладываются друг на друга.
Мало памяти на сеанс
Каждый пользователь запускает свой клиент 1С, а вместе с ним сеанс Windows: рабочий стол, браузер, почту, Excel. Тяжёлая конфигурация вроде УТ или ERP занимает на сеанс больше, чем небольшая бухгалтерия. Если на той же машине работают сервер 1С и СУБД, всё это делит одну память.
Медленный диск и слабое ядро
1С читает и пишет мелкими порциями, поэтому скорость упирается в задержку диска и в частоту одного ядра процессора. Старый сервер на обычных жёстких дисках даёт знакомую картину: проведение документа занимает минуты, хотя процессор почти не загружен. Требования к железу описаны в системных требованиях 1С, а реальную скорость сервера показывает тест Гилёва.
Зависшие сеансы, профили и принтеры
Часть проблем создаёт сама Windows. Сотрудник закрыл окно подключения крестиком вместо выхода из системы, и его сеанс висит на сервере: занимает память и мешает обновить базу, которой нужен монопольный вход. Принтеры с десятком драйверов, проброшенные с домашних компьютеров, замедляют вход в сеанс. Раздутый профиль с гигабайтами файлов на рабочем столе делает вход ещё дольше.
Лицензии RDS и 1С
Для нескольких одновременных пользователей Windows Server требует роль Remote Desktop Services и клиентские лицензии RDS CAL. Без них сервер работает в пробном режиме 120 дней, потом перестаёт пускать людей и выдаёт ошибку об отсутствии серверов лицензирования удалённых рабочих столов. Лицензии 1С оформляются отдельно: терминальный режим их не заменяет.
Открытый порт 3389
Если порт RDP 3389 открыт в интернет, пароли к нему подбирают круглосуточно. Сначала это лишь нагрузка и забитый журнал, но удачный подбор может закончиться шифровальщиком на сервере с базой 1С.
Пока сервер тормозит, бухгалтерия не проводит документы, склад не печатает накладные, а отчёт к сроку сдачи ждёт, пока кто-то перезагрузит машину. Просроченная декларация означает штраф, простой склада в день отгрузки означает сорванную поставку. Зашифрованная база без свежей копии останавливает компанию на дни.
Как исправить зависания и обрывы RDP-сессий по шагам 🛠
Начните с замера, а не с покупки железа. Все шаги делаются на самом сервере, а перезагрузку планируйте на вечер.
- ✓Откройте диспетчер задач в момент пика, в 9:00, а не в обед. Если память заполнена почти полностью, а диск загружен, Windows ушла в подкачку, и серверу нужна оперативная память.
- ✓Выполните в командной строке «query user». Сеансы со статусом Disc (на русской Windows «Диск») отключены, но продолжают занимать память. Завершите их командой «logoff» с номером сеанса.
- ✓Включите групповой политикой автоматическое завершение отключённых сеансов: Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов → Узел сеансов удалённых рабочих столов → Ограничение сеансов по времени. Задайте лимит для отключённых сеансов, и забытые окна перестанут копиться.
- ✓Добавьте в исключения антивируса процессы 1cv8.exe, 1cv8c.exe, ragent.exe, rmngr.exe и rphost.exe, папки кэша 1С и каталоги СУБД. Антивирус, который проверяет каждое обращение 1С к файлам, замедляет работу.
- ✓Отключите проброс принтеров и дисков клиента политикой, если он не нужен, и почистите профили пользователей: рабочий стол и «Загрузки» не место для архивов.
- ✓Откройте диспетчер лицензирования удалённых рабочих столов и убедитесь, что сервер лицензирования активирован, а лицензий RDS CAL хватает на всех. «Обходы» вроде RDP Wrapper не ставьте: они нарушают лицензионное соглашение Microsoft и ломаются после обновлений Windows.
- ✓Если порт 3389 открыт в интернет, закройте его на межсетевом экране сегодня, а доступ дайте через VPN.
Если выделенного системного администратора нет, эти шаги можно отдать на аутсорс: час работы сисадмина у нас стоит 3 800 ₽, а услугу описывает страница настройка сервера 1С.
Что делать, если ошибка повторяется
Сеансы почистили, лицензии активировали, антивирус настроили, а в следующий понедельник в 9:05 всё повторяется. Значит, настройки выжали из сервера всё, и он упёрся в железо.
Как понять, что дело в железе
Настройка не поможет, если вы видите такую картину:
- ✓память заполнена даже после чистки зависших сеансов, и Windows постоянно работает с файлом подкачки;
- ✓диск загружен, а процессор простаивает: 1С ждёт чтения и записи;
- ✓тест Гилёва на вашем сервере заметно слабее, чем у машин, где столько же пользователей работает без жалоб.
Какой вариант выбрать
Сравнение вариантов, когда текущего сервера уже не хватает:
| Вариант | Когда подходит | Кто отвечает за железо | Главный риск |
|---|---|---|---|
| Свой сервер в офисе | Есть штатный администратор и серверная с резервным питанием | Вы | Отказ диска или питания останавливает работу, а замена деталей ложится на вас |
| Апгрейд своего сервера | Сервер новый и упирается в один ресурс, например в память | Вы | Платформа старого сервера не принимает нужный объём памяти или быстрые диски |
| Виртуальный сервер в аренде | Небольшая команда, типовая бухгалтерия или торговля | Провайдер | Хост делится с другими клиентами, поэтому гарантии ресурсов проверяйте в договоре |
| Выделенный сервер в аренде | Много пользователей, 1С:ERP, тяжёлые отчёты и обмены | Провайдер | Дороже виртуального, и при малом числе пользователей излишен |
Апгрейд имеет смысл, пока сервер новый и упирается в один ресурс. В остальных случаях он превращается в покупку почти нового сервера.
Для небольшой команды с типовой конфигурацией хватает виртуального сервера для 1С. Когда пользователей много, отчёты тяжёлые или базу нагружают обмены, берут выделенный сервер в аренду: его ядра, память и диски принадлежат только вам. Эти границы условные, точнее их определяет замер вашей базы.
Как предотвратить зависания терминального сервера в будущем 🛡
Сервер, за которым никто не следит, подводит в самый тяжёлый день месяца.
- ✓Считайте память и ядра с запасом на рост. Перед выходом новых сотрудников замерьте, сколько памяти занимает один сеанс в пике, и умножьте на новое число людей.
- ✓Следите за памятью, диском и числом сеансов. Уведомления о заполнении можно слать на почту или в Telegram, чтобы узнавать о проблеме раньше бухгалтера.
- ✓Ставьте обновления Windows вечером и перезагружайте сервер в нерабочее время.
- ✓Уберите RDP из интернета: доступ через VPN или шлюз удалённых рабочих столов, проверка подлинности на уровне сети (NLA), блокировка учётной записи после нескольких неудачных входов, личный пароль у каждого сотрудника.
- ✓Храните копии базы вне сервера и раз в квартал разворачивайте одну на тестовой машине, чтобы убедиться, что она открывается.
- ✓Приучите сотрудников выходить из 1С и из Windows через «Выход». Политика завершит забытые сеансы, но несохранённые документы в них пропадут.
Сколько стоит аренда терминального сервера для 1С 💼
Свой сервер стоит не только своей цены: к ней добавляются Windows Server, лицензии RDS CAL, бесперебойное питание, место в серверной и время администратора, когда что-то ломается. Аренда превращает это в ежемесячный платёж. Аренда сервера 1С у нас начинается от 1 100 ₽/мес за пользователя. Для 20 человек это от 22 000 ₽/мес, и это нижняя граница: итог зависит от конфигурации, числа баз и типа сервера.
Оплата растёт вместе с командой. Пришли три новых сотрудника, вы платите ещё за трёх пользователей и не ищете деньги на новый сервер. Нужен администратор, подключите его по часам за 3 800 ₽/час, без ставки в штате.
Для 1С:ERP расчёт отдельный: сервер под 1С:ERP подбирают по числу пользователей и объёму базы, потому что эта конфигурация тяжелее типовых.
Что спросить у провайдера до заказа
Эти вопросы стоит задать любому провайдеру, включая нас:
- ✓входят ли в цену лицензии Windows Server и RDS CAL;
- ✓закреплены ли за вашей машиной память и ядра или они делятся с соседями по хосту;
- ✓как часто делают копии, где их хранят и за какое время поднимают базу из копии;
- ✓где физически стоят серверы: базы с персональными данными граждан РФ по 152-ФЗ должны храниться в России;
- ✓кто отвечает и за какое время, если сервер зависает ночью перед сдачей отчётности.
Как перенести базу на арендованный сервер
- ✓Зафиксируйте версию платформы, конфигурацию, число пользователей и внешние обработки.
- ✓В нерабочее время выгрузите информационную базу в файл .dt или снимите копию средствами СУБД.
- ✓Разверните базу на новом сервере и пусть бухгалтер проверит на ней типовые операции: проведение, закрытие месяца, печать.
- ✓В выходные переключите ярлыки пользователей на новый адрес, а старую базу оставьте в архиве на случай отката.
Чтобы получить расчёт, пришлите число пользователей, название конфигурации и размер базы: этого хватает, чтобы подобрать тип сервера.
❓ Частые вопросы
Сколько пользователей выдержит один терминальный сервер для 1С?
Единого числа нет: предел терминального сервера задают память, скорость диска и тяжесть конфигурации. Лёгкая бухгалтерия и ERP на одном железе дают разное число комфортных пользователей. Замерьте память одного сеанса в пике, умножьте на число сотрудников и проверьте сервер тестом Гилёва. Так вы получите реальный запас.
Нужны ли отдельные лицензии для терминального сервера 1С?
Да. Для нескольких одновременных подключений Windows Server требует роль Remote Desktop Services и лицензии RDS CAL, иначе после пробных 120 дней сервер перестанет пускать пользователей. Лицензии 1С оформляются отдельно: терминальный режим их не заменяет. При аренде состав лицензий уточняйте в договоре.
Можно ли открыть порт 3389 в интернет, чтобы сотрудники работали из дома?
Нет. Открытый в интернет порт 3389 подвергается постоянному подбору паролей, а взлом может закончиться шифрованием базы 1С. Дайте сотрудникам доступ через VPN или шлюз удалённых рабочих столов, включите проверку подлинности на уровне сети и блокировку учётной записи после нескольких неудачных попыток входа.
Сколько стоит аренда терминального сервера для 1С?
В UKVED сервер 1С в аренду стоит от 1 100 ₽ в месяц за пользователя: для 20 человек это от 22 000 ₽ в месяц. Итоговую сумму определяют конфигурация, число баз и тип сервера, виртуальный или выделенный. Если нужен администратор, час его работы стоит 3 800 ₽.
Что лучше для 1С: виртуальный или выделенный сервер?
Для небольшой команды с типовой бухгалтерией или торговлей хватает виртуального сервера. Выделенный сервер берут, когда пользователей много, отчёты тяжёлые, база большая или работает 1С:ERP: все ресурсы физической машины принадлежат вам. При малой нагрузке он обходится дороже без пользы, поэтому выбор делают по замеру вашей базы.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

