Страница 1 из 1

Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн янв 21, 2019 10:23 am
ngosar
У пользователя большое количество открытых вкладок, раньше это всё чистилось при перезапуске теперь - нет, и вкладки при запуске открываются сами, и подвисает на мертво MyChat и нет возможности закрыть вкладки - всё висит, количество съедаемой MyChatом опервативы растёт больше 120Мб и дальше и ничего не открывается. Как выйти из этой ситуации? как Закрыть вкладки - сделать так чтоб он их не открывал пока? Но историю надо сохранить!

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн янв 21, 2019 10:45 am
ngosar
Переустановка MyChat не помогает. Могу отправить логи с клиента

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн янв 21, 2019 2:15 pm
Алексей Пикуров
Здравствуйте.

Сколько вкладок примерно у клиента открыто? Лучше всего просто подождать, история синхронизируется и потом сможете позакрывать закладки.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн янв 21, 2019 2:33 pm
ngosar
примерно больше 30, не получается ждать MyChat выдаёт какую то ошибку (текста не видно окно не проресовывается) и сам перезапускается и так по кругу

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн янв 21, 2019 2:46 pm
Алексей Пикуров
Ок, ясно. Нужна база данных вашего сервера. Сделайте бекап, выложите куда-нибудь и дайте мне линк или передайте в чате (ссылка в подписи).

Укажите UIN клиента, а также перешлите файл баг-репорта клиента.
Где искать баг-репорты клиента

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн янв 21, 2019 3:55 pm
ngosar
На данный момент проблему решил поменяв тип авторизации у пользователя с AD на логин и пароль и войдя через веб интерфейс и по закрывал открытиые разговоры, после этого пришлось удалить папку MyChat в профиле пользователя (без этого всё заного прогружается) и переустановит сам MyCHat в ProgramFiles.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн янв 21, 2019 4:22 pm
Георгий Лысенко
Бекап скачали, ссылку на него удалили.
Впредь, будьте внимательнее, не выкладывайте в открытый доступ ваши личные файлы.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн янв 21, 2019 4:31 pm
Алексей Пикуров
Сейчас каждая вкладка — это разговоры, они синхронизируются между разными устройствами. Если вкладка не нужна, то закрываете её и впредь она не будет открываться.

Переустанавливать MyChat Client в Program Files необязательно, вам будет неудобно обновляться, нужны повышенные привилегии при обновлении клиента в Program Files из-за UAC.

За базу и баг-репорт спасибо, буду разбираться. Отвечу в этой теме.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Вс янв 27, 2019 5:44 pm
Алексей Пикуров
В принципе, можно подчистить базу данных сервера и удалить ненужные диалоги. На будущие версии этого делать не надо будет, потому что закладок разговоров не будет и история будет подчитываться "по требованию", а не заранее, как сейчас.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Вт янв 29, 2019 1:20 pm
amiton
Та же проблема, которая появилась в версии 7.2
Пользователи по традиции не закрывают диалоги, в итоге у пользователей, у которых открыто немерено диалогов при запуске МайЧат очень жёстко подвисает, причем даже на достаточно мощных компьютерах.
Раньше при запуске МайЧат чистил открытые диалоги.
В шаблоне настроек отвечающих за эту часть я не нашел.
Я правильно понял, что в будущих версиях можно будет как-то управлять этим?

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Вт янв 29, 2019 4:49 pm
Алексей Пикуров
Да, мы сделаем специальную настройку для этого. Чтобы при завершении работы MyChat Client автоматически закрывал все приватные диалоги.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пт фев 01, 2019 5:03 pm
Алексей Пикуров
Реализовано. Можете обновить сервер с сайта, версия 7.2, дистрибутив был обновлён вчера вечером.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн фев 04, 2019 10:26 am
amiton
Добрый день
Не до конца понял, как активировать эту функцию.
Я скачал из дистрибутива сервер версии 7.2, номер сборки 7.2.0.137 (27.12.18).
Установил поверх, но новых функций не появилось.
Возможно мне нужно скачать сервер по другой ссылке?

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн фев 04, 2019 3:07 pm
Алексей Пикуров
Что конкретно у вас не получилось? Создать скрипт?

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн фев 04, 2019 3:52 pm
amiton
я просто не понял, что нужно создавать скрипт
подумал, вы сделали настройки в шаблоне настроек
а подскажите пожалуйста, в какой пункт лучше засунуть этот скрипт:
1. onclientconnect
2. onuserlogin
я хочу, чтобы при включении компьютера и загрузке майчата удалялось всё

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн фев 04, 2019 4:33 pm
amiton
Попробовал создать скрипт
странная штука
прописываю функцию, нажимаю сохранить, переключаюсь на другую вкладку и всё пропадает.
сделал 2 скриншота, до (1) и после (2).
что не так делаю?

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн фев 04, 2019 6:16 pm
Алексей Пикуров
В примере скрипт сажается на событие, которое срабатывает каждый час. В справке даже скриншот есть. Посмотрите внимательно.

https://nsoft-s.com/mcserverhelp/index. ... ialogs.htm

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн фев 04, 2019 6:27 pm
amiton
Разобрался, пока не нажал обновить веб страницу браузера не сохранялся скрипт.
не помогает даже перещелкивание по разделам.
повесил на каждый день удалять.
потестирую.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн фев 04, 2019 6:41 pm
Алексей Пикуров
Там косяк в интерфейсе с удалением скрипта. Разбираемся.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пн фев 04, 2019 7:57 pm
Алексей Пикуров
Поправлено.

