"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
ANDiv
У нас на предприятии используют систему "Оповещений" в программе для рассылки изменений по заказам или рассылки новых заказов.
Рандомное и не постоянно возникает следующая ошибка у пользователей в программе при получении данных "оповешений" - при попытке открыть прикрепленную картинку окна майчата становятся не доступны, а картинка в оповещении начинает с большой частотой мерцать.
Приходится выгружать программу из памяти. После нового запуска чата на локальном компе, где это произошло, открытие прикрепленной картинки в истории оповещений проходит нормально.

Файлик с логом ftp.log выслал на почтовый ящик поддержки
Аватара пользователя
Алексей Пикуров
В логе вроде всё хорошо, ошибок закачки картинок нет. Предположу, что у вас работает какое-то ПО параллельно с MyChat, которое приводит к такому поведению программы.

Для начала попробуйте вычислить его методом исключения.
ANDiv
Вот это будет проблематично! :( Была бы ошибка постоянной и систематичной.
Хорошо, попытаемся отловить этот момент.
ANDiv
Получилось отловить проблемную ситуацию. Скриншоты и краткое описание было отправлено вам на ваш почтовый ящик!
Аватара пользователя
Алексей Пикуров
Вы пишете в письме:
на 1-м скрине - окно с оповещением, где должен быть прикреплен скан.
за место картинки красный квадратик. если по нему нажать, то начнется
мерцание про которое я вам говорил.

Там должен быть анимированный GIF, полоска цветная. Которая должна замениться на изображение (миниатюру), когда оно подгрузится с сервера MyChat по ftp.
ANDiv
Ага! Только вот картинка то не открывалась.
Помойму я нашел с чем это связано. Пока тестируем. Если в течении недели не проявится ошибка, отпишусь в чем было дело.
Аватара пользователя
Алексей Пикуров
Хорошо, ждём.
ANDiv
Не прокатило! Думал проблем в антивируснике. Добавил майчат во все исключения. Не помогло. Проблема осталась!

На клиентской машине в логах вот что пишется:
Код: Выделить всё
[2015-09-01 10:21:43:684] Start download file "279-010915102057.tif"
[2015-09-01 10:21:43:686] Trying connect to the server: host 192.168.1.212, port 1024
[2015-09-01 10:21:43:697] Login ok
[2015-09-01 10:21:43:700] file: "279-010915102057.tif" SocketCreate
[2015-09-01 10:21:43:702] file: "279-010915102057.tif" ResolvingBegin 192.168.1.212:1106
[2015-09-01 10:21:43:704] file: "279-010915102057.tif" ResolvingEnd 192.168.1.212:1106
[2015-09-01 10:21:43:705] file: "279-010915102057.tif" SocketCreate IPv4
[2015-09-01 10:21:43:708] file: "279-010915102057.tif" Connect 192.168.1.212:1106
[2015-09-01 10:21:43:715] file: "279-010915102057.tif" CanRead
[2015-09-01 10:21:43:717] file: "279-010915102057.tif" CanRead
[2015-09-01 10:21:43:718] file: "279-010915102057.tif" Error 10054,Connection reset by peer
[2015-09-01 10:21:43:720] file: "279-010915102057.tif" SocketCreate
[2015-09-01 10:21:43:918] file: "279-010915102057.tif" SocketCreate
[2015-09-01 10:21:43:922] Logoff ok
[2015-09-01 10:21:43:923] file: "279-010915102057.tif" SocketCreate
[2015-09-01 10:26:07:300] file: "279-010915102057.jpeg" SocketClose
[2015-09-01 10:26:07:301] file: "279-010915102057.jpeg" ResolvingBegin 192.168.1.212:1120
[2015-09-01 10:26:07:301] file: "279-010915102057.jpeg" ResolvingEnd 192.168.1.212:1120
[2015-09-01 10:26:07:302] file: "279-010915102057.jpeg" SocketCreate IPv4
[2015-09-01 10:26:07:302] file: "279-010915102057.jpeg" Connect 192.168.1.212:1120
[2015-09-01 10:26:07:371] file: "279-010915102057.jpeg" Error 10054,Connection reset by peer
[2015-09-01 10:26:07:372] file: "279-010915102057.jpeg" SocketClose
[2015-09-01 10:26:07:506] file: "279-010915102057.jpeg" SocketClose
[2015-09-01 10:26:07:509] file: "279-010915102057.jpeg" SocketClose

Оповещение было разослано в 10:21. Картинку в оповещении не получалось открыть, она была не доступна. За место картинки - цветные квадратики. В 10-26 я открыл оповещение через историю полученных
Аватара пользователя
Алексей Пикуров
Сервер MyChat находится в прямой видимости этого MyChat клиента или за NAT? На сервере, где работает MyChat Server, открыты порты для FTP?

Я вижу клиентскую ошибку "Error 10054,Connection reset by peer". Соединение разорвано по инициативе сервера. Покажите серверный лог за это же время, чтобы сравнить, а что писалось там.
ANDiv
Сервер и клиенты находятся в одной локальной сети. На самом сервере где установлен майчат отключен брендмауэр, соответственно все порты открыты

Лог с сервера за это же время
Код: Выделить всё
01.09.2015 10:21:43:515|0022|192.168.1.95 connected
01.09.2015 10:21:43:515|0020|192.168.1.95 USER PAS_Images
01.09.2015 10:21:43:515|0021|192.168.1.95 331 Password required for PAS_Images.
01.09.2015 10:21:43:515|0020|192.168.1.95 PASS ********
01.09.2015 10:21:43:515|0022|192.168.1.95 User "PAS_Images" is authenticated
01.09.2015 10:21:43:515|0021|192.168.1.95 230 User PAS_Images logged in.
01.09.2015 10:21:43:515|0020|192.168.1.95 TYPE I
01.09.2015 10:21:43:515|0021|192.168.1.95 200 Type set to I.
01.09.2015 10:21:43:515|0020|192.168.1.95 STRU F
01.09.2015 10:21:43:515|0021|192.168.1.95 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:515|0020|192.168.1.95 MODE S
01.09.2015 10:21:43:515|0021|192.168.1.95 200 MODE S Ok
01.09.2015 10:21:43:515|0020|192.168.1.95 REST 0
01.09.2015 10:21:43:515|0021|192.168.1.95 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:515|0020|192.168.1.95 REST 1
01.09.2015 10:21:43:515|0021|192.168.1.95 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:515|0020|192.168.1.95 REST 0
01.09.2015 10:21:43:515|0021|192.168.1.95 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:531|0020|192.168.1.95 PASV
01.09.2015 10:21:43:531|0021|192.168.1.95 227 Entering Passive Mode (192,168,1,212,4,79).
01.09.2015 10:21:43:531|0020|192.168.1.95 TYPE I
01.09.2015 10:21:43:531|0021|192.168.1.95 200 Type set to I.
01.09.2015 10:21:43:531|0020|192.168.1.95 RETR 279-010915102057.tif
01.09.2015 10:21:43:531|0021|192.168.1.95 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:43:531|0021|192.168.1.95 226 File sent ok
01.09.2015 10:21:43:578|0022|192.168.1.129 connected
01.09.2015 10:21:43:578|0020|192.168.1.129 USER PAS_Images
01.09.2015 10:21:43:578|0021|192.168.1.129 331 Password required for PAS_Images.
01.09.2015 10:21:43:578|0020|192.168.1.129 PASS ********
01.09.2015 10:21:43:578|0022|192.168.1.129 User "PAS_Images" is authenticated
01.09.2015 10:21:43:578|0021|192.168.1.129 230 User PAS_Images logged in.
01.09.2015 10:21:43:578|0020|192.168.1.129 TYPE I
01.09.2015 10:21:43:578|0021|192.168.1.129 200 Type set to I.
01.09.2015 10:21:43:578|0020|192.168.1.129 STRU F
01.09.2015 10:21:43:578|0021|192.168.1.129 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:578|0020|192.168.1.129 MODE S
01.09.2015 10:21:43:578|0021|192.168.1.129 200 MODE S Ok
01.09.2015 10:21:43:578|0020|192.168.1.129 REST 0
01.09.2015 10:21:43:578|0021|192.168.1.129 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:578|0020|192.168.1.129 REST 1
01.09.2015 10:21:43:578|0021|192.168.1.129 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:578|0020|192.168.1.129 REST 0
01.09.2015 10:21:43:578|0021|192.168.1.129 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:593|0020|192.168.1.129 PASV
01.09.2015 10:21:43:593|0021|192.168.1.129 227 Entering Passive Mode (192,168,1,212,4,80).
01.09.2015 10:21:43:593|0020|192.168.1.129 TYPE I
01.09.2015 10:21:43:593|0021|192.168.1.129 200 Type set to I.
01.09.2015 10:21:43:593|0020|192.168.1.129 RETR 279-010915102057.tif
01.09.2015 10:21:43:593|0021|192.168.1.129 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:43:593|0021|192.168.1.129 226 File sent ok
01.09.2015 10:21:43:625|0022|192.168.1.99 connected
01.09.2015 10:21:43:625|0020|192.168.1.99 USER PAS_Images
01.09.2015 10:21:43:625|0021|192.168.1.99 331 Password required for PAS_Images.
01.09.2015 10:21:43:625|0020|192.168.1.99 PASS ********
01.09.2015 10:21:43:625|0022|192.168.1.99 User "PAS_Images" is authenticated
01.09.2015 10:21:43:625|0021|192.168.1.99 230 User PAS_Images logged in.
01.09.2015 10:21:43:625|0020|192.168.1.99 TYPE I
01.09.2015 10:21:43:625|0021|192.168.1.99 200 Type set to I.
01.09.2015 10:21:43:625|0020|192.168.1.99 STRU F
01.09.2015 10:21:43:625|0021|192.168.1.99 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:625|0020|192.168.1.99 MODE S
01.09.2015 10:21:43:625|0021|192.168.1.99 200 MODE S Ok
01.09.2015 10:21:43:625|0020|192.168.1.99 REST 0
01.09.2015 10:21:43:625|0021|192.168.1.99 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:625|0020|192.168.1.99 REST 1
01.09.2015 10:21:43:625|0021|192.168.1.99 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:625|0020|192.168.1.99 REST 0
01.09.2015 10:21:43:625|0021|192.168.1.99 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:625|0020|192.168.1.99 PASV
01.09.2015 10:21:43:625|0021|192.168.1.99 227 Entering Passive Mode (192,168,1,212,4,81).
01.09.2015 10:21:43:625|0020|192.168.1.99 TYPE I
01.09.2015 10:21:43:625|0021|192.168.1.99 200 Type set to I.
01.09.2015 10:21:43:640|0020|192.168.1.99 RETR 279-010915102057.tif
01.09.2015 10:21:43:640|0021|192.168.1.99 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:43:640|0021|192.168.1.99 226 File sent ok
01.09.2015 10:21:43:703|0022|192.168.1.100 connected
01.09.2015 10:21:43:703|0020|192.168.1.100 USER PAS_Images
01.09.2015 10:21:43:703|0021|192.168.1.100 331 Password required for PAS_Images.
01.09.2015 10:21:43:703|0020|192.168.1.100 PASS ********
01.09.2015 10:21:43:703|0022|192.168.1.100 User "PAS_Images" is authenticated
01.09.2015 10:21:43:703|0021|192.168.1.100 230 User PAS_Images logged in.
01.09.2015 10:21:43:718|0020|192.168.1.100 TYPE I
01.09.2015 10:21:43:718|0021|192.168.1.100 200 Type set to I.
01.09.2015 10:21:43:718|0020|192.168.1.100 STRU F
01.09.2015 10:21:43:718|0021|192.168.1.100 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:718|0020|192.168.1.100 MODE S
01.09.2015 10:21:43:718|0021|192.168.1.100 200 MODE S Ok
01.09.2015 10:21:43:718|0020|192.168.1.100 REST 0
01.09.2015 10:21:43:718|0021|192.168.1.100 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:718|0020|192.168.1.100 REST 1
01.09.2015 10:21:43:718|0021|192.168.1.100 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:718|0020|192.168.1.100 REST 0
01.09.2015 10:21:43:718|0021|192.168.1.100 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:718|0020|192.168.1.100 PASV
01.09.2015 10:21:43:718|0021|192.168.1.100 227 Entering Passive Mode (192,168,1,212,4,82).
01.09.2015 10:21:43:734|0020|192.168.1.100 TYPE I
01.09.2015 10:21:43:734|0021|192.168.1.100 200 Type set to I.
01.09.2015 10:21:43:734|0020|192.168.1.100 RETR 279-010915102057.tif
01.09.2015 10:21:43:734|0021|192.168.1.100 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:43:734|0022|192.168.1.170 connected
01.09.2015 10:21:43:734|0020|192.168.1.170 USER PAS_Images
01.09.2015 10:21:43:734|0021|192.168.1.170 331 Password required for PAS_Images.
01.09.2015 10:21:43:734|0020|192.168.1.95 QUIT
01.09.2015 10:21:43:734|0021|192.168.1.95 221 Goodbye.
01.09.2015 10:21:43:734|0022|192.168.1.95 disconnected
01.09.2015 10:21:43:734|0020|192.168.1.170 PASS ********
01.09.2015 10:21:43:734|0022|192.168.1.170 User "PAS_Images" is authenticated
01.09.2015 10:21:43:734|0021|192.168.1.170 230 User PAS_Images logged in.
01.09.2015 10:21:43:734|0020|192.168.1.170 TYPE I
01.09.2015 10:21:43:734|0021|192.168.1.170 200 Type set to I.
01.09.2015 10:21:43:734|0021|192.168.1.100 226 File sent ok
01.09.2015 10:21:43:734|0020|192.168.1.170 STRU F
01.09.2015 10:21:43:734|0021|192.168.1.170 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:749|0020|192.168.1.170 MODE S
01.09.2015 10:21:43:749|0021|192.168.1.170 200 MODE S Ok
01.09.2015 10:21:43:749|0020|192.168.1.170 REST 0
01.09.2015 10:21:43:749|0021|192.168.1.170 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:749|0020|192.168.1.170 REST 1
01.09.2015 10:21:43:749|0021|192.168.1.170 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:749|0022|192.168.1.128 connected
01.09.2015 10:21:43:749|0020|192.168.1.170 REST 0
01.09.2015 10:21:43:749|0021|192.168.1.170 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:749|0020|192.168.1.128 USER PAS_Images
01.09.2015 10:21:43:749|0021|192.168.1.128 331 Password required for PAS_Images.
01.09.2015 10:21:43:749|0020|192.168.1.128 PASS ********
01.09.2015 10:21:43:749|0022|192.168.1.128 User "PAS_Images" is authenticated
01.09.2015 10:21:43:749|0021|192.168.1.128 230 User PAS_Images logged in.
01.09.2015 10:21:43:749|0020|192.168.1.128 TYPE I
01.09.2015 10:21:43:749|0021|192.168.1.128 200 Type set to I.
01.09.2015 10:21:43:749|0020|192.168.1.170 PASV
01.09.2015 10:21:43:749|0021|192.168.1.170 227 Entering Passive Mode (192,168,1,212,4,83).
01.09.2015 10:21:43:749|0020|192.168.1.128 STRU F
01.09.2015 10:21:43:749|0021|192.168.1.128 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:749|0020|192.168.1.128 MODE S
01.09.2015 10:21:43:749|0021|192.168.1.128 200 MODE S Ok
01.09.2015 10:21:43:749|0020|192.168.1.128 REST 0
01.09.2015 10:21:43:749|0021|192.168.1.128 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:749|0020|192.168.1.128 REST 1
01.09.2015 10:21:43:749|0021|192.168.1.128 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:749|0020|192.168.1.128 REST 0
01.09.2015 10:21:43:749|0021|192.168.1.128 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:765|0020|192.168.1.128 PASV
01.09.2015 10:21:43:765|0021|192.168.1.128 227 Entering Passive Mode (192,168,1,212,4,84).
01.09.2015 10:21:43:765|0020|192.168.1.170 TYPE I
01.09.2015 10:21:43:765|0021|192.168.1.170 200 Type set to I.
01.09.2015 10:21:43:765|0020|192.168.1.128 TYPE I
01.09.2015 10:21:43:765|0021|192.168.1.128 200 Type set to I.
01.09.2015 10:21:43:765|0020|192.168.1.170 RETR 279-010915102057.tif
01.09.2015 10:21:43:765|0021|192.168.1.170 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:43:765|0020|192.168.1.128 RETR 279-010915102057.tif
01.09.2015 10:21:43:765|0021|192.168.1.128 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:43:765|0021|192.168.1.128 226 File sent ok
01.09.2015 10:21:43:765|0021|192.168.1.170 226 File sent ok
01.09.2015 10:21:43:781|0022|192.168.1.93 connected
01.09.2015 10:21:43:781|0020|192.168.1.93 USER PAS_Images
01.09.2015 10:21:43:781|0021|192.168.1.93 331 Password required for PAS_Images.
01.09.2015 10:21:43:781|0020|192.168.1.93 PASS ********
01.09.2015 10:21:43:781|0022|192.168.1.93 User "PAS_Images" is authenticated
01.09.2015 10:21:43:781|0021|192.168.1.93 230 User PAS_Images logged in.
01.09.2015 10:21:43:781|0020|192.168.1.93 TYPE I
01.09.2015 10:21:43:781|0021|192.168.1.93 200 Type set to I.
01.09.2015 10:21:43:781|0020|192.168.1.93 STRU F
01.09.2015 10:21:43:781|0021|192.168.1.93 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:781|0020|192.168.1.93 MODE S
01.09.2015 10:21:43:781|0021|192.168.1.93 200 MODE S Ok
01.09.2015 10:21:43:781|0020|192.168.1.93 REST 0
01.09.2015 10:21:43:781|0021|192.168.1.93 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:781|0020|192.168.1.93 REST 1
01.09.2015 10:21:43:781|0021|192.168.1.93 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:796|0020|192.168.1.93 REST 0
01.09.2015 10:21:43:796|0021|192.168.1.93 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:796|0020|192.168.1.93 PASV
01.09.2015 10:21:43:796|0021|192.168.1.93 227 Entering Passive Mode (192,168,1,212,4,85).
01.09.2015 10:21:43:796|0020|192.168.1.93 TYPE I
01.09.2015 10:21:43:796|0021|192.168.1.93 200 Type set to I.
01.09.2015 10:21:43:796|0020|192.168.1.93 RETR 279-010915102057.tif
01.09.2015 10:21:43:796|0021|192.168.1.93 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:43:796|0021|192.168.1.93 226 File sent ok
01.09.2015 10:21:43:812|0020|192.168.1.129 QUIT
01.09.2015 10:21:43:812|0021|192.168.1.129 221 Goodbye.
01.09.2015 10:21:43:812|0022|192.168.1.129 disconnected
01.09.2015 10:21:43:843|0020|192.168.1.99 QUIT
01.09.2015 10:21:43:843|0021|192.168.1.99 221 Goodbye.
01.09.2015 10:21:43:843|0022|192.168.1.99 disconnected
01.09.2015 10:21:43:937|0020|192.168.1.100 QUIT
01.09.2015 10:21:43:937|0021|192.168.1.100 221 Goodbye.
01.09.2015 10:21:43:937|0022|192.168.1.100 disconnected
01.09.2015 10:21:43:937|0020|192.168.1.170 QUIT
01.09.2015 10:21:43:937|0021|192.168.1.170 221 Goodbye.
01.09.2015 10:21:43:937|0022|192.168.1.170 disconnected
01.09.2015 10:21:43:952|0022|192.168.4.111 connected
01.09.2015 10:21:43:952|0020|192.168.4.111 USER PAS_Images
01.09.2015 10:21:43:952|0021|192.168.4.111 331 Password required for PAS_Images.
01.09.2015 10:21:43:952|0022|192.168.1.133 connected
01.09.2015 10:21:43:952|0020|192.168.4.111 PASS ********
01.09.2015 10:21:43:952|0022|192.168.4.111 User "PAS_Images" is authenticated
01.09.2015 10:21:43:952|0021|192.168.4.111 230 User PAS_Images logged in.
01.09.2015 10:21:43:952|0020|192.168.1.133 USER PAS_Images
01.09.2015 10:21:43:952|0021|192.168.1.133 331 Password required for PAS_Images.
01.09.2015 10:21:43:968|0020|192.168.1.133 PASS ********
01.09.2015 10:21:43:968|0022|192.168.1.133 User "PAS_Images" is authenticated
01.09.2015 10:21:43:968|0021|192.168.1.133 230 User PAS_Images logged in.
01.09.2015 10:21:43:968|0020|192.168.1.133 TYPE I
01.09.2015 10:21:43:968|0021|192.168.1.133 200 Type set to I.
01.09.2015 10:21:43:968|0020|192.168.1.133 STRU F
01.09.2015 10:21:43:968|0021|192.168.1.133 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:968|0020|192.168.1.133 MODE S
01.09.2015 10:21:43:968|0021|192.168.1.133 200 MODE S Ok
01.09.2015 10:21:43:968|0020|192.168.4.111 TYPE I
01.09.2015 10:21:43:968|0021|192.168.4.111 200 Type set to I.
01.09.2015 10:21:43:968|0020|192.168.1.133 REST 0
01.09.2015 10:21:43:968|0021|192.168.1.133 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:968|0020|192.168.1.133 REST 1
01.09.2015 10:21:43:968|0021|192.168.1.133 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:968|0020|192.168.1.133 REST 0
01.09.2015 10:21:43:968|0021|192.168.1.133 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:968|0020|192.168.4.111 STRU F
01.09.2015 10:21:43:968|0021|192.168.4.111 200 Ok. STRU parameter 'F' ignored.
01.09.2015 10:21:43:968|0020|192.168.1.133 PASV
01.09.2015 10:21:43:968|0021|192.168.1.133 227 Entering Passive Mode (192,168,1,212,4,86).
01.09.2015 10:21:43:968|0020|192.168.1.128 QUIT
01.09.2015 10:21:43:968|0021|192.168.1.128 221 Goodbye.
01.09.2015 10:21:43:968|0022|192.168.1.128 disconnected
01.09.2015 10:21:43:968|0020|192.168.4.111 MODE S
01.09.2015 10:21:43:968|0021|192.168.4.111 200 MODE S Ok
01.09.2015 10:21:43:968|0020|192.168.4.111 REST 0
01.09.2015 10:21:43:968|0021|192.168.4.111 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:983|0020|192.168.1.133 TYPE I
01.09.2015 10:21:43:983|0021|192.168.1.133 200 Type set to I.
01.09.2015 10:21:43:983|0020|192.168.1.133 RETR 279-010915102057.tif
01.09.2015 10:21:43:983|0021|192.168.1.133 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:43:983|0020|192.168.4.111 REST 1
01.09.2015 10:21:43:983|0021|192.168.4.111 350 REST supported. Ready to resume at byte offset 1.
01.09.2015 10:21:43:983|0021|192.168.1.133 226 File sent ok
01.09.2015 10:21:43:983|0020|192.168.4.111 REST 0
01.09.2015 10:21:43:983|0021|192.168.4.111 350 REST supported. Ready to resume at byte offset 0.
01.09.2015 10:21:43:983|0020|192.168.4.111 PASV
01.09.2015 10:21:43:983|0021|192.168.4.111 227 Entering Passive Mode (192,168,1,212,4,87).
01.09.2015 10:21:43:983|0020|192.168.1.93 QUIT
01.09.2015 10:21:43:983|0021|192.168.1.93 221 Goodbye.
01.09.2015 10:21:43:983|0022|192.168.1.93 disconnected
01.09.2015 10:21:43:999|0020|192.168.4.111 TYPE I
01.09.2015 10:21:43:999|0021|192.168.4.111 200 Type set to I.
01.09.2015 10:21:43:999|0020|192.168.4.111 RETR 279-010915102057.tif
01.09.2015 10:21:43:999|0021|192.168.4.111 150 Opening data connection for 279-010915102057.tif.
01.09.2015 10:21:44:015|0021|192.168.4.111 226 File sent ok
Аватара пользователя
Алексей Пикуров
В серверном логе, что вы предоставили, я не нашёл записей об аварийном отключении клиента (connection reset by peer).
ANDiv
а, их там и нету ((( я весь лог просмотрел. могу за этот день выслать его вам.
Получается сам клиент отваливается?!
Аватара пользователя
Алексей Пикуров
Нет, запись "[2015-09-01 10:21:43:718] file: "279-010915102057.tif" Error 10054,Connection reset by peer" ясно говорит, что соединение разорвано со стороны сервера.

Я не знаю, что это может быть.
ANDiv
Похожая ошибка наблюдается, если прикрепляют картинку в личку, не через оповещение!
При чем в логах на локальном компе, куда отправляют данное сообщение есть такая же запись в логах.
Но че самое интересное, если выйти из майчата и запустить его заново, картинки в сообщении есть. В логах ftp.log нету новых логов о том, что было соединение с сервером или новое получение данных картинок. Т.е., физически эти файлики со сканами уже присутствуют на локальном компьютере.
Так же протестил на разных вариантах прикрепления картинок. Если сделать "вставить скриншот" то все проходит нормально, но любой другой вариант - "вставить картинку", "вставить картинку из библиотеки" вызывает описанную выше ошибку.

Еще вопрос - не может ли влиять на это включенные настройки STUN?
Аватара пользователя
Алексей Пикуров
STUN никак не участвует в передаче картинок, он нужен только для аудио/видеосвязи.

Технология вставки скриншота или просто отправки изображения идентична, вызываются одни и те же функции.
ANDiv
Алексей Пикуров писал(а):Технология вставки скриншота или просто отправки изображения идентична, вызываются одни и те же функции.

Но тогда не понятно, почему отправка скриншотов нормально проходит, а отправка файлов картинок нет?!

Сегодня сделали рассылку и я решил понаблюдать, какие файлы получает локальный клиент и т.п. В итоге обнаружилось следующее. Висит не закрытое окно оповещения, картинки превью (из папки "C:\Users\***\Local Settings\MyChat Client\cache\images\small\") не показывает. За место картинки красный квадратик. Но на диске этот файлик есть. Смотрел по имени из лога ftp.log
Т.е.. фактически файлик то превью клиент получил. Захожу в историю оповещений и все показывает нормально. Так же нормально загружается и открывается файлик из папки "C:\Users\***\Local Settings\MyChat Client\cache\images\big\"
Скорее всего чето на стороне клиента, а не на стороне сервера.
Попробую на выходных обновится на последнюю версию 5.15
ANDiv
Обновился до версии 5.15.0.3
Проблема осталась, ничего не изменилось.
На версии 5.10 оповещения работали нормально, такого не наблюдалось.
Мы обновлялись с 5.10 до 5.13 в середине лета где-то. Сейчас вот до 5.15