Не всегда утром переподключение срабатывает. Иногда запускается нормально, иногда не запускается. Интервал переподключения задан с 8:00 до 23:50.
Такой лог:
Code
2012-11-30 00:12:54,059 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T00:12:54.0590414
2012-11-30 00:12:54,059 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T00:12:54.0590414
2012-11-30 00:16:39,745 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T00:16:39.7457973
2012-11-30 00:16:39,745 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T00:16:39.7457973
2012-11-30 00:16:39,854 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T00:16:39.8393963
2012-11-30 00:16:39,854 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T00:16:39.8393963
2012-11-30 00:16:40,073 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T00:16:40.0733982
2012-11-30 00:16:40,073 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T00:16:40.0733982
2012-11-30 01:05:50,641 [EventDispatcher thread #connection] ERROR - Ошибка подключения: System.InvalidOperationException: Неизвестная ошибка.
2012-11-30 08:00:02,494 [EventDispatcher thread #] ERROR - Ошибка обработки данных: System.InvalidOperationException: Подключение к SmartCOM не инициализировано.
at StockSharp.Smart.SmartComWrapper.#=qNe3GlOKvjy3aMjgua5KOkk9JwwZ3Qnbjj35IzqrRf8E=.#=q4LPPIGZAuD2ogdLqYpNpeg==()
at Ecng.ComponentModel.EventDispatcher.<>c__DisplayClass1.<Add>b__0()
2012-11-30 08:00:07,627 [EventDispatcher thread #connection] INFO - Подключение произведено успешно. IsSupportAtomicReRegister: False
2012-11-30 08:00:07,736 [EventDispatcher thread #connection] ERROR - Ошибка обработки данных: System.ObjectDisposedException: Safe handle has been closed
at System.Runtime.InteropServices.SafeHandle.DangerousAddRef(Boolean& success)
at System.StubHelpers.StubHelpers.SafeHandleAddRef(SafeHandle pHandle, Boolean& success)
at Microsoft.Win32.Win32Native.SetEvent(SafeWaitHandle handle)
at System.Threading.EventWaitHandle.Set()
at AlgoTrading.Terminal.ConnectionManager.<>c__DisplayClassb.<Initialize>b__1() in c:\ActiveProjects\AlgoTrading3\trunk\SourceCode\Terminal\ConnectionManager.cs:line 43
at Ecng.Common.DelegateHelper.SafeInvoke(Action handler)
at StockSharp.Algo.BaseTrader.RaiseConnected()
at StockSharp.Smart.SmartTrader.#=qKqG5uTpszeU6ZJf5TqMD3A==()
at Ecng.Common.DelegateHelper.SafeInvoke(Action handler)
at StockSharp.Smart.SmartComWrapper.#=qvDjNHe3b26t$h9uesnpfuurQ5opFYkDIc$f8xKj85LM=()
at StockSharp.Algo.BaseTrader.ProcessEvents(Action handler)
2012-11-30 08:00:12,448 [47] INFO - Подключение восстановлено.
2012-11-30 08:00:12,822 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T08:00:12.8229026
2012-11-30 08:00:12,822 [EventDispatcher thread #quote] INFO - Нерабочее время: 2012-11-30T08:00:12.8229026
2012-11-30 08:01:02,449 [47] ERROR - Ошибка подключения: System.TimeoutException: Соединение не было разорвано в отведенный отрезок времени.
В чем может быть проблема?