1с зависает в терминале windows 2008

Обновлено: 21.11.2024

Вы можете сэкономить на платформе 1С, установив 1С на Linux, а не на MS Windows. Сервера MS Windows являются очень дорогими программными продуктами и вместе с затратами на 1С составляют внушительную сумму. 1С есть в следующих версиях: Клиент-Серверная SQL версия и Файловая версия. Рассмотрим эти версии 1С для Linux, а также различные гибридные варианты.

1С вышла с полной поддержкой Linux и эта статья уже не актуальна.

Как сэкономить на ИТ?
Кратко. Запускать платформу 1С нужно не на операционной системе MS Windows Server, а на бесплатных серверах Linux.
Подробно:

Описание

В этом разделе мы рассмотрим теоретические расчеты, плюсы и минусы терминального решения для 1С. Практические инструкции, как поднять такой сервер, можно получить в статье Терминальное решение 1С для Linux
Терминал — образно говоря, это когда клиент работает на сервере удаленно, как на собственном компьютере. Сервер предоставляет свои ресурсы и производит все необходимые расчеты, клиенту передаются только «скрины».
Преимущества терминального решения:
1. Высокоскоростной. 1С работает с локальной базой данных.
2. Готовность. В случае проблем с сетью пользователь всегда может вернуться к сохраненной сессии и продолжить работу с прерванного места.
3. Безопасность. Пользователю по зашифрованному сетевому каналу передаются только изменения «скринов», поэтому базу 1С невозможно украсть.
4. Низкая цена 1С. Файловый режим дешевле клиент-серверного.
5. В случае плохой связи филиальных сетей с центральной базой 1С, единственным выходом может быть Терминальное решение.

Минусы терминального решения:
1. Высокая стоимость терминальных лицензий на платформе MS Windows Server, необходимо приобретать 1 CAL и 1 CAL TS на каждого клиента.

Разница в цене

3) Цена указана за Win Trmnl Svcs CAL 2008 English MLP 5 User CAL. Так как мы рассчитываем на 10 пользователей, то сумма умножается на 2.
4) Рассчитывается калькулятором стоимости 1С на сайте eprof.ru. Выбрана 1С:Бухгалтерия в Файловом режиме + лицензия на 10 рабочих мест.
5) Стоимость продукта "[email protected] CIFS - 0 руб. Берем стоимость линукса за 0 руб.

Результат

Разница в терминальных решениях на базе MS Windows и Linux составляет 62 000 рублей. Разница в цене имеет тенденцию к росту, так как стоимость терминального решения на базе Linux + [email protected] конечна. Стоимость терминального решения на базе MS Windows будет расти за счет покупки новых обязательных лицензий CAL и TS CAL, которые стоят очень дорого. Microsoft умеет представить свой новый продукт с помощью маркетинговых ходов. софт, за который придется платить повышенную стоимость. Реальный пример, TS CAL на MS Windows Server 2003 Standard больше нельзя купить с 21.07.2009, можно купить только у MS Windows Server 2008 Standard, но платформа 2008 относительно дорогая в силу своей новизны и новых решений.
Терминальное решение на базе Linux имеет сквозную стоимость благодаря нулевой цене Linux и фиксированной стоимости [защищенная электронная почта] с неограниченным количеством клиентов.
Терминальное решение на базе Linux особенно выгодно для компаний с разветвленной сетью филиалов, которые связываются с центральным офисом через Интернет.

SQL-решение 1С для Linux

Описание

SQL-решение 1С — это когда база данных 1С представлена ​​не сетевой папкой, а сервером 1С, на котором хранятся данные в промышленных системах управления базами данных (СУБД).
Преимущества решения 1С SQL для Linux:
1. Большие базы 1С. SQL Server более эффективно работает с большими объемами данных. Если база данных 1С превышает 1 Гб, специалисты 1С рекомендуют компании перейти в режим SQL из простого файлового режима.
2. Масштабируемость. Любое улучшение SQL-сервера и/или сети пропорционально увеличивает скорость работы 1С в целом. SQL более адекватен при увеличении количества пользователей и/или нагрузки.
3. Надежность. Клиент-серверные системы имеют встроенный механизм работы с транзакциями. В случае некорректных выходов и зависаний клиента нет необходимости «лечить» базу 1С долговременной переиндексацией и восстановлением.
4. В режиме SQL используются программы, «родные» для Linux, 1С и PostgreSQL как в версии для Linux. Нет ни одной программы из мира MS Windows.
5. При очень больших базах данных 1С - SQL решение может оказаться единственным выходом из ситуации.

