медленно работает сетевой MEDOC на Windows Server 2012 x64

Обговорення питань, пов'язаних з функціонуванням програми
Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення Колпаков Б.И. » 29 грудня 2016, 15:55

Вы Медок переустановили? После переустановки базу подбрасывали или восстанавливали zbk ?
Базу на ошибки проверяли?

зы: Эксперимент с ютуба происходил на сервере?

maza11
Повідомлень: 69
З нами з: 06 лютого 2013, 12:31

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення maza11 » 29 грудня 2016, 16:24

медок вчера вечером свежеустановленный 151 версии, обновленный до 155.
После чего в него заливался ZBK бекап, который при выходе из приложения создается.

Видео записывалось на моем компьютере, то есть на клиентском месте.
на сервере медок работает так же само, может на секунду быстрее.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення Колпаков Б.И. » 29 грудня 2016, 17:21

Базу на ошибки проверяли?

maza11
Повідомлень: 69
З нами з: 06 лютого 2013, 12:31

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення maza11 » 29 грудня 2016, 17:42

Колпаков Б.И. писав:Базу на ошибки проверяли?
в начале этой неделе через BackupManager проверяли BKZ архив, других он не видет. Была ошибка в индексах, чего то там.
Вчера после заливания в новую базу бекапа ZBK, еще не проверяли

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення Колпаков Б.И. » 29 грудня 2016, 17:55

Проверьте, с большой вероятностью проблема с индексами осталась, т.к. тормоза в работе базы у Вас еще наблюдаются.

maza11
Повідомлень: 69
З нами з: 06 лютого 2013, 12:31

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення maza11 » 29 грудня 2016, 18:01

Колпаков Б.И. писав:Проверьте, с большой вероятностью проблема с индексами осталась, т.к. тормоза в работе базы у Вас еще наблюдаются.
и что делать если проблема останется, дилеры нам только это и посоветовали, сделайте бекап и залейте заново, ошибки после этого должны уйти. Вот этот один ответ и слышу от них.

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення Колпаков Б.И. » 29 грудня 2016, 18:16

Проверьте на ошибки текущую базу, если ошибки остались попробуйте поставить 156 обновление, если и после этого ситуация не изменится тогда базу в ремонт.

maza11
Повідомлень: 69
З нами з: 06 лютого 2013, 12:31

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення maza11 » 29 грудня 2016, 18:30

Колпаков Б.И. писав:Проверьте на ошибки текущую базу, если ошибки остались попробуйте поставить 156 обновление, если и после этого ситуация не изменится тогда базу в ремонт.
проверять, только так как я описал выше, через архив BKZ и запуск на проверку BackupManager ?

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення Колпаков Б.И. » 29 грудня 2016, 19:04

Закрываете все Медки, запускаете BackupManager, ставите отметку с проверкой базы и нажимаете создать.

maza11
Повідомлень: 69
З нами з: 06 лютого 2013, 12:31

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення maza11 » 29 грудня 2016, 21:31

Колпаков Б.И. писав:Закрываете все Медки, запускаете BackupManager, ставите отметку с проверкой базы и нажимаете создать.
Зображення
вот

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення Колпаков Б.И. » 30 грудня 2016, 15:11

В логах ошибки есть?
156 обновление ставили?

maza11
Повідомлень: 69
З нами з: 06 лютого 2013, 12:31

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення maza11 » 30 грудня 2016, 15:33

Колпаков Б.И. писав:В логах ошибки есть?
156 обновление ставили?
какой лог нужно читать?
до 156 утром планировщиком обновилось, еще не тестировали после этого

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення Колпаков Б.И. » 30 грудня 2016, 16:02

Посмотрите в папку лог по времени создания архива.

maza11
Повідомлень: 69
З нами з: 06 лютого 2013, 12:31

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення maza11 » 30 грудня 2016, 17:12

Колпаков Б.И. писав:Посмотрите в папку лог по времени создания архива.
по времени архива, есть три лога с датой 29.12.16 и временем 19:00

port=9996.2016-12-29.log
| Показать

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

