Коли нарешті з'явисться справжній термінальний режим ?

Обговорення питань по роботі програми «M.E.Doc» у термінальному режимі
poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення poltava_energy » 08 липня 2015, 15:17

Як я писав рік тому, медок і досі не вміє працювати у справжньому термінальному режимі у зв'язку із тим, що під час запуска клієнта на одному термінальному сеансі відбувається жорстке блокування файла DMF.Client.dll (а також напевне інших ДЛЛ). Відповідно запуск клієнта медка із іншої термінальної сесії стає неможливим.
Той режим роботи, який у медку називають "термінальним" :evil: насправді не є таким, оскільки суть його роботи в тому, що для кожного термінального юзера у його профіль копіюється свій екземпляр клієнта (близько 500 мегабайт на кожного користувача). Тобто фактично багаторазово множиться по диску однаковий набір файлів, що є абсурдним способом використання термінального сервера.

Але для нас такий спосіб є неприйнятним, тому що для користувачів виставлена квота у 200 МБ, відповідно запуск ezvitnet.exe закінчується критичною помилкою. У зв’язку із реорганізацією парку ПК на підприємстві кількість користувачів термінального сервера за останній рік збільшилася, але вони не можуть повноцінно працювати у медку.

Із усіма іншими програмами таких проблем немає. Техпідтримка за рік так і не змогла нічого зробити та підсказати.

Як нам вирішити цю проблему ?
Коли нарешті медок розродиться на справжню версію, яка зможе працювати у термінальному режимі ?

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення priup » 08 липня 2015, 17:05

Обратитесь сюда:
http://www.me-doc.com.ua/pages/mailer.php

НА ФОРУМЕ ВАМ НАВРЯД ЛИ ОТВЕТЯТ РАЗРАБОТЧИКИ!!

halvard
Повідомлень: 11
З нами з: 15 червня 2015, 12:20

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення halvard » 15 липня 2015, 15:25

poltava_energy писав: Але для нас такий спосіб є неприйнятним, тому що для користувачів виставлена квота у 200 МБ, відповідно запуск ezvitnet.exe закінчується критичною помилкою. У зв’язку із реорганізацією парку ПК на підприємстві кількість користувачів термінального сервера за останній рік збільшилася, але вони не можуть повноцінно працювати у медку.

Із усіма іншими програмами таких проблем немає. Техпідтримка за рік так і не змогла нічого зробити та підсказати.

Як нам вирішити цю проблему ?
Коли нарешті медок розродиться на справжню версію, яка зможе працювати у термінальному режимі ?
На якій ОС крутиться Ваш сервер?
Маю свій приклад WinServer 2003, працюємо теж в терміналі - пікове завантаження пам’яті - 170 МБ на 1 процес ezvit.exe.
В режимі бездіяльності трохи більше 100МБ. Одночасно до 5 користувачів.

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення poltava_energy » 20 липня 2015, 09:46

halvard писав:На якій ОС крутиться Ваш сервер?
Маю свій приклад WinServer 2003, працюємо теж в терміналі - пікове завантаження пам’яті - 170 МБ на 1 процес ezvit.exe.
У нас також Windows Server 2003, але справа не у оперативній памяті а у дисковій квоті 200МБ на одного користувача, при тому що клієнт медка, який копіюється ezvitnet.exe має розмір ~ 500МБ.
Перевірте, скільки у вас займає профіль юзера на диску.

halvard
Повідомлень: 11
З нами з: 15 червня 2015, 12:20

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення halvard » 23 липня 2015, 15:06

poltava_energy писав:У нас також Windows Server 2003, але справа не у оперативній памяті а у дисковій квоті 200МБ на одного користувача, при тому що клієнт медка, який копіюється ezvitnet.exe має розмір ~ 500МБ.
Перевірте, скільки у вас займає профіль юзера на диску.
Моя помилка, не в ту сторону міркував :-)
Так, дійсно, профілі користувачів (бугхалтерія, що використовує Medoc) займають від 600 МБ до 1ГБ :!:
Інші користувачі ~50 Мб

Важко щось сказати, ситуація не позаздриш :cry:

vmarkovsky
Повідомлень: 15
З нами з: 04 жовтня 2019, 16:51

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення vmarkovsky » 29 грудня 2020, 14:21

Чи є новини по цій темі? Як запускати Медок на термінальному сервері без копіювання програми в профіль кожного користувача?

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення Белокопытов Геннадий » 29 грудня 2020, 16:56

vmarkovsky
Для запуску програми з ярлика ezvitnet.exe без копіювання файлів у профіль користувача, необхідно запустити в кореневому каталозі серверної частини програми файл ConnectionSetup.exe та на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів". Для збереження налаштувань необхідно перезавантажити службу ZvitGrp

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення poltava_energy » 29 грудня 2020, 17:47

Белокопытов Геннадий писав:
29 грудня 2020, 16:56
Для запуску програми з ярлика ezvitnet.exe без копіювання файлів у профіль користувача, необхідно запустити в кореневому каталозі серверної частини програми файл ConnectionSetup.exe та на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів". Для збереження налаштувань необхідно перезавантажити службу ZvitGrp
Так медок тоді блокує DLL-ки і більше ніж одного екземпляра за раз не запускається :)

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення priup » 29 грудня 2020, 17:50

Белокопытов Геннадий писав:
29 грудня 2020, 16:56
vmarkovsky
Для запуску програми з ярлика ezvitnet.exe без копіювання файлів у профіль користувача, необхідно запустити в кореневому каталозі серверної частини програми файл ConnectionSetup.exe та на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів". Для збереження налаштувань необхідно перезавантажити службу ZvitGrp
Это прописано в ИНСТРУКЦИИ ПО МЕДОК :
| Показать
11.jpg
11.jpg (295.11 Кіб) Переглянуто 2208 разів
при чём уже давненько......
Но кто же её читает????

priup
Повідомлень: 7713
З нами з: 22 червня 2011, 12:23

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення priup » 29 грудня 2020, 17:58

poltava_energy писав:
29 грудня 2020, 17:47
Белокопытов Геннадий писав:
29 грудня 2020, 16:56
Для запуску програми з ярлика ezvitnet.exe без копіювання файлів у профіль користувача, необхідно запустити в кореневому каталозі серверної частини програми файл ConnectionSetup.exe та на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів". Для збереження налаштувань необхідно перезавантажити службу ZvitGrp
Так медок тоді блокує DLL-ки і більше ніж одного екземпляра за раз не запускається :)
Странно! У нас под WServer 2008 Enterprize такого не происходит. Подключаются до 6 клиентов.....

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення Белокопытов Геннадий » 29 грудня 2020, 19:42

poltava_energy писав:
29 грудня 2020, 17:47
Белокопытов Геннадий писав:
29 грудня 2020, 16:56
Для запуску програми з ярлика ezvitnet.exe без копіювання файлів у профіль користувача, необхідно запустити в кореневому каталозі серверної частини програми файл ConnectionSetup.exe та на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів". Для збереження налаштувань необхідно перезавантажити службу ZvitGrp
Так медок тоді блокує DLL-ки і більше ніж одного екземпляра за раз не запускається :)
Запускать программу необходимо с ярлыка ezvitnet.exe, скорее всего вы запускали ezvit.exe или station.exe

vmarkovsky
Повідомлень: 15
З нами з: 04 жовтня 2019, 16:51

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення vmarkovsky » 30 грудня 2020, 06:30

Белокопытов Геннадий писав:
29 грудня 2020, 16:56
vmarkovsky
Для запуску програми з ярлика ezvitnet.exe без копіювання файлів у профіль користувача, необхідно запустити в кореневому каталозі серверної частини програми файл ConnectionSetup.exe та на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів". Для збереження налаштувань необхідно перезавантажити службу ZvitGrp
Що робити, якщо серверна частина Медка і термінальний сервер - це різні комп"ютери? Що встановити на термінальному сервері?

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення poltava_energy » 30 грудня 2020, 09:48

priup писав:
29 грудня 2020, 17:58
Странно! У нас под WServer 2008 Enterprize такого не происходит. Подключаются до 6 клиентов.....
6 клієнтів замала вибірка. У нас значно більше, і періодично стикаємося із цими блокуваннями.
Белокопытов Геннадий писав:
29 грудня 2020, 19:42
Запускать программу необходимо с ярлыка ezvitnet.exe, скорее всего вы запускали ezvit.exe или station.exe
Так то воно так, але запускать із ярльіка можна при наявності цього ярльіка. А от із цим на клієнтській частині проблема :)))

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення Белокопытов Геннадий » 30 грудня 2020, 10:29

vmarkovsky писав:
30 грудня 2020, 06:30
Белокопытов Геннадий писав:
29 грудня 2020, 16:56
vmarkovsky
Для запуску програми з ярлика ezvitnet.exe без копіювання файлів у профіль користувача, необхідно запустити в кореневому каталозі серверної частини програми файл ConnectionSetup.exe та на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів". Для збереження налаштувань необхідно перезавантажити службу ZvitGrp
Що робити, якщо серверна частина Медка і термінальний сервер - це різні комп"ютери? Що встановити на термінальному сервері?
Для роботи у термінальному режимі необхідно щоб була встановлена серверна частина програми, а користувачам для запуску на робочий стіл винесено ярлик файлу ezvitnet.exe. У користувачів має бути доступ на читання до каталогу серверної частини для запуску програми з ярлика ezvitnet.exe.
Для запуску програми в термінальному режимі без копіювання файлів у профіль користувача, необхідно у ConnectionSetup.exe на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів" та перезапустити службу ZvitGrp.
Серверна частина може бути встановленою як на термінальному сервері так і на іншому, головне щоб у користувача був доступ до кореневого каталогу на читання для запуску ярлика файлу ezvitnet.exe, а також до порту по якому працює служба ZvitGrp (за замовчуванням 9996) та порту службы Firebird (за замовчуванням 3050), у разі використання БД Firebird .

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення poltava_energy » 30 грудня 2020, 11:39

Белокопытов Геннадий писав:
30 грудня 2020, 10:29
Для роботи у термінальному режимі необхідно щоб була встановлена серверна частина програми, а користувачам для запуску на робочий стіл винесено ярлик файлу ezvitnet.exe. У користувачів має бути доступ на читання до каталогу серверної частини для запуску програми з ярлика ezvitnet.exe.
Для запуску програми в термінальному режимі без копіювання файлів у профіль користувача, необхідно у ConnectionSetup.exe на вкладці "Основні" встановити відмітку "Виконувати запуск термінального клієнта без копіювання файлів" та перезапустити службу ZvitGrp.
Серверна частина може бути встановленою як на термінальному сервері так і на іншому, головне щоб у користувача був доступ до кореневого каталогу на читання для запуску ярлика файлу ezvitnet.exe, а також до порту по якому працює служба ZvitGrp (за замовчуванням 9996) та порту службы Firebird (за замовчуванням 3050), у разі використання БД Firebird .
Пане Геннадій. Прошу мене вибачить, але Вам потірбно негайно видалити те що ви тільки що написали і забути про те що писали...

vmarkovsky
Повідомлень: 15
З нами з: 04 жовтня 2019, 16:51

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення vmarkovsky » 30 грудня 2020, 14:08

Белокопытов Геннадий писав:
30 грудня 2020, 10:29
Серверна частина може бути встановленою як на термінальному сервері так і на іншому, головне щоб у користувача був доступ до кореневого каталогу на читання для запуску ярлика файлу ezvitnet.exe, а також до порту по якому працює служба ZvitGrp (за замовчуванням 9996) та порту службы Firebird (за замовчуванням 3050), у разі використання БД Firebird .
1. Якщо ми говоримо про варіант 2 серверів (окремо термінальний, окремо сервер зі службою і БД Медка), при встановленні оновлень - як оновлювати ту частину, яка стоїть на термінальному сервері?

2. Після запуску ezvitnet.exe, запускається ezvit.exe з параметрами:

Код: Виділити все

"\ezvit.exe" " "RunStationExe"" " "SwitchContext""
Якщо на термінальному сервері встановити Станцію і запускати ezvit.exe з вказаними параметрами, то помилки блокування DMF.Client.dll не виникає.
Белокопытов Геннадий, чи є якісь недоліки в такому режимі запуску?

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення Белокопытов Геннадий » 30 грудня 2020, 15:40

vmarkovsky
1. Для клієнт-серверної версії програми оновлення програми виконується на серверній частині. Термінальний клієнт ezvitnet.exe при перезапуску автоматично завантажує та використовує усі зміни, що були встановлені під час оновлення серверної частини
2. Для організації роботи клієнтів існує декілька варіантів:
- встановлення станцї (station.exe)
- налаштування запуску програми з ярлика файлу ezvitnet.exe з копіюванням робочих файлів до каталогу користувача
- налаштування запуску програми з ярлика файлу ezvitnet.exe без копіюванням робочих файлів до каталогу користувача

Якщо правильно виконувати запуск усіх перерахованих режимів, ніяких блокувань файлів не буде.
Якщо ви говорите про одночасний запуск програми з ezvit.exe, то у такому режимі зможе працювати тільки один користувач.
Тому правильно для термінального режиму виконувати запуск програми, для кожного користувача операційної системи, з ярлика створеного для файлу ezvitnet.exe, або встановити кожному корисувачеві окрему станцію (station.exe) та налаштувати підключення до серверної частини.

Уточніть, будь ласка, більш детально, як ви налаштували запуск програми, та які виникли труднощі?

vmarkovsky
Повідомлень: 15
З нами з: 04 жовтня 2019, 16:51

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення vmarkovsky » 30 грудня 2020, 15:57

Белокопытов Геннадий писав:
30 грудня 2020, 15:40
vmarkovsky
Уточніть, будь ласка, більш детально, як ви налаштували запуск програми, та які виникли труднощі?
На термінальному сервері встановив Станцію. При одночасному запуску кількома користувачами виникало блокування. Змінив ярлик запуску на

Код: Виділити все

"\ezvit.exe" " "RunStationExe"" " "SwitchContext""
Після цього блокувань нема, одночасно працює багато користувачів. Але це суперечить Вашому твердженню:
Якщо ви говорите про одночасний запуск програми з ezvit.exe, то у такому режимі зможе працювати тільки один користувач.
Тому і питаю, чи є недоліки в такому варіанті.

Так робив, бо ніде не зустрічав інформації про те, що можна використати серверний дистрибутив в якості клієнта, що він буде самостійно оновлюватись.

Белокопытов Геннадий
Универсал (склонность - системные вопросы)
Повідомлень: 10116
З нами з: 13 січня 2012, 11:21

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення Белокопытов Геннадий » 30 грудня 2020, 17:08

vmarkovsky
Для організації роботи у клієнт-серверному режимі з дистрибутиву програми встановлюєтья серверна частина, котра складається з служби програми, кореневого каталогу, БД і т.д.
Як і писав вище, організація роботи користувачів можлива у декількох варіантах - це встановлення клієнтських станцій, або запуск у термінальному режимі.
Для більш детальної консультації по налаштуванню програми у клієнт-серверному режимі можете надіслати у особисті повідомлення ваш контактній номер телефону, наші спеціалісти зв’яжуться з вами та дадуть відповіді на всі питання.

poltava_energy
Повідомлень: 717
З нами з: 13 червня 2012, 09:38

Re: Коли нарешті з'явисться справжній термінальний режим ?

Повідомлення poltava_energy » 31 грудня 2020, 09:53

Белокопытов Геннадий писав:
30 грудня 2020, 15:40
...або встановити кожному корисувачеві окрему станцію (station.exe) та налаштувати підключення до серверної частини.
Але ви ці "костилі" чомусь називаєте термінальним режимом :)
Белокопытов Геннадий писав:
30 грудня 2020, 17:08
... наші спеціалісти зв’яжуться з вами та дадуть відповіді на всі питання.
Ага. Щаз :))) Скільки я не створював заявок на саппорт на цю тему, то усі спроби ваших "спеціалістів" були безрезультатними.

Відповісти

Повернутись до “Термінальний режим”