Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Михаил П
Не секрет что и самолеты падают - отсюда и вопрос как создать дополнительный резервный сервер MyChat , в случае падения (выхода из строя компьютера где установлен основной сервер MyChat) его роль подхватит дополнительный ???
Аватара пользователя
Алексей Пикуров
В автоматическом режиме создаются резервные копии базы данных сервера. Это - самое основное. Бекапы делаются раз в неделю. Место хранения можете посмотреть в справке (в профиле \AllUsers).

Вы можете сделать своими силами копирование их на сетевой диск (на случай поломки жёсткого диска компьютера, где работает сервер MyChat).

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

Времени это займёт минуты 2, от силы.
Аватара пользователя
Михаил П
​А как быть если :

1 сервер в локальной сети переходит на другой комп ,на другой IP был 192.168.100.39 а переезжает на 192.168.100.100 . как клиенты его увидят ?

2 Удаленные клиенты как они его увидят ?
Аватара пользователя
Алексей Пикуров
Я так понял, вы сейчас спросили насчёт автоматической перенастройки адреса сервера всех ваших клиентов, если он физически переезжает в другое место.

Насчёт резервного сервера уже есть решение. На клиенте появилась настройка, в случае неудачи коннекта к основному серверу использовать резервный адрес:
3997697813_orig.png

Эта штука создавалась изначально для одного клиента и немного другой задачи, однако для подключения к резервному серверу прекрасно подойдёт.

Правда, у нас пока отсутствует технология синхронизации серверных данных (репликация) для автоматического поддержания копии сервера в актуальном состоянии.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Михаил П
MCDOMAIN.REG подредактировал -только нужно рестарт пользовательских компьютеров делать ?
Аватара пользователя
Алексей Пикуров
А, так у вас клиенты в домене, это ещё проще. Достаточно перезапустить клиентский MyChat Client, перезагрузка компьютера не требуется.
Аватара пользователя
Михаил П
А, так у вас клиенты в домене, это ещё проще. Достаточно перезапустить клиентский MyChat Client, перезагрузка компьютера не требуется.

Да конечно , просто у них настройки - запрет выхода (жесткая политика)
Аватара пользователя
Алексей Пикуров
Вы можете с сервера их выключить, есть консольная команда halt <uin>.

Или со своего клиента с административными правами, та же консольная команда, или через контекстное меню:
3998249813_orig.png

Это позволит вам завершать работу любого MyChat Client в сети, в индивидуальном режиме. Если у вас, конечно, права будут для этого :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Михаил П
​Алексей а запустить то все рано клиента придется тогда вручную ?

С вечера запустить новый север и на утро при старте они зарегаться на новом ,так ведь ?
Аватара пользователя
Алексей Пикуров
Запустить - да. Только вы базу данных подложите к новому серверу старую, чтобы заново всё не делать и не настраивать его. Тогда вашим клиентам не надо будет регистрироваться, "подхватятся" старые UIN-ы и все настройки старого сервера. Но на новом физическом месте.

Кстати, вы натолкнули меня на консольную команду удалённого перезапуска клиента, надо над этим подумать.
Аватара пользователя
Михаил П
Да конечно -базу перенес и на своем испробовал перезагрузился, все ок , на утро все переедут .
Да это тоже было бы удобно -команду удалённого перезапуска клиента, надо над этим подумать.

:-)
m151163
​клиенты домена вошли в чат а вот удаленные с интернета нет , где бы покопать ?

данные для анализа : ранее сервер чата был установлен на компьютер с прямым подключением к сети интернет , этот же компьютер является и теперь является прокси сервером (UserGate).
Сервер чата переехал на другой комп в доменной сети , в интернет выходит через прокси
Аватара пользователя
Андрей Раков
Вам нужно настроить портмапинг на компьютере с внешним адресом (UserGate) на компьютер с сервером чата.
Аватара пользователя
Алексей Пикуров
А что вы рассылали вашим клиентам, какие настройки? Какой адрес сервера? Он одинаков для внешних и внутренних клиентов или нет? Я же не в курсе, как у вас сеть организована.
Аватара пользователя
Алексей Пикуров
Да. и ещё. Ваши внешние клиенты авторизуются в домене или нет? Вы вроде писали что решили вопрос применением файла реестра через групповые политики.
m151163
​внутренним в домене через MCDOMAIN.REG
а внешние по IP как и ранее у них было
m151163
внешние клиенты в домене не авторизуются
m151163
Ранее сервер чата был установлен на компьютер с прямым подключением к сети интернет.

Сервер чата переехал на другой комп в доменной сети , в интернет выходит через прокси
Аватара пользователя
Алексей Пикуров
Получается, ваши внешние клиенты сейчас подключаются к внешнему IP, на котором уже нет сервера MyChat. Вы настроили переадресацию входящих подключений по 2004 порту на внешний IP во внутренний хост в вашей локальной сети, где сейчас работает сервер MyChat?
m151163
​а вот этого не сделал
Аватара пользователя
Алексей Пикуров
Нужно сделать, кроме этого не помешает ещё и в самом MyChat Server прописать его внешний IP, к которому подключения идут извне, в настройках (он ведь его не может знать). Чтобы работал FTP сервер корректно в пассивном режиме.
m151163
​Что то не понял где данная настройка - в самом MyChat Server прописать его внешний IP
Аватара пользователя
Алексей Пикуров
4008285714_orig.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
m151163
​​Ок задача выполнена
Получается, ваши внешние клиенты сейчас подключаются к внешнему IP, на котором уже нет сервера MyChat. Вы настроили переадресацию входящих подключений по 2004 порту на внешний IP во внутренний хост в вашей локальной сети, где сейчас работает сервер MyChat?
На прокси UserGate нужно было то что красным указано

Спасибо
4009118354_orig.jpg

4009120640_orig.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
Ок, хорошо. Это окошко как раз и есть настройка маппинга портов (port mapping) в UserGate.
Аватара пользователя
Михаил П
​​Появись проблема не пускает MyChat Server Console ввожу UIN + пароль и получаю отказ , на сервере я в группе Администратор , до переезда сервера все работало.
Сервер переехал на ОС windows server 2008 r2
Сам клиент в сети- в чате
4025551619_orig.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Михаил П
Интересно проблема решилась - на клиенте ввел повторно пароль и затем в консоль и все ок -пустил
Аватара пользователя
Алексей Пикуров
Вы - доменный пользователь?
Аватара пользователя
Михаил П
Да, доменный.
Аватара пользователя
Алексей Пикуров
Там есть нюанс для доменных юзеров. При подключении в WEB-консоль сервер не знает, под каким паролем авторизоваться (юзер-то из домена втянут, а не зарегистрирован на сервере MyChat вручную, пароль его неизвестен), поэтому в профиле клиента нужно пароль указать. В дальнейшем мы это дело упростим - но пока вот так.
Аватара пользователя
Михаил П
​ОК так методом тыка и решил
Аватара пользователя
Василий Иванович
Алексей Пикуров писал(а):Правда, у нас пока отсутствует технология синхронизации серверных данных (репликация) для автоматического поддержания копии сервера в актуальном состоянии.

В этом направлении есть новости? Не хотелось бы огород городить с репликацией, на стороннем софте.
Аватара пользователя
Алексей Пикуров
Добрый день, Василий Иванович. Нет, мы этим направлением не занимались. Сейчас все силы брошены на WEB-админку для сервера.