09:44:18.20346 INFO 0001 Starting...
09:44:18.32803 INFO 0001 Register Channel
09:44:18.62492 INFO 0001 Register Publish
18:39:17.24757 INFO 0001 Starting...
18:39:17.38818 INFO 0001 Register Channel
18:39:17.91945 INFO 0001 Register Publish
19:00:34.97792 INFO 0001 Starting...
19:00:35.11853 INFO 0001 Register Channel
19:00:35.71229 INFO 0001 Register Publish

port=9000.2016-12-29.log
начинается с самого утра
| Показать

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

....
17:35:47.27574 ERROR 000C #SDO
pURL = http://docflow.ezvit.com.ua/ZvitPost3/SDOWeb.asmx
hr = -2097151999
err = Повідомлень немає: EDRPOU=20056000, DOC_TYPE=100, PRG_TYPE=MEDOC, PRG_VER=1001155, SDO_EDRPOU=36002112.


17:35:47.29138 INFO 0004 DocFlowPostamt#Receive#Розпочато прийом кореспонденції для підприємства 20056000
18:39:31.09161 INFO 0001 Starting...
18:39:31.18535 INFO 0001 Register Channel
18:39:31.68536 INFO 0001 Register Publish
19:00:48.38444 INFO 0001 Starting...
19:00:48.46297 INFO 0001 Register Channel
19:00:48.88453 INFO 0001 Register Publish
port=9001.2016-12-29.log
начинается с самого утра
| Показать

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

....
16:53:04.48421 ERROR 0001 Відправка файла: 04660021856290J1201008100000222511220160466.XML
16:53:45.23721 ERROR 0001 Відправка файла: 04660021856290J1201008100000222611220160466.XML
18:39:31.15410 INFO 0001 Starting...
18:39:31.27911 INFO 0001 Register Channel
18:39:31.73305 INFO 0001 Register Publish
19:00:48.63450 INFO 0001 Starting...
19:00:48.75946 INFO 0001 Register Channel
19:00:49.22824 INFO 0001 Register Publish


vmen10
Повідомлень: 175
З нами з: 16 січня 2012, 18:28
Звідки: Николаев

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення vmen10 » 05 січня 2017, 16:44

maza11 писав:после переноса в архив документов за период 2010-2015 размер базы данных уменьшился до 3,27 ГБ
В Connectioin Setup согласно приведенным выше скриншотам был еще выставлен кластер сервис, в количестве 2 служб.
Все равно открытие первого документа занимает более 16 секунд, открытие последующих документов занимает 8 секунд.
Это разве нормально для базы 3,3 Гб и моей конфигурации ПК ? Считаю это медленным.
вот видео
https://www.youtube.com/watch?v=G5SYR6P2NVo

конфигурация ПК на котором запускалась клиентская часть,проц Pentium G860, 6гб ОЗУ, сеть гигабитная
В начале прошлого года тоже терзали киевских специалистов по убыстрению работы медка (обьем базы ~7Гб,~10 пользователей работают с сетевым медком каждый день,).
В итоге:
- перевели базу медка на более быстрый сервер (где ОС уже 64бит и 4 CPU)
- переустановили медок на отдельный диск сервера где много свободного места (ранее стоял на системном диске, медок сьедал постоянно свободное место) для работы медка и хранения логов работы.
- данные перенесли в установленный медок с firebird, пробовали работать в Класик и СуперСервер, в итоге оставил СуперСервер (т.к.меньше запускаются служб на самом сервере, в режиме классик будет по 2 службы дополнительно на каждого пользователя, когда запускалось по 16 служб они сильно нагружали и занимали много памяти сервера). В классик режиме каждый пользователь имеет выделенный канал к базе.
- для уменьшения нагрузки к базе- включили на сервере работу двух кластеров, в итоге нагрузка от пользователей поделена на сервере на две группы.
- загрузка хмл-документов(НН/РК/..) запущена на отдельном встроенном кластере
- тех.служба присылала скрипт, после запуска (настройка параметров и переиндексация индексов) которого медок работал в разы быстрее после перехода с медленного на быстрый сервер.
- у бухгалтеров стоят различные ПК на ОС ХП, большая часть ПК с 1Гб оперативной памяти. Учитывая у что у них запущено много программ, медок на их ПК реально тормозит. Клиенты Медка на хороших ПК с 2Мб работают быстрее и стабильнее.
- игрались с настройками сервера Медка, можно долго экспериментировать с установками и настройками конфигурации медка и firebird.
- очень влияет нагрузка на сервер, дисковая очередь, качество жестких дисков и наличие рейд-контроллера,
- наличие антивирусных программ на сервере будет тормозить сервер и антивирусники могут блокировать обновления/библиотеки/хмл-файлы. На сервере где у нас работает Медок, антивирусника у нас нет. Антивирусники сильно прожорливые к ресурсам ПК...Хорошо когда у рядовых бухгалтеров нет интернета, но им для работы всегда надо почта,доступ к кабинетам ГФС, еще доступ к поисковикам/сайтам с законодательством и аналитикой...Где на ПК есть доступ в интернет, там есть опасность заразу заполучить.

maza11
Повідомлень: 69
З нами з: 06 лютого 2013, 12:31

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення maza11 » 05 січня 2017, 18:39

vmen10 писав: - данные перенесли в установленный медок с firebird, пробовали работать в Класик и СуперСервер, в итоге оставил СуперСервер (т.к.меньше запускаются служб на самом сервере, в режиме классик будет по 2 службы дополнительно на каждого пользователя, когда запускалось по 16 служб они сильно нагружали и занимали много памяти сервера). В классик режиме каждый пользователь имеет выделенный канал к базе.
как перевести на суперсервер, мои настройки вы видели, у меня классик сейчас, выбирал это при установке медка. Сейчас на сервере 21 процесс fb_inet.server.exe

vmen10 писав: - для уменьшения нагрузки к базе- включили на сервере работу двух кластеров, в итоге нагрузка от пользователей поделена на сервере на две группы.
это сделали
vmen10 писав: - тех.служба присылала скрипт, после запуска (настройка параметров и переиндексация индексов) которого медок работал в разы быстрее после перехода с медленного на быстрый сервер.
можно скрипт этот ?

Колпаков Б.И.
Повідомлень: 8802
З нами з: 29 липня 2011, 14:59
Звідки: Украина, Донецкая область, Бахмут
Контактна інформація:

Re: медленно работает сетевой MEDOC на Windows Server 2012 x

Повідомлення Колпаков Б.И. » 05 січня 2017, 18:46

Еще немного о Firebird:
Firebird (FirebirdSQL) — система управления базами данных (СУБД), работающая на Mac OS X, Linux, Microsoft Windows и разнообразных Unix платформах. Он является полностью свободным от лицензионных отчислений даже для коммерческого использования.
Firebird выпускается в нескольких видах, называемых архитектурах. Какую установить Вам? Ответ на этот вопрос, конечно же, зависит от вашей ситуации.

ClassicServer — на каждое пользовательское соединение создается отдельный процесс со своим кэшем. При большом количестве соединений потребляется больше ресурсов.
Поддерживается SMP (Symmetrical Multiprocessing, симметричная многопроцессорность). Лучшая производительность в случае большого числа множественных соединений, не влияющих друг на друга.

SuperServer — один серверный процесс обслулуживает все подключения, используя потоки для обработки запросов. Разделяемое пространство кэша. Более эффективен (в плане потребления ресурсов) в случае роста числа одновременных соединений.
SMP (Symmetrical Multi processing) не поддерживается. На многопроцессорных серверах под управлением Windows, производительность может резко снизиться, поскольку операционная система будет переключать процесс (Firebird) между процессорами.

Embedded (встраиваемая) версия — весь движок содержится в одной библиотеке с именем клиентской библиотеки сервера, идеально подходит для однопользовательских систем.

При установке сетевого варианта программы предлагается выбор для установки Embedded, SuperServer или ClassicServer
1) Embedded FireBird - рекомендуется использовать для сетевого варианта, с количеством клиентских станций не более 5, и объемом БД до 4 Гб.
2) FireBird SuperServer - рекомендуется использовать для сетевого варианта, с количеством клиентских станций не более 8, и объемом БД до 10 Гб.
3) FireBird Classic - рекомендуется использовать для сетевого варианта, с возможным количеством клиентских станций более 8, и объемом БД от 10 Гб.
System Requirements

Відповісти

Повернутись до “Помилки у роботі програми”