+ сделали опцию на сервере, чтобы рулить отображением диалогов после перезапуска или реконнекта MyChat Client.

Дистрибутивы пересобраны и залиты на сайт, можно обновить сервер и клиентов, вручную. Или через GPO, MSI пакетом, если работает с MyChat в домене.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Ср фев 06, 2019 7:12 pm
amiton
Обновил сервер и 1 клиента для теста, после выхода и входа - удаляет диалоги.
Обновлять вручную остальные 70 машин будет сложновато.
Про установку через GPO я знаю, но мне было более привычно, что новая версия тянется с сервера автоматически, но поскольку билд у вас не менялся, соответственно версия и не ставится на клиенты новая. А как я понял, без новой версии клиента не работает эта настройка.
Поэтому придется видимо этот момент отложить до выхода 7.3.

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

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Ср фев 06, 2019 7:21 pm
Алексей Пикуров
А как я понял, без новой версии клиента не работает эта настройка.

Да, всё верно.
Поэтому придется видимо этот момент отложить до выхода 7.3.

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

Все правильно. Вы увидите изменения, когда перезапустите клиент либо сделаете логон/логофф. Негуманно закрывать открытые окна в программе "на ходу", пока их, возможно, читают.
Кстати этот скрипт требует обновленной версии клиента или будет выполняться и на декабрьской версии 7.2?

Будет работать и на старой сборке клиента, в скрипте только серверная логика.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Ср фев 06, 2019 7:29 pm
amiton
Проверил, после закрытия работает. Спасибо.

Тогда сразу вдогонку вопрос, у меня есть люди которые неделями не выключают компьютер.
Можно ли сделать какой-то скрипт или что-то такое, чтобы он например ночью отключал всех от сервера на несколько секунд, чтобы у людей выполнился этот скрипт по закрытия контактов?

Я конечно могу настроить в планировщике перезапуск службы Майчата ночью, но возможно есть более красивый вариант.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Ср фев 06, 2019 7:33 pm
Алексей Пикуров
Скриптовую функцию для отключения пользователей от сервера мы ещё не делали, можно добавить. Отпишу вам в этой теме.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пт фев 08, 2019 9:00 am
dkonakov
Добрый день!
У меня вот у одного из пользователей вот такое:
Код: Выделить всё
[08:52:54] [INFO] Открыт сеанс привата с пользователем "Лидия Перкова (13)"
[08:52:55] [INFO] Открыт сеанс привата с пользователем "Олег Шапранов (39)"
[08:52:55] [ERROR] Ошибка #0249: вы не можете открыть диалог с самим собой
[08:52:55] [ERROR] Сетевая ошибка №10054: "Connection reset by peer"
[08:52:55] [STOP] *** Пользователь отключен от сервера
[08:53:05] [INFO] Поиск сервера MyChat...
[08:53:05] [INFO] Подключение к серверу ST (IP 192.168.2.13, порт 2004)...
[08:53:06] [INFO] Авторизация, логин "Вадим Морозов (46)"...
[08:53:07] [OK] Авторизация прошла успешно, UIN 71
[08:53:07] [OK] Подключен к текстовой конференции "Главный"
[08:53:08] [INFO] Открыт сеанс привата с пользователем "Андрей Толстопятов(37)"
[08:53:09] [INFO] Открыт сеанс привата с пользователем "Наталья Гайдышева (23)"
[08:53:09] [INFO] Открыт сеанс привата с пользователем "Александр Шевченко (28)"
[08:53:10] [INFO] Открыт сеанс привата с пользователем "Владимир Голубейков (47)"
[08:53:10] [INFO] Открыт сеанс привата с пользователем "Лидия Перкова (13)"
[08:53:11] [INFO] Открыт сеанс привата с пользователем "Олег Шапранов (39)"
[08:53:11] [ERROR] Ошибка #0249: вы не можете открыть диалог с самим собой
[08:53:11] [ERROR] Сетевая ошибка №10054: "Connection reset by peer"
[08:53:11] [STOP] *** Пользователь отключен от сервера


Ситуация такая, что у нас 1с отправляет данные, иногда человек отправляет самому себе. Соответственно, после открытия чата Ошибка #0249: вы не можете открыть диалог с самим собой.
Что делать?

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пт фев 08, 2019 10:33 am
dkonakov
Обновили сервер на последний, вручную клиента на всех машинах, сняли галочку про запоминание открытых приватов - проблема ушла.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пт фев 08, 2019 2:27 pm
Алексей Пикуров
Технически отправлять сообщение самому себе — плохая идея. Нужно сделать контроль на это в Integration API. Спасибо за наблюдение.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пт фев 08, 2019 2:47 pm
dkonakov
На самом деле оставьте выбор, лично нам это нужно. Отправляет 1с от имени этого пользователя другим и если нужно ему самому тоже, спасибо.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пт фев 08, 2019 2:57 pm
Алексей Пикуров
В MyChat не может быть диалога с самим собой. Если нужно отправлять мессаджи себе, то нужно делать это от имени встроенного робота с UIN 0. Я добавлю контроль, и, если отправитель и получатель будут совпадать, то отправителем будет Elisa.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Пт фев 08, 2019 3:14 pm
dkonakov
Да, так будет отлично.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Сб фев 09, 2019 8:00 pm
Алексей Пикуров
To amiton: функция реализована.

Re: Не запускается из за большого количества открытых вкладок версия 7.2

СообщениеДобавлено: Сб фев 09, 2019 8:22 pm
Алексей Пикуров
To dkonakov: контроль добавили, спасибо.