Небольшая проблемка:
При работающей связке OQ3.4.0+SmartCOM2.2 комп аварийно завершил работу.
После этого адаптер при соединении:
- пишет в эрроз "Unexpected disconnect, reason=Timout detected. check your internet connectivity or event handler code"
- светофорчик зелёный, но меню "Disconnected" недоступно, а доступно "Connected"
- при попытке нового коннекта либо автоматом, либо вручную, получаю новый эррорз
- в логе адаптера пишется:
Code:
2012-Feb-23 17:04:53.176163 [TID=8e48] - INFO : ping status = 1014 ms bytes_send = 1812 bytes_rcvd = 0
2012-Feb-23 17:04:54.190165 [TID=8e48] - INFO : dm_ping_listener: timeout on trades feed. disconnection forced. 2028
2012-Feb-23 17:04:54.190165 [TID=8e48] - INFO : ping status = 2028 ms bytes_send = 1812 bytes_rcvd = 0
2012-Feb-23 17:04:54.190165 [TID=8e48] - INFO : dm status changed ... new status : -2 error_id : 0
2012-Feb-23 17:04:54.190165 [TID=8e48] - INFO : connecttion finalized ...
2012-Feb-23 17:04:54.190165 [TID=8e48] - INFO : setting disconnected event ...
2012-Feb-23 17:04:54.190165 [TID=8e48] - INFO : disconnection event propagated to client.
2012-Feb-23 17:04:54.190165 [TID=8e48] - INFO : disconnected event set ...
Переустановка адаптера и опенкванта не помогает. Чистил все папки и реестр.
Чтение форума смарткома показало, что проблема иногда возникает и, цитирую: "это означает что у вас цикле выборки данных тормоза, приложение тормозит и блокирует интерфейс на колбеках". Насколько я могу понять, то, что отправляет серверу смартком сервер не воспринимает, и адаптер считает это плохой связью.
Не подскажете, как победить?