Минусы
1. Высокая стоимость SQL решения 1С. SQL-решение почти в 2 раза дороже простого файлового режима.
2. Синхронность. В режиме 1С SQL требуется синхронное обновление серверов 1С и клиентов 1С, то есть версии продуктов 1С должны совпадать. Это накладывает определенные трудности на обслуживающий персонал.

Разница в цене

В таблице указаны цены для программного решения, состоящего из 1 сервера и 10 клиентских подключений.

Схема решения SQL

Результат

Разница в ценах составляет 23 300 рублей и имеет тенденцию к увеличению на платформе MS Windows Server с увеличением количества клиентов 1С, которым необходима CAL-лицензия.

Описание

Возможно формирование различных гибридных решений под задачи предприятия. Проанализируйте бизнес-логику предприятия и текущую схему обмена данными, хранящуюся в 1С.

Гибридный терминал и SQL-решение 1С для Linux

Например, клиент 1С подключается к Терминальному комплексу и запускает там 1С, которая подключается к SQL-серверу 1С на том же или другом сервере. Такая схема позволит сделать базу 1С сколь угодно большой и добавит преимущества терминального решения, такие как безопасность и скорость работы на низкоскоростных линиях связи.

Схема гибридного решения: Терминальный сервер и SQL 1С под Linux

Как это выглядит? 1С для Linux

Изображение иллюстрирует работу в 1С (файловый режим) в терминале под управлением Linux, сеанс терминала запущен из MS Windows XP

Правовой Системный Консультант + под Терминалом Linux
Изображение иллюстрирует работу в Консультанте + в терминале под управлением Linux, терминальная сессия запускается из MS Windows XP
Терминальная сессия запускается в окне для легкий дисплей. Вы также можете работать в полноэкранном режиме.

Вопрос: Какие программные продукты будут внедрены?

Ответ: В терминальном режиме 1С для Linux реализованы бесплатные Ubuntu/Debian/CentOS, FreeNX, опционально Samba.

В режиме SQL 1С для Linux реализована бесплатная Ubuntu Server, PostgreSQL, опционально Samba.
Вы покупаете 1С с необходимым количеством лицензий.

Компания «1С» выпустила финальную версию платформы 1С:Предприятие 8.3 для автоматизации учета и автоматизации бизнеса, которая впервые включает клиентские приложения и средства администрирования для Linux. Начиная с версии 8.3 «1С:Предприятие» содержит весь комплекс необходимых компонентов, позволяющих организовать работу как серверной, так и клиентской системы только с использованием Linux, без необходимости использования Windows. Также допускается создание комбинированных систем, подразумевающих включение в кластер 1С:Предприятие рабочих станций и серверов, использующих различные операционные системы.

Предоставление официальной полноценной поддержки Linux в ПО 1С:Предприятие, не уступающее по своему уровню версии для Windows, является важной вехой в продвижении бесплатного ПО в отечественном корпоративном секторе, поскольку данный продукт используется большинством российских предприятий. Ранее компании могли использовать клиентскую часть «1С:Предприятия» в Linux только путем запуска Windows-версии с привлечением дополнительных надстроек на базе Wine, таких как [email protected] Тем не менее, следует отметить, что Первый шаг к мультиплатформенности был сделан компанией 1С еще в 2009 году, когда был выпущен поддерживающий мультиплатформенность веб-клиент и реализована поддержка СУБД PostgreSQL в серверной части.

Отныне в состав "1С:Предприятия" входят:

  • были разработаны "технологии" и технология проработки насквозь;
  • пересмотрены и расширены механизмы масштабируемости кластера серверов;
  • расширенные инструменты администрирования
  • реализованы клиентские приложения и средства администрирования для Linux;
  • реализована выгрузка конфигурации в набор файлов и загрузка из него;
  • усовершенствован механизм внешних источников данных;
  • реализованы новые возможности для работы со сложными аналитическими отчетами;
  • улучшенное удобство использования, включая интерфейс, ввод данных и отображение:
    • создан новый, более удобный и интуитивно понятный интерфейс для приложений Такси;
    • поддерживается версия работы интерфейса без использования модальных окон, что дает возможность работать приложениям на любых мобильных устройствах;
    • упрощенная настройка списков;
    • новый механизм ввода строки значительно ускоряет поиск данных;
    • разработка приложений (конфигураций) для мобильных устройств в среде конфигуратора с учетом ограничений мобильной платформы;
    • генерация мобильного приложения для записи на мобильное устройство;
    • работа мобильных приложений в операционных системах iOS, ОС Android;
    • поддержка работы мобильных приложений в автономном режиме и обмена данными с основным приложением (назад);
    • для тестирования используется программа на встроенном языке, имитирующая интерактивные действия пользователя и проверяющая результаты их выполнения;
    • взаимодействия пользователей записываются, а затем воспроизводятся;
    • поддерживается для толстого клиента, тонкого клиента и веб-клиента;
    • объектная модель реализована для тестирования;

    Версия 8.3 платформы доступна без дополнительной оплаты зарегистрированным пользователям системы 1С:Предприятие 8, заключившим договор 1С:ИТС, и партнерам 1С.

    Распространение и документация. Его также планируется опубликовать в составе номера 1С:ИТС за июль 2013 года.

    Платформа 1С:Предприятие 8.3 поддерживает специальный режим совместимости с версиями 8.0, 8.1 и 8.2, что позволяет использовать ее с конфигурациями, разработанными для ранее выпущенных версий, без изменения самих конфигураций. В этом режиме прикладные решения, разработанные на платформе «1С:Предприятие» версий 8.0, 8.1 и 8.2, могут использоваться с платформой версии 8.3 без дополнительной обработки.

    Конфигурации, разработанные на платформе версии 8.3.2 и 8.3.1, также могут работать на платформе версии 8.3.3 без внесения изменений в конфигурацию. В версии 8.3.3 реализован специальный режим совместимости, позволяющий перенести конфигурацию из версии 8.3.3 в версию 8.3.2 и, при необходимости, обратно. Также поддерживается переход с версии 8.3.3 на версию 8.2 и обратно.

    Новая версия 8.3 не имеет существенных отличий при работе пользователя с конфигурацией, ранее созданной для версии 8.2. Поэтому переход на новую версию платформы не требует обучения пользователей.

    Описание синтаксиса встроенного языка и языка запросов, а также описание объектной модели полностью включены в платформу в электронном виде (в справочных разделах конфигуратора и синтаксического помощника).

    В электронную версию документации не включены несколько глав, содержание которых не отличается от соответствующих глав документации для версии 8.2.

    С платформой 1С:Предприятие 8.3 можно использовать клиентские и серверные лицензии, выданные для 1С:Предприятия версий 8.0, 8.1 и 8.2, как с программной, так и с аппаратной защитой.

    С 11.06.2013 фирма "1С" выпускает в продажу следующие продукты "1С:Предприятие 8.3":

    Я сталкиваюсь с проблемой уже 3 месяца. У нас есть SBS 2008 std, работающий как Hyper V, и еще один сервер Hyper V с работающим персоналом. У нас есть Outlook на сервере персонала. Штатный сервер иногда зависает или зависает на 5-10 секунд, что очень раздражает.

    Я использовал процесс epxlorer и часами устранял неполадки с его помощью. Обновления актуальны. Также я попытался запустить журналы событий и обнаружил, что Outlook является основным приложением, которое вызывает зависание. Поэтому я удалил офис и переустановил его на сервере. Я удалил все плагины, работающие с Outlook.

    Это проблема, связанная с DNS. Я пробовал много других вещей, но все еще сталкиваюсь с проблемой. Теперь я решил связаться с Microsoft и позволить им работать над этой проблемой. Дайте мне знать, если у вас был такой опыт. Это небольшая компания, в которой работает около 45 пользователей.

    Участвуйте, чтобы выиграть еженедельные подарочные карты (от 100 евро), Oculus и наушники/колонки

    Конкурс завершается 27 марта 2022 г. Конкурсы Каждую неделю узнайте больше о том, как Red Hat может помочь вам добиться простоты и цифровых инноваций, и ответьте на вопрос. Детали конкурса Просмотреть все конкурсы

    Другой сотрудник Microsoft считает, что выделенная часть ниже может быть проблемой.

    1. Основываясь на моем обзоре/анализе собранного дампа зависаний Outlook 2010, я вижу, что поток зависаний — это следующий поток 0, который предназначен для главного окна Outlook:

    Поток 0 — идентификатор системы 17972
    Точка входа OUTLOOK!WinMainCRTStartup
    Время создания 10.12.2012 14:04:17
    Время, проведенное в пользовательском режиме 0 дней 00:07: 18 500
    Время, проведенное в режиме ядра 0 дней 00:02:08 453

    Из приведенного выше стека вызовов видно, что процесс Outlook.exe простаивает и просто ожидает ввода или возврата сообщения.

    <р>
    4. Итак, основываясь на приведенных выше выводах, а также на моем просмотре собранных журналов событий, я хотел бы подтвердить следующие важные моменты, а также внести соответствующие предложения:

    А. Когда на этот раз возникла проблема с зависанием Outlook 2010, кто был конечным пользователем, запускающим там процесс Outlook.exe? Пожалуйста, сообщите мне имя пользователя в формате.

    Когда возникла проблема с зависанием Outlook, что делал пользователь? Эта информация может помочь нам проанализировать и понять, почему и где WinInet сделал сетевой вызов в этот момент.

    Б.Я понял, что терминальный сервер Windows 2008 R2 может использоваться конечными пользователями должным образом, пытающимися запускать и использовать приложения Office 2010, особенно Outlook. Верно? Когда возникла текущая проблема с зависанием Outlook 2010? Прежде чем возникла такая проблема с зависанием Outlook 2010, что произошло и какие конкретные действия были выполнены на этом конкретном сервере Windows 2008 R2?

    С. Все конечные пользователи, подключающиеся к серверу Windows 2008 R2, запустят Outlook 2010 для подключения своего почтового ящика к физическому компьютеру Exchange Server на вашей стороне. Верно? Какая текущая версия Exchange Server? Также все эти конечные пользователи будут запускать Outlook в режиме кэширования Exchange или только в онлайн-режиме?

    Когда проблемный конечный пользователь столкнулся с проблемой зависания Outlook, он получил какое-либо предупреждение/сообщение об ошибке, в котором говорилось, что соединение с Exchange Server было потеряно и т. д.?

    Д. Использовали ли конечные пользователи перемещаемый профиль там или нет? Из собранного журнала событий приложений я мог видеть, что некоторые пользователи могут размещать / получать доступ к файлам .PST, которые хранятся в общей сетевой папке. Это точно не рекомендуемый способ, поскольку он может привести к некоторым потенциальным проблемам.

    Э. Основываясь на моей проверке выше и опыте в предыдущем случае, такая проблема с зависанием Outlook может быть вызвана проблемой сетевой среды на сервере Windows 2008 R2. Поэтому, пожалуйста, проверьте/идентифицируйте, есть ли какая-либо проблема с нижней сетью, которая вызвала проблему зависания приложения, возникающую на этом компьютере с Windows 2008 R2 Terminal Server.

    Ф. Если у нас возникнет такая же проблема с зависанием Outlook позже, помогите собрать трассировку сетевого монитора с дампом зависания Outlook и всеми этими журналами событий на конкретном компьютере с Windows 2008 R2 Terminal Server вместе. Загрузите их мне в виде ZIP-файла.

    В связи с войной в Украине мы находимся в сложной жизненной ситуации, будем очень признательны за любую помощь.

    Askto.pro

    Мобильное меню

    Как изолировать проблему производительности 1с 8.2 в режиме RemoteApp (win2012r2)?

    У нас есть следующее:

    В Цоде, на удалённой площадке (site1 - Европа), в кластере hyper-v помимо основных сервисов (ad, dns, dhcp) развернута терминальная ферма на базе RDS2012. Для пилота используется конфигурация (веб-брокер) лицензия rdsh1 rdsh2 (4-х отдельных вм). Для данной установки настроен единый вход (sso), удаленная доставка приложений на win7 клиенты, подключение принтеров через ГП с фильтрацией по группам, динамическое создание списка баз на платформе 1с в зависимости от членства аккаунта в группе объявлений . Пользователи запускают приложения remoteapp через меню пуск, через вебморду или заходят на запись RR dns (ip rdsh1, ip rdsh2) в полноэкранном режиме (mstsc). В ходе опытной эксплуатации вылезло много проблем:

    1) Самое главное, что через неделю подключения пользователей на сайте сайт2 (Питер) у подключенных пользователей вдруг проскочила платформа 1с8.2 по производительности (как в режиме Remoteapp, так и в полноэкранном режиме, без разницы) - зависает при навигации по меню, выполнении пакетной обработки, вызове диалога печати (до 10 сек). При этом пользователи на сайте 3 (Москва) работали нормально. У пользователей сайта 2 не было жалоб на другие удаленные приложения. При этом в логах фермы (rdsh,broker) ошибок нет, загрузка от силы 10%-15%. Опросил других специалистов и выяснил, что ни на кластере hyper-v, ни на стеке 1s проблем нет. Также важно отметить, что у этих пользователей не было проблем с 1с на автономных терминальных серверах win2008r2 (тоже в Европе), то есть они просто откатились на 2008 и продолжали спокойно работать. Эта проблема развилась через несколько дней уже на другом сайте - при точно таких же параметрах (gp, принтеры, нода, на которой балансировалось, сайт, версия протокола) примененных к пользователям, один из них воспроизвел вышеописанный "Св. Сценарий Петербурга.
    Вопрос в том, как изолировать проблему?

    2) Совершенно случайная ошибка печати (то есть при отправке документа на печать (на конкретный принтер) рыжая программа рисует нам окно с сообщением «ошибка печати». пользователь может печатать из другого приложения на этот принтер.При этом другой пользователь на этом же узле, в той же базе данных может распечатать документ на принтер первого пользователя.
    Вопрос в том, как локализовать проблему ? Наши специалисты по 1с ответили, что 1с не регистрирует эту ошибку.

    Далее я просто опишу свой негативный опыт использования RDS2012 (ответы не ищу).

    а) Проблема с профилями. Не долго радовался нормальной работе User Profile Disk (за 3 месяца работы на домашнем кластере проблем не было), как в один прекрасный день. правильно - некоторые пользователи (абсолютно случайно) стали получать временный профиль на ноде, при этом vhdx (что немаловажно) не блокировался.Любопытно, что эта проблема могла как решиться сама собой (вышел, зашел - все ок), так и не решиться вообще (ассоциация SID с временным профилем была прописана в ветке реестра и пользователь получал ее каждые время.

    b) Проблема потери контроля со стороны приложения, иначе говоря, потеря фокуса. По моим наблюдениям, это происходило при активной работе в параллельно работающих бесшовных окнах (1с8, разные базы, например).

    1С официально предоставляет RPM-пакеты, поэтому лучшим вариантом для терминального сервера являются RPM-дистрибутивы Linux, такие как CentOS. Терминальный сервер позволит многим пользователям запускать базу 1С локально, что позволит безопасно достичь высокой скорости работы 1С.

    Эта статья предназначена в помощь тем, кто использует дистрибутивы Linux на базе deb-пакета и хочет создать терминальный сервер 1С для Ubuntu Linux. Это полезно еще и тем, что терминальный сервер 1С для Linux стоит дешевле, чем Windows или Windows, из-за дороговизны последней и ее клиентской и терминальной лицензий.

    Преимущества установки терминального сервера 1С (Linux-TBS)

    Прежде чем мы перейдем к этапам создания терминального сервера 1С в Linux, вот некоторые его преимущества, о которых вам следует знать.

    Терминальный сервер 1С (Linux-ТБС) обеспечивает удаленный доступ к данным 1С через Интернет.

    Ваши сотрудники (дополнительный офис, склад, надомники) смогут подключаться к терминальному серверу 1С удаленно через интернет и работать в общей базе 1С наравне с сотрудниками основного офиса. Безопасность работы 1С через Интернет обеспечивается за счет шифрования VPN-соединения.

    Повышение безопасности и защиты данных.

    Терминальный сервер 1С (Linux-ТБС), содержащий ваши конфиденциальные данные в 1С, может быть физически размещен на удаленной площадке, в укромном физически защищенном месте. Как вариант, в дата-центре, расположенном в Санкт-Петербурге, Москве или даже в Европе. Кроме того, вы также можете не покупать мощный сервер для терминала 1С, а арендовать его у нас или в дата-центре.

    Экономия на нестандартных конфигурациях ПК.

    Для развертывания терминального сервера 1С Linux/Windows требуется достаточно мощный сервер, НО пользовательские компьютеры могут быть самыми простыми. Все данные 1С обрабатываются прямо на сервере, а пользователи на компьютере получают только картинку — результат.

    Повышение надежности 1С в целом.

    При установке 1С на Linux-сервер вы больше не зависите от работоспособности отдельных пользовательских компьютеров под управлением Windows со всеми их известными уязвимостями и глюками, так как установка 1С на каждый из них больше не требуется.

    Значительное увеличение скорости работы 1С.

    При работе в терминальном сервере 1С (Linux-TBS) пользователи не гоняют огромные объемы данных по сети (вспомните пример с ящиками), а получают от сервера образ рабочего окна 1С Предприятия. Короче, сервер работает, а вы получаете только результат и практика показала, что скорость работы 1С при передаче на терминал увеличивается от 2 до 10 раз!

    Экономическая эффективность.

    Терминальные серверы на базе Microsoft Windows Server известны около 10 лет, но имеют высокую стоимость используемого лицензионного ПО.

    Повышение надежности баз программы 1С.

    Сбои ПК пользователей и обрывы соединения не повреждают базы 1С. После сбоя пользователь может подключиться со своего ПК или с любого свободного дежурного ПК и продолжить работу в своей сессии с того же места!

    Снижение стоимости обслуживания 1С.

    За счет концентрации 1С упрощается обработка данных в одном месте (на терминальном сервере Linux), удаленное администрирование и удаленная поддержка пользователей. Платформа 1С теперь обновляется в одном экземпляре.

    Установка терминальной службы

    Используйте следующую команду, чтобы начать установку:

    ням установить x2goserver*

    Установка и настройка клиента 1С

    (1) Скачать пакеты, соответствующие текущей версии сервера 1С.

    Дистрибутивы клиента 1С для Linux мы берем там же, где и дистрибутивы для Windows — на сайте производителя ПО. Заходим на сайт, выбираем нужную версию платформы, тип ОС и скачиваем дистрибутивы.

    Из архивов, для работы клиента 1С достаточно установить следующие пакеты:

    (2) Отключить запуск корпоративного сервера: systemctl disable srv1cv83 .

    (3) Теперь установите HASP.

    (4) Создайте файл nethasp.ini, который должен находиться в клиенте 1С в доступном месте, содержащий следующее:

    (5) На этом этапе мы запускаем и проверяем службу haspd:

    Установка клиентской части терминального доступа и настройка подключения

    Для рабочих станций с ОС Linux введите следующую команду: yum install x2goclient .

    Далее настроим подключение к терминальному серверу.

    Теперь начните подключение к удаленному компьютеру. В этом примере при подключении мы получаем рабочий стол «MATE». В принципе, здесь может быть любая графическая таблица, установленная в системе.

    Если вы экономите на аппаратных ресурсах терминального сервера, Xfce для вас. Убедитесь, что все работает, 1С запускается, а затем настройте список рабочих баз в клиенте 1С.

    Далее сделаем этот список баз общим для всех пользователей 1С на данном компьютере.

    Для пользователя, под которым настроен список баз 1С, в домашнем каталоге появляется файл «/home/OFFICE/username/.1C/1cestart/ibases.v8i», в котором хранятся настройки соединений с 1С базы данных.

    Для того, чтобы у всех пользователей был одинаковый список баз 1С, нам необходимо перенести сконфигурированный файл «ibases.v8i» в общедоступное место, создав символическую ссылку в домашних каталогах пользователя по адресу «/home/OFFICE/ имя пользователя/.1C/1cestart/».

    После всех описанных действий мы можем получить доступ к удаленному рабочему столу и запустить на нем приложение 1С.

    Если вы хотите попасть в 1С сразу после начала подключения, изменим настройки подключения, вкладка «Сеанс»: тип сеанса укажем «Приложение», а в параметрах укажем путь в исполняемый файл.

    Заключение

    После проделанных действий у нас будет терминальный сервер, в котором удобно и созвучно работать с программным комплексом 1С:Предприятие 8 пользователям и администраторам.

    Читайте также: