Здравствуйте.
Такая проблема, Terrasoft виснет при работе на тонких клиентах. На терминальном сервере(сам террасофт на другом) работают примерно 12 человек, открыты в основном Chrome, qip, ничего такого тяжёлого.
Конфигурация:
Intel Core i7 920, 24 гб памяти, GeForce 9500 GT, на харде место есть, сеть - 100 мбит.

Зависает при открытии разделов системы, во время фильтрации, почти везде, иногда зависает наглухо и приходится убивать процесс TS в диспетчере задач.
На обычных компьютерах в это же время работает нормально -> сервер CRM с работой справляется. Пробовали везде прописывать /theme=0 , не помогло.
В чём может быть проблема?

Нравится

9 комментариев

Здравствуйте.
Уточните, пожалуйста, посредством чего организован терминал? Укажите точную версию Террасофт (с указанием номера сборки - можно посмотреть в свойствах пускового файла). Зависит ли ситуация от пользователя (администратор или нет)?
С уважением, Terrasoft Support Team.

Windows 2008 server
Тонкие клиенты: nComputing vSpace
Версия TS: 3.3.2.165
Ситуация от пользователя не зависит.

Здравствуйте.
В директории, где установлено приложение Террасофт есть папка Settings. Там находится конфигурационный файл RunSettings.xml. Попробуйте в нем установить значение параметра ShowHint=false.
С уважением, Terrasoft Support Team.

Спасибо, Александр. Протестировал ещё раз.
Оказывается, зависит от того админ или нет. Под админом работает намного быстрее.
Что можно сделать, чтобы у пользователей шустрее работало?

Здравствуйте.
Проблема достаточно не тривиальная и требует индивидуального подхода. В этой ситуации рекомендую попрофайлить запросы к базе в моменты замедления работы. Таким образом можно сузить место поиска источника проблемы. Как вариант вопрос может заключаться в нарушении целостности индексов. Можно попробовать их перестроить (http://www.sql.ru/forum/actualthread.aspx?tid=108811). Обращаю Ваше внимание на то, что эту операцию нужно проводить осторожно. Желательно перед этим сделать резервную копию схемы (http://community.terrasoft.ua/blogs/4524).
С уважением, Terrasoft Support Team.

Здравствуйте.
Заметил, что пользовательский запрос обращается к view, а адмниский - напрямую к таблицам. Может быть в этом проблема?
Трейсы профайлера в приложении.
Индексы пока не перестраивали.

Здравствуйте.
Действительно, для администратора права доступа не проверяются и выборка данных производится напрямую из таблицы. Для обычного пользователя на основании розданных прав доступа строится представление. То есть, при попытке доступа к какой-то записи анализируются права пользователя на нее и всех групп, в которые входит пользователь. В принципе, база одинаково отдает результат в не зависимости от того откуда пришел запрос (с "тонкого" или с "толстого" клиента). Если на "толстом" клиенте всё работает нормально, то логично предположить, что источник проблемы в терминальном сервере. Возможно там есть какие-то специфические опции\режимы для настройки. Думаю, что если вы выполните и запротоколируете аналогичные действия на "толстом" клиенте, то сам запрос отличаться не будет.
С уважением, Terrasoft Support Team.

Не толстых клиентах такая же проблема. Сами запросы делаются медленно.

Здравствуйте.
В таком случае адресуйте вопрос в службу технической поддержки (Support@terrasoft.ru). Будем разбираться.
С уважением, Terrasoft Support Team.

Показать все комментарии

Возможно ли организовать терминальный доступ через Ubuntu (операционка Linux) на Linux сервер? Какие есть способы?

Нравится

10 комментариев

так через или на Linux ?

--
www.it-sfera.com.ua

Дело в том, что и через и на Linux. Т.е. операционка Ubuntu и сервер - Linux.

Терминальный сервер для Terrasoft может быть запущен только на Windows, а вот подключится к нему Вы можете и с Linux (rdesktop). Если Вы не хотите устанавливать отдельный выделенный под это дело Windows сервер, то можно установить на Linux сервере vmware-server, где будет крутится Террасофт и пользователи к нему подключатся. Но, в таком варианте очень Важна конфигурация Linux-сервера и количество подключение....

--
www.it-sfera.com.ua

Погуглил. Пишут, что возможно.
Например здесь. Плюс чует сердце мое полезна будет эта статейка
Готовое решение не назову так как не практиковал а протестить предлагаемое сейчас не на чем.

 

"Виталий Ковалишин aka samael" написал:Если Вы не хотите устанавливать отдельный выделенный под это дело Windows сервер, то можно установить на Linux сервере vmware-server, где будет крутится Террасофт и пользователи к нему подключатся

Кстати в итоге мы все равно получаем привязку к лицензии на Windows:-(

 

Да, можно сделать используя FreeNX, VNC и другое! НО! Террасофт работает только под Windows и пока это остается истиной, возможен только терминальный сервер под Windows (или внутри Linux, но все же Windows)!

--
www.it-sfera.com.ua

"Александр Кудряшов" написал:Кстати в итоге мы все равно получаем привязку к лицензии на Windows:-(

А по другому никак сегодня не получится!

--
www.it-sfera.com.ua

Это бы получилось, если Terrasoft можно будет запустить под WINE или CrossOver.... А так - нет! :cry:

--
www.it-sfera.com.ua

Значит проще купить Windows 2003 Server:smile: грустно, но факт. Суммарные затраты на доведение до ума Etersoft Wine, настройку терминала под Linux и покупку NX Server (хотя может хватить и FreeNX) похоже будут сравнимы

 

Если все по-закону делать, то именно так! :confused:

--
www.it-sfera.com.ua

Показать все комментарии

В общем нужна некая функция по оперативной перенастройке адреса сервера в работе программы. Я имею ввиду, что например, когда ноутбук с установленной пользовательской версией подключен в офисе, то где то прописан путь, к серверу. Если человек подключается из дома или в командировке, то должна быть возможность как-то оперативно (без вмешательства администратора) указать путь к серверу (через внешний IP в нашем случае) или выбрать из ранее настроенных. Как я понял, что доступ можно организовать с помощью web-сервиса или терминалов. Кто может рассказать поподробнее о этих функциях?

Нравится

4 комментария

"Кудрявцев Андрей" написал:В общем нужна некая функция по оперативной перенастройке адреса сервера в работе программы. Я имею ввиду, что например, когда ноутбук с установленной пользовательской версией подключен в офисе, то где то прописан путь, к серверу. Если человек подключается из дома или в командировке, то должна быть возможность как-то оперативно (без вмешательства администратора) указать путь к серверу (через внешний IP в нашем случае) или выбрать из ранее настроенных.

Создайте две "конфигурации" - с разными IP и назовите - "в офисе" и "вне офиса"
upd
Подумал, что у вас уже все настроено ::redface:

Почитайте эту тему:
http://community.terrasoft.ua/forum/topic/4051

Лучшая практика (на мой взгляд) - использование VPN. Решает много вопросов по безопасности, удобству использования и мобильности.

Подтверждаю про VPN - отличная практика, очень доволен ее использованием.
Минус - сложность настройки при подключении "извне" к офисной сети например iphone (для доступа удаленному столу родной офисной машины приложением iRdesktop но это экзотическое применение:smile:)

Коллеги, в работе столкнулся с вопросом оптимальной модели настройки подключения к TS для удаленных пользователей банка. Этими пользователями могут быть партнеры банка, либо непосредственно сами представители банка в удалённых точках продаж. Пропускная способность каналов не блещет даже 512 кбит\с. Что посоветуете? VPN? Или несколько подключений как советует Сергей?

Показать все комментарии