Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
zealot
Может конечно я сам чего-то не донастроил на роутере...
Вот лог на сервере в момент попытки обновления.

02.04.2015 22:56:17:685|0022|X.X.X.X connected
02.04.2015 22:56:17:690|0020|X.X.X.X USER PAS_UpdateMyChatClient
02.04.2015 22:56:17:691|0021|X.X.X.X 331 Password required for PAS_UpdateMyChatClient.
02.04.2015 22:56:17:696|0020|X.X.X.X PASS ********
02.04.2015 22:56:17:696|0022|X.X.X.X logged in (autoupdate)
02.04.2015 22:56:17:696|0022|X.X.X.X User "PAS_UpdateMyChatClient" is authenticated
02.04.2015 22:56:17:696|0021|X.X.X.X 230 User PAS_UpdateMyChatClient logged in.
02.04.2015 22:56:17:700|0020|X.X.X.X TYPE I
02.04.2015 22:56:17:700|0021|X.X.X.X 200 Type set to I.
02.04.2015 22:56:17:705|0020|X.X.X.X STRU F
02.04.2015 22:56:17:705|0021|X.X.X.X 200 Ok. STRU parameter 'F' ignored.
02.04.2015 22:56:17:710|0020|X.X.X.X MODE S
02.04.2015 22:56:17:710|0021|X.X.X.X 200 MODE S Ok
02.04.2015 22:56:17:715|0020|X.X.X.X REST 0
02.04.2015 22:56:17:715|0021|X.X.X.X 350 REST supported. Ready to resume at byte offset 0.
02.04.2015 22:56:17:720|0020|X.X.X.X REST 1
02.04.2015 22:56:17:720|0021|X.X.X.X 350 REST supported. Ready to resume at byte offset 1.
02.04.2015 22:56:17:725|0020|X.X.X.X REST 0
02.04.2015 22:56:17:725|0021|X.X.X.X 350 REST supported. Ready to resume at byte offset 0.
02.04.2015 22:56:17:729|0020|X.X.X.X SIZE mcsetup.exe
02.04.2015 22:56:17:730|0021|X.X.X.X 213 39976144
02.04.2015 22:56:17:735|0020|X.X.X.X PASV
02.04.2015 22:56:17:735|0021|X.X.X.X 227 Entering Passive Mode (192,168,11,3,78,44).
02.04.2015 22:56:40:872|0020|X.X.X.X QUIT
02.04.2015 22:56:40:872|0021|X.X.X.X 221 Goodbye.

На сервере настройки такие
ftp_mychat.JPG


На роутере проброшены порты 20000-20100 извне на сервер с чатом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
Здравствуйте. Увидеть лог клиента можно?
Аватара пользователя
zealot
[2015-04-02 23:08:57:612] file: "mcupdate.exe" SocketClose
[2015-04-02 23:08:57:612] file: "mcupdate.exe" ResolvingBegin 192.168.11.3:20013
[2015-04-02 23:08:57:613] file: "mcupdate.exe" ResolvingEnd 192.168.11.3:20013
[2015-04-02 23:08:57:613] file: "mcupdate.exe" SocketCreate IPv4
[2015-04-02 23:09:18:613] file: "mcupdate.exe" Error 10060,Connection timed out
[2015-04-02 23:09:18:614] file: "mcupdate.exe" Connect 192.168.11.3:20013
[2015-04-02 23:09:21:158] file: "mcupdate.exe" SocketClose
[2015-04-02 23:09:21:220] file: "mcsetup.exe" SocketClose
[2015-04-02 23:09:21:221] file: "mcsetup.exe" ResolvingBegin 192.168.11.3:20014
[2015-04-02 23:09:21:223] file: "mcsetup.exe" ResolvingEnd 192.168.11.3:20014
[2015-04-02 23:09:21:223] file: "mcsetup.exe" SocketCreate IPv4
[2015-04-02 23:09:42:222] file: "mcsetup.exe" Error 10060,Connection timed out
[2015-04-02 23:09:42:223] file: "mcsetup.exe" Connect 192.168.11.3:20014
[2015-04-02 23:09:44:509] file: "mcsetup.exe" SocketClose

Судя по логу клиент пытается скачать файл по внутреннему айпи сервера.
Аватара пользователя
Алексей Пикуров
Обычно в C:\Users\%USERNAME%\AppData\Local\MyChat Client\logs\2015\04\02\ftp.log
Аватара пользователя
Алексей Пикуров
Получается, после назначения внешнего IP в настройках, сервер не был перезапущен.

P.S. Рекомендую пользоваться WEB-админкой. Основной функционал уже перенесён туда.
Аватара пользователя
zealot
Точно, помогло. Спасибо.
Попутный вопрос - обязательно ли открывать на роутере все 100 портов или можно обойтись 10ю?
Последний раз редактировалось zealot Чт апр 02, 2015 5:48 pm, всего редактировалось 1 раз.
Аватара пользователя
Алексей Пикуров
Специфика работы нашего FTP сервера. Пул портов нужен, обычно в маршрутизаторах можно указать и пул портов для проброса, не только один.

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

Мы планируем в ближайших версиях сделать обновление через наш собственный HTTP сервер, там эта проблема должна отпасть, нужен будет только один порт пробросить - для WEB-сервера.
Аватара пользователя
Алексей Пикуров
Я ответил на ваш отредактированный вопрос :)
Аватара пользователя
zealot
Да, я заметил и вернул вопрос, спасибо :)