Все страницы
Перейти к концу метаданных
Переход к началу метаданных

Проблема:

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

пример:

[04-05-2019 15:04:57:954][hf.core.studio.tcp.server/core::StudioTcpServer::incomingConnection](studio): studio connected  QHostAddress( "192.168.228.108" )
[04-05-2019 15:04:57:955][hf.core.studio.worker.packets/core::StudioWorker::recivedPacket](studio): exec: 'cmd_a4_employeeTempl'
[04-05-2019 15:04:57:962][hf.pvwtc/pvwtc::Pvwtc::connectionChanged](main): true
[04-05-2019 15:05:04:943][hf.core.studio.tcp.socket/core::StudioTcpSocket::onError](studio):  QHostAddress( "192.168.228.108" )  49798 QAbstractSocket::RemoteHostClosedError
[04-05-2019 15:05:04:944][hf.core.studio.tcp.server/core::StudioTcpServer::incomingConnection(qintptr)::<lambda](studio): disconnect:  QHostAddress( "192.168.228.108" )
[04-05-2019 15:05:04:945][hf.pvwtc/pvwtc::Pvwtc::connectionChanged](main): false
[04-05-2019 15:05:04:946][hf.pvwtc/pvwtc::Pvwtc::connectionChanged](main): Studio block timeout: 1440
[04-05-2019 15:05:04:956][hf.core.studio.tcp.server/core::StudioTcpServer::incomingConnection](studio): studio connected  QHostAddress( "192.168.228.108" )
[04-05-2019 15:05:04:957][hf.core.studio.worker.packets/core::StudioWorker::recivedPacket](studio): exec: 'cmd_a4_employeeTempl'
[04-05-2019 15:05:04:963][hf.pvwtc/pvwtc::Pvwtc::connectionChanged](main): true
[04-05-2019 15:05:11:947][hf.core.studio.tcp.socket/core::StudioTcpSocket::onError](studio):  QHostAddress( "192.168.228.108" )  49854 QAbstractSocket::RemoteHostClosedError
[04-05-2019 15:05:11:947][hf.core.studio.tcp.server/core::StudioTcpServer::incomingConnection(qintptr)::<lambda](studio): disconnect:  QHostAddress( "192.168.228.108" )
[04-05-2019 15:05:11:948][hf.pvwtc/pvwtc::Pvwtc::connectionChanged](main): false
[04-05-2019 15:05:11:949][hf.pvwtc/pvwtc::Pvwtc::connectionChanged](main): Studio block timeout: 1440
[04-05-2019 15:05:11:956][hf.core.studio.tcp.server/core::StudioTcpServer::incomingConnection](studio): studio connected  QHostAddress( "192.168.228.108" )
[04-05-2019 15:05:11:957][hf.core.studio.worker.packets/core::StudioWorker::recivedPacket](studio): exec: 'cmd_a4_employeeTempl'



вариант доп. проверка в Х5 на линуксе

  1. НА СЕРВЕРЕ проверяем связь с контроллером:
  • Ping <ip> -s 2000 -i 0.1
  • [root@nevada ~]# tracepath -n 10.50.121.172
 1:  192.168.182.10    0.064ms pmtu 1500
 1:  192.168.182.253   1.429ms
 1:  192.168.182.253   1.414ms
 2:  195.42.96.97      1.608ms
 3:  no reply
 4:  10.177.190.1      3.145ms
 5:  10.177.190.2      5.091ms
 6:  192.168.87.2      2.550ms
 7:  192.168.87.2      2.583ms pmtu 1476  видим, что mtu уменьшился
 7:  no reply
 8:  no reply
 9:  no reply
  • второй вариант команды пакетом 1400
[root@nevada ~]# tracepath -n -l 1400 10.50.121.172
 1:  192.168.182.253   1.494ms
 2:  195.42.96.97     57.219ms
 3:  no reply
 4:  10.177.190.1      1.915ms
 5:  10.177.190.2      2.249ms
 6:  192.168.87.2      1.977ms
 7:  172.17.8.92     104.043ms asymm  8
 8:  10.177.190.162   49.546ms
 9:  10.50.121.172    59.945ms reached
     Resume: pmtu 1400 hops 9 back 56
  • Еще для диагностики можно
-вывести cat большой файл (может оборваться связь)
-скопировать большой файл scp на/с терминал
-netcat для диагностики

      2. На контроллере меняем MTU 800-1000-1400 :
в конфиге 
меняем/добавляем строчку mtu 1000
vi /etc/network/interfaces
перезапустить сеть
/etc/init.d/networking restart

проверить можно перезапустив сервис biosmart на контроллере

ifconfig

  • Нет меток