DictionaryForumContacts

 niccolo

link 12.11.2015 15:38 
Subject: что за постоянный геморрой с обновлением офлайн версии gen.
Запускаю Update
Проводит подготовку данных на сервере и висит
В мониторе соединений ....a...a.n.t - CLOSE WAIT - т.е. ждёт закрытия сессии с той стороны.
Но самый неприятное - эта крошечная программулина начинает полностью грузить одно ядро проца непонятно чем.
Закрыть себя по человечески не даёт. Три часа висит мёртво. Когда сервак не отвечает - и то через несколько минут отваливается. А тут трупняк.

За последние пару лет проблема возникает стабильно при каждом втором обновлении

 wow2

link 12.11.2015 15:45 
давно уже надо все переписать на nodejs

 alk moderator

link 12.11.2015 19:03 
обновления mt - вещь тонкая, она работает, когда все делается штатно, пользователь не проводит экспериментов, не переносит словарь с места на место и т.д. Обновление требует порядка в действиях, стабильного соединения и терпения. Я сам никогда штатными обновлениями не занимался, но знаю, что процесс этот весьма длительный в случае, когда словарь нужно обновить большим количеством содержимого.
Клиент отправляет информацию на сервер, тот долго разбирает, что есть и чего нет, потом собирает и шлет клиенту "дельту", разницу между ними, а потом уже эта дельта впихивается в базы на компьютере клиента.
Все самодельное и не слишком дружественное, но работает. В общем, ламповый он, Мультитран наш.
Какой там node.js

 pom moderator

link 12.11.2015 19:44 
да, update.exe - мелкий, но злобный
иногда сам не могу его закрыть

отключил некоторые лишние вещи, попробуйте вариант:
www.multitran.ru/update_12_11_2015.rar

ESC не понимает, должен закрываться по кнопке Cancel

 niccolo

link 12.11.2015 20:25 
Заработало. Будем надеяться, что стабильно.

 

You need to be logged in to post in the forum