Иногда зависает на Trader.SyncMarketTime
Atom Ответить
03.11.2011


Не знал где тему создать, создал тут.
Примерно каждый пятый вызов - зависает. Предполагаю из-за нестабильности связи с сервером NTP.
Может быть сделать какой-то таймаут для этой функции?

Теги:


Спасибо:




11 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 03.11.2011
Ответить


Supervisor Перейти
Не знал где тему создать, создал тут.
Примерно каждый пятый вызов - зависает. Предполагаю из-за нестабильности связи с сервером NTP.
Может быть сделать какой-то таймаут для этой функции?


Если посмотреть под отладчиком, на каком методе висит?
Спасибо:

Supervisor

Фотография
Дата: 07.11.2011
Ответить


Так?

Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 07.11.2011
Ответить


Supervisor Перейти
Так?


Конечно нет. Достаточно было ткнуть мышкой в External code и он бы показал списком цепочку вызова.
Спасибо:

Supervisor

Фотография
Дата: 07.11.2011
Ответить


Вот
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 07.11.2011
Ответить


Supervisor Перейти
Вот


Ок, понятно. Подумаем, как порешить.
Спасибо:

k06a

Фотография
Дата: 20.05.2012
Ответить


Такая же проблема. Зависало вчера на вызове SyncMarketTime. Бывало по 10сек висело и безрезультатно.
Спасибо:

Alexander

Фотография
Дата: 20.05.2012
Ответить


какая версия?
Спасибо:

k06a

Фотография
Дата: 20.05.2012
Ответить


v4.0.23
Спасибо:

Alexander

Фотография
Дата: 20.05.2012
Ответить


k06a Перейти
v4.0.23


Там есть третий параметр timeout. По умолчанию он 5 секунд.
Если у вас больше - привидите лог и покажите как вы используете.

+ Посмотрите на 4.1, все фиксы уже туда идут.
Спасибо:

k06a

Фотография
Дата: 20.05.2012
Ответить


Я ставил и по 10 и по 20 секунд. Иногда проходит нормально, иногда ждёт до предельного таймаута и синхронизация не происходит.
Спасибо:

Alexander

Фотография
Дата: 20.05.2012
Ответить


k06a Перейти
Я ставил и по 10 и по 20 секунд. Иногда проходит нормально, иногда ждёт до предельного таймаута и синхронизация не происходит.


Это нормальное поведение. Может сервер синхронизации недоступен.
Самое главное - что не зависает, как было написано в первом сообщении
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy