Странный глюк, проявляющийся на проме на всех серверах из списка IT Invest
Эпизодически, вне зависимости от пром. сервера (на демо вообще через раз) в BotTabSimple метод _connector_OrderChangeEvent не отрабатывает исполнение заявки сервером. Но это еще лечится костылем, хотя бы событие срабатывает. Однако бывает так, что заявка исполнилась, а _connector.OrderChangeEvent молчит, как партизан. И позиция зависает намертво в состоянии Open. Приходится закрывать движок, удалять файл %DealController.txt и запускать заново. Такие случаи происходят вне какой-то зависимости от времени суток.
В логе SmartComServerLog%.txt последняя запись "Ордер выставлен успешно" соответствует по времени тому ордеру, который сервер исполнил, но движок ответа не расслышал.
Можно это как-то вылечить?
Читал старую статью на старом сайте http://sib-algo.ru/ - похожие симптомы были и тогда у смарткома. Неужели с той поры нет какого-то лекарства?
Цитата: Сергей Борисов
Эпизодически, вне зависимости от пром. сервера (на демо вообще через раз) в BotTabSimple метод _connector_OrderChangeEvent не отрабатывает исполнение заявки сервером. Но это еще лечится костылем, хотя бы событие срабатывает. Однако бывает так, что заявка исполнилась, а _connector.OrderChangeEvent молчит, как партизан. И позиция зависает намертво в состоянии Open. Приходится закрывать движок, удалять файл %DealController.txt и запускать заново. Такие случаи происходят вне какой-то зависимости от времени суток.
В логе SmartComServerLog%.txt последняя запись "Ордер выставлен успешно" соответствует по времени тому ордеру, который сервер исполнил, но движок ответа не расслышал.
Можно это как-то вылечить?
Читал старую статью на старом сайте http://sib-algo.ru/ - похожие симптомы были и тогда у смарткома. Неужели с той поры нет какого-то лекарства?
По простому это не вылечить.
Нужно смотреть что-то с механизмом переподключения не так.
Поправлю.
Не самый простой коннектор это. Мягко говоря. С той статьи я полюбил его даже, за простой и понятный интерфейс. Но он попрежнему отваливается пару раз в день. Нужно посмотреть что там.
Цитата: Алексей Ван
Цитата: Сергей Борисов
Эпизодически, вне зависимости от пром. сервера (на демо вообще через раз) в BotTabSimple метод _connector_OrderChangeEvent не отрабатывает исполнение заявки сервером. Но это еще лечится костылем, хотя бы событие срабатывает. Однако бывает так, что заявка исполнилась, а _connector.OrderChangeEvent молчит, как партизан. И позиция зависает намертво в состоянии Open. Приходится закрывать движок, удалять файл %DealController.txt и запускать заново. Такие случаи происходят вне какой-то зависимости от времени суток.
В логе SmartComServerLog%.txt последняя запись "Ордер выставлен успешно" соответствует по времени тому ордеру, который сервер исполнил, но движок ответа не расслышал.
Можно это как-то вылечить?
Читал старую статью на старом сайте http://sib-algo.ru/ - похожие симптомы были и тогда у смарткома. Неужели с той поры нет какого-то лекарства?
По простому это не вылечить.
Нужно смотреть что-то с механизмом переподключения не так.
Поправлю.
Не самый простой коннектор это. Мягко говоря. С той статьи я полюбил его даже, за простой и понятный интерфейс. Но он попрежнему отваливается пару раз в день. Нужно посмотреть что там.
Спасибо. В тот день, когда это случилось, долго по какой-то причине не мог подключиться к основным серверам, переключился на резервный. Может быть это случилось из-за ограничений и какого-то "не такого, как надо" ПО резервного сервера. Вчера весь день на основном сервере просидел - описанная проблема с тем, что событие обновления состояния заявки срабатывает, а BotTabSimple не опознает изменение заявки на открытие - воспроизводится стабильно, проблема с тем, что событие вообще не отрабатывало - этого больше не наблюдалось.
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.