Subject: что за постоянный геморрой с обновлением офлайн версии gen. Запускаю UpdateПроводит подготовку данных на сервере и висит В мониторе соединений ....a...a.n.t - CLOSE WAIT - т.е. ждёт закрытия сессии с той стороны. Но самый неприятное - эта крошечная программулина начинает полностью грузить одно ядро проца непонятно чем. Закрыть себя по человечески не даёт. Три часа висит мёртво. Когда сервак не отвечает - и то через несколько минут отваливается. А тут трупняк. За последние пару лет проблема возникает стабильно при каждом втором обновлении |
давно уже надо все переписать на nodejs |
обновления mt - вещь тонкая, она работает, когда все делается штатно, пользователь не проводит экспериментов, не переносит словарь с места на место и т.д. Обновление требует порядка в действиях, стабильного соединения и терпения. Я сам никогда штатными обновлениями не занимался, но знаю, что процесс этот весьма длительный в случае, когда словарь нужно обновить большим количеством содержимого. Клиент отправляет информацию на сервер, тот долго разбирает, что есть и чего нет, потом собирает и шлет клиенту "дельту", разницу между ними, а потом уже эта дельта впихивается в базы на компьютере клиента. Все самодельное и не слишком дружественное, но работает. В общем, ламповый он, Мультитран наш. Какой там node.js |
да, update.exe - мелкий, но злобный иногда сам не могу его закрыть отключил некоторые лишние вещи, попробуйте вариант: ESC не понимает, должен закрываться по кнопке Cancel |
Заработало. Будем надеяться, что стабильно. |
You need to be logged in to post in the forum |