﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Не запускается Гидра.</title>
  <id>~/topic/4722/ne-zapuskaetsya-gidra_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-18T01:58:32Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=4722" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/31759/</id>
    <title type="text">Михаил Сухов: Логи, причины разрывов и т.д. - это все к создателям - АйТи Инвест. Михаил, добрый ден...</title>
    <published>2014-09-29T18:13:36Z</published>
    <updated>2014-09-29T18:13:36Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31712)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;
Логи, причины разрывов и т.д. - это все к создателям - АйТи Инвест.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Михаил, добрый день.&lt;/p&gt;
&lt;p&gt;Я пообщался с поддержкой смарткома. Разрыв соединения действительно имеет место с их стороны, но вызвано это неизбежным техническим моментом. До начала торгов инициализируется система торгов и разрывает все установленные до этого момента соединения. Наверняка такое может случаться при произвольных сбоях на серверах. Получается, что это проблема и не смарткома тоже, а часть несовершенного мира.&lt;/p&gt;
&lt;p&gt;Можно ли доработать коннектор гидры к смарткому, чтобы он переустанавливал соединение при получении сообщения о его разрыве? И планируете ли Вы это сделать?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31712/</id>
    <title type="text">Логи, причины разрывов и т.д. - это все к создателям - АйТи Инвест. </title>
    <published>2014-09-22T10:22:21Z</published>
    <updated>2014-09-22T10:22:21Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Логи, причины разрывов и т.д. - это все к создателям - АйТи Инвест.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31708/</id>
    <title type="text">Михаил Сухов: SoWar2: Идут постоянные &amp;quot;неожиданные сообщения о разъединении&amp;quot;. Если у вас ошибка с ра...</title>
    <published>2014-09-22T04:01:46Z</published>
    <updated>2014-09-22T04:01:46Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31705)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31704)" rel="nofollow" target="_blank"&gt;SoWar2&lt;/a&gt;:&lt;/strong&gt;
Идут постоянные &amp;quot;неожиданные сообщения о разъединении&amp;quot;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если у вас ошибка с разрывом соединения, а не с блокировкой БД, то это вам нужно смотреть логи смарткома. Именно смарткома, а не гидры. И решать ситуацию, почему идет разрыв подключения.&lt;/p&gt;
&lt;p&gt;Сообщение в логе о неожиданном разрыве идет из-за того, что смартком разорвал подключение. Можно конечно не писать это сообщение, если оно вас смущает, но реально ситуация не изменится - между вашим компьютером и сервером брокера было утрачено соединение.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Михаил, не подскажете где можно логи смарткома посмотреть? Не нашел к сожалению.&lt;/p&gt;
&lt;p&gt;А сама гидра не может реконнектится при такой ошибке? Первое соединение она же как-то устанавливает.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31705/</id>
    <title type="text">SoWar2: Идут постоянные &amp;quot;неожиданные сообщения о разъединении&amp;quot;. Если у вас ошибка с разрывом соедине...</title>
    <published>2014-09-20T17:28:46Z</published>
    <updated>2014-09-20T17:28:46Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31704)" rel="nofollow" target="_blank"&gt;SoWar2&lt;/a&gt;:&lt;/strong&gt;
Идут постоянные &amp;quot;неожиданные сообщения о разъединении&amp;quot;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если у вас ошибка с разрывом соединения, а не с блокировкой БД, то это вам нужно смотреть логи смарткома. Именно смарткома, а не гидры. И решать ситуацию, почему идет разрыв подключения.&lt;/p&gt;
&lt;p&gt;Сообщение в логе о неожиданном разрыве идет из-за того, что смартком разорвал подключение. Можно конечно не писать это сообщение, если оно вас смущает, но реально ситуация не изменится - между вашим компьютером и сервером брокера было утрачено соединение.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31704/</id>
    <title type="text">Михаил Сухов: SoWar2: Михаил, файл вложил. Впервые такое, но опять дисконнект от смарткома. В данном...</title>
    <published>2014-09-20T17:13:19Z</published>
    <updated>2014-09-20T17:13:19Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31698)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31696)" rel="nofollow" target="_blank"&gt;SoWar2&lt;/a&gt;:&lt;/strong&gt;
Михаил,
файл вложил. Впервые такое, но опять дисконнект от смарткома. В данном случае в процессе работы, а не в ожидании начала сессии.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А что смотреть в логах? Какую строчку?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;76309 в логе смарткома. Это самый конец файла. Специально привел полный лог, чтобы не было таких недоразумений как с прошлым логом: блокировка файла была вечером, а проблемы начались утром.&lt;/p&gt;
&lt;p&gt;Михаил, хочется очень простой вещи, которую вы несомненно подразумевали, когда писали эту ценную программу: она должна загрузить данные о торгах.
По факту лично у меня этого сделать не получается. Идут постоянные &amp;quot;неожиданные сообщения о разъединении&amp;quot;. После этого импорт данных останавливается и не возобновляется. Т.е. после остановки в 11:44:15.256 и до моего прихода с работы и остановки &amp;quot;импорта&amp;quot; в 20:59:45.086 никакой информации не собиралось.
Я не программирую на сишарпе и его exceptions мне ни о чем не говорят, но мне кажется, что попытка совершить реконнект быть должна. Возможно это не отражается в логах и она/они все были неудачными. Вам видней, как я уже неоднократно говорил. Но хотелось бы знать что с этим делать.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31698/</id>
    <title type="text">SoWar2: Михаил, файл вложил. Впервые такое, но опять дисконнект от смарткома. В данном случае в проц...</title>
    <published>2014-09-19T21:28:51Z</published>
    <updated>2014-09-19T21:28:51Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31696)" rel="nofollow" target="_blank"&gt;SoWar2&lt;/a&gt;:&lt;/strong&gt;
Михаил,
файл вложил. Впервые такое, но опять дисконнект от смарткома. В данном случае в процессе работы, а не в ожидании начала сессии.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А что смотреть в логах? Какую строчку?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31696/</id>
    <title type="text">Михаил, файл вложил. Впервые такое, но опять дисконнект от смарткома. В данном случае в процессе раб...</title>
    <published>2014-09-19T18:15:51Z</published>
    <updated>2014-09-19T18:15:51Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Михаил,
файл вложил. Впервые такое, но опять дисконнект от смарткома. В данном случае в процессе работы, а не в ожидании начала сессии.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31650/</id>
    <title type="text">SoWar2: Михаил Сухов: Я не уверен, что понял вас. Вы ошибку с блокировкой устранили или нет? Да, кон...</title>
    <published>2014-09-15T20:17:32Z</published>
    <updated>2014-09-15T20:17:32Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31649)" rel="nofollow" target="_blank"&gt;SoWar2&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31641)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;
Я не уверен, что понял вас. Вы ошибку с блокировкой устранили или нет?
Да, конечно. Иначе бы гидра не запускалась.
Мне кажется, что ошибка из предыдущего поста не имеет отношения к блокировке.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;Тогд приведите текст новой ошибки, не связанной с блокировкой, как вы считаете.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31649/</id>
    <title type="text">Михаил Сухов: Я не уверен, что понял вас. Вы ошибку с блокировкой устранили или нет? Да, конечно. Ин...</title>
    <published>2014-09-15T19:41:23Z</published>
    <updated>2014-09-15T19:41:23Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31641)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;
Я не уверен, что понял вас. Вы ошибку с блокировкой устранили или нет?
Да, конечно. Иначе бы гидра не запускалась.
Мне кажется, что ошибка из предыдущего поста не имеет отношения к блокировке.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31641/</id>
    <title type="text">Я не уверен, что понял вас. Вы ошибку с блокировкой устранили или нет? </title>
    <published>2014-09-14T11:31:59Z</published>
    <updated>2014-09-14T11:31:59Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Я не уверен, что понял вас. Вы ошибку с блокировкой устранили или нет?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31637/</id>
    <title type="text">Михаил Сухов: У вас проблема с блокировкой файла БД. Написано русскими словами в лог файле, что вы п...</title>
    <published>2014-09-11T19:00:29Z</published>
    <updated>2014-09-11T19:00:29Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31636)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;
У вас проблема с блокировкой файла БД. Написано русскими словами в лог файле, что вы приложили. Решить ее можете только вы.
Михаил,
в приложенном мною архиве ошибки с блокировкой случились поздно вечером, когда я пришел домой и обнаружил, что запущенная мною утром гидра ничего не делала весь день из-за утренней ошибки в смарткоме:
08:11:37.345|       |SmartTrader|Инструмент RIU4@FORTS зарегистрирован на получение рыночных данных для Level1.
08:11:37.870|       |SmartCOM  |Для RIU4@FORTS загружено 1 MarketDepth.
08:32:06.073|Error  |SmartTrader|System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: connection closed by server (213.247.232.238:48091)
--- Конец трассировки внутреннего стека исключений ---
08:32:06.074|Error  |SmartCOM  |System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: connection closed by server (213.247.232.238:48091)
--- Конец трассировки внутреннего стека исключений ---
08:32:06.863|Error  |SmartCOM  |System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: connection closed by server (213.247.232.238:48091)
--- Конец трассировки внутреннего стека исключений ---
в StockSharp.Hydra.Core.MarketDataConnector&lt;code&gt;1.ThrowIfError() в StockSharp.Hydra.Core.MarketDataConnector&lt;/code&gt;1.GetTrades()
в StockSharp.Hydra.Core.ConnectorHydraTask&lt;code&gt;1.SaveValues(Func&lt;/code&gt;1 getNewValues, Action&lt;code&gt;2 saveValues) в StockSharp.Hydra.Core.ConnectorHydraTask&lt;/code&gt;1.ProcessNewData()
в StockSharp.Hydra.Core.ConnectorHydraTask`1.OnProcess()
в StockSharp.Hydra.Core.BaseHydraTask.&amp;lt;Start&amp;gt;b__0()
21:56:01.380|       |SmartCOM  |Перешел в состояние Stopping.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я попробовал перезапустить гидру и, видимо, тогда и случилась проблема с блокировкой, которая вызвала череду других ошибок, т.к. пришлось несколько раз принудительно завершать работу гидры. Забудем про вечерние ошибки.&lt;/p&gt;
&lt;p&gt;Возможно в утренней ошибке виноват смартком. Вам видней. Но ведь гидру можно заставить переподключиться в этом случае, а не просто замирать в ожидании действий пользователя.&lt;/p&gt;
&lt;p&gt;И, повторюсь, эта ошибка случалась регулярно год назад именно из-за запуска задачи &amp;lt;u&amp;gt;задолго&amp;lt;/u&amp;gt; до начала торгов. Если запускать ее минут за 15, то ошибки не возникает. Возможно где-то происходит таймаут. Опять же, вам видней.&lt;/p&gt;
&lt;p&gt;Я очень заинтересован в решении данной проблемы, т.к. те способы, которыми я не всегда успешно пытаюсь ее решить, вроде AutoIt3, ну очень костыльные и плохо работают. Ошибка воспроизводима. Если надо что-то выложить/посмотреть/включить/сделать - я готов.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31636/</id>
    <title type="text">У вас проблема с блокировкой файла БД. Написано русскими словами в лог файле, что вы приложили. Реши...</title>
    <published>2014-09-11T08:52:14Z</published>
    <updated>2014-09-11T08:52:14Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;У вас проблема с блокировкой файла БД. Написано русскими словами в лог файле, что вы приложили. Решить ее можете только вы.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31635/</id>
    <title type="text">Нет, не работает надежно: 22:47:22.423| |SmartCOM |Инициализируется. 22:47:22.428| |SmartCOM |Переше...</title>
    <published>2014-09-10T19:00:36Z</published>
    <updated>2014-09-10T19:00:36Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Нет, не работает надежно:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;22:47:22.423|       |SmartCOM  |Инициализируется.
22:47:22.428|       |SmartCOM  |Перешел в состояние Starting.
00:00:00.000|       |SmartTrader|Connect
22:47:25.192|       |SmartTrader|StartExport
22:47:25.197|       |SmartTrader|Создан новый портфель BP1111111-RF-01.
22:47:25.222|       |SmartCOM  |Перешел в состояние Started.
22:47:25.222|Error  |SmartTrader|System.InvalidOperationException: SmartCOM не поддерживает одновременный поиск инструментов по нескольким запросам.
22:47:25.223|Error  |SmartCOM  |System.InvalidOperationException: SmartCOM не поддерживает одновременный поиск инструментов по нескольким запросам.
22:47:25.454|Error  |SmartCOM  |System.InvalidOperationException: SmartCOM не поддерживает одновременный поиск инструментов по нескольким запросам.
в StockSharp.Hydra.Core.MarketDataConnector&lt;code&gt;1.ThrowIfError() в StockSharp.Hydra.Core.MarketDataConnector&lt;/code&gt;1.GetTrades()
в StockSharp.Hydra.Core.ConnectorHydraTask&lt;code&gt;1.SaveValues(Func&lt;/code&gt;1 getNewValues, Action&lt;code&gt;2 saveValues) в StockSharp.Hydra.Core.ConnectorHydraTask&lt;/code&gt;1.ProcessNewData()
в StockSharp.Hydra.Core.ConnectorHydraTask`1.OnProcess()
в StockSharp.Hydra.Core.BaseHydraTask.&amp;lt;Start&amp;gt;b__0()
22:49:48.945|       |SmartCOM  |Перешел в состояние Stopping.
22:49:48.961|       |SmartCOM  |Перешел в состояние Stopped.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Нажимаю Старт - ошибка такая же. Перезапускаю - вроде работает.&lt;/p&gt;
&lt;p&gt;Т.е. задача отложенного старта задачи так и не решена. Надо лично присутствовать при запуске задачи, чтобы быть уверенным, что все заработало.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31633/</id>
    <title type="text">Михаил Сухов: У вас файл с базой данных занят другим процессом. Возможно вторая Гидра запущена. Я уж...</title>
    <published>2014-09-10T17:31:55Z</published>
    <updated>2014-09-10T18:27:52Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(31629)" rel="nofollow" target="_blank"&gt;Михаил Сухов&lt;/a&gt;:&lt;/strong&gt;
У вас файл с базой данных занят другим процессом. Возможно вторая Гидра запущена.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я уже проверял эту версию. После перезагрузки все блокировки должны были сняться, но все равно ошибка та же.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;08:09:29.088|Error  |S#.Data   |System.InvalidOperationException: При просмотре дерева превышена логическая глубина дерева. Возможно, в дереве имеется циклическая зависимость.
Возможно по ошибке когда-то была попытка запустить вторую гидру без ожидания завершения работы первой. Но могла ли такая ситуация повредить базу или какой-то файл настолько, чтобы был невозможен старт гидры с разблокированной базой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не могу сказать, что решил проблему, т.к. полная переустановка это все же не решение. :) Но вот мои действия.
Установил все заново, сохранив и удалив файлы в &amp;quot;Мои документы&amp;quot; и в папке установки. Потом заменил базу Stocksharp.db в &amp;quot;Мои документы&amp;quot; на старую. Запустил гидру и она подхватила старые установки инструментов и коннекторов. Это порадовало. Стартовал задачу - заработало со второго раза. В первый старт смартком выдал ошибку в логах.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;22:02:28.923|       |SmartCOM  |Инициализируется.
22:02:28.927|       |SmartCOM  |Перешел в состояние Starting.
00:00:00.000|       |SmartTrader|Connect
22:02:32.891|Error  |SmartCOM  |System.InvalidOperationException
22:03:32.876|Error  |SmartCOM  |При запуске источника произошел максимально допустимый таймаут. Источник будет остановлен.
22:03:32.888|       |SmartCOM  |Перешел в состояние Stopped.
22:03:40.902|       |SmartCOM  |Инициализируется.
22:03:40.905|       |SmartCOM  |Перешел в состояние Starting.
00:00:00.000|       |SmartTrader|Connect
22:03:44.753|       |SmartTrader|StartExport
22:03:44.758|       |SmartTrader|Создан новый портфель BP111111-RF-01.
22:03:44.781|       |SmartCOM  |Перешел в состояние Started.
22:03:44.845|       |SmartCOM  |Получен инструмент AUH5@FORTS.
22:03:44.846|       |SmartCOM  |Получен инструмент BRF5@FORTS.
22:03:45.065|       |SmartCOM  |Получен инструмент BR86BI4@FORTS.
...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Если есть более разумный способ решения проблемы - буду рад услышать.&lt;/p&gt;
&lt;p&gt;В связи с этим, Михаил, могли бы вы рассказать, что за файлы находятся в папках инструментов? Что из этого можно безболезненно удалить?&lt;/p&gt;
&lt;p&gt;Вопрос возник, т.к. мне хочется очистить архив от трех дней, когда импорт осуществлялся урывками, т.е. данные не будут представлять интереса при экспорте. Попробовал в меню &amp;quot;Дополнительно&amp;quot; -&amp;gt; &amp;quot;Очистить данные&amp;quot;. Выбрал период, выбрал Все инструменты, выполнилось без ошибок. Но потом пробую экспортировать, а те дни что я выбрал для очистки содержат данные. Удалять в ручную в папке каждого инструмента не рискнул, т.к. боюсь как-то нарушить работу базы.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31629/</id>
    <title type="text">У вас файл с базой данных занят другим процессом. Возможно вторая Гидра запущена. </title>
    <published>2014-09-10T08:45:44Z</published>
    <updated>2014-09-10T08:45:44Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;У вас файл с базой данных занят другим процессом. Возможно вторая Гидра запущена.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31626/</id>
    <title type="text">Михаил, добрый день. Да, вы правы. Ошибки были и другие. Обычно проблемы начинаются, когда по каким-...</title>
    <published>2014-09-10T04:05:13Z</published>
    <updated>2014-09-10T04:20:31Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Михаил, добрый день.
Да, вы правы. Ошибки были и другие. Обычно проблемы начинаются, когда по каким-либо причинам приходится принудительно завершать работу Гидры.
Вложил логи за день, когда начались ошибки. Предыдущий день завершился без ошибок.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31624/</id>
    <title type="text">Судя по фантомности ошибки, она является следствием, а не первопричиной. Посмотрите в лог-файл. Не б...</title>
    <published>2014-09-09T18:44:56Z</published>
    <updated>2014-09-09T18:44:56Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Судя по фантомности ошибки, она является следствием, а не первопричиной. Посмотрите в лог-файл. Не было ли каких-то других сообщений до этой ошибки.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/31622/</id>
    <title type="text">Добрый день. Не могу запустить Гидру (последняя актуальная версия в вин7 32). Зависает на попытке за...</title>
    <published>2014-09-09T18:17:50Z</published>
    <updated>2014-09-09T18:17:50Z</updated>
    <author>
      <name>SoWar2</name>
      <uri>https://stocksharp.ru/users/39463/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Добрый день.
Не могу запустить Гидру (последняя актуальная версия в вин7 32). Зависает на попытке загрузить инструменты.
Содержание лога:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;20:52:18.197|Error  |S#.Data   |System.InvalidOperationException: При просмотре дерева превышена логическая глубина дерева. Возможно, в дереве имеется циклическая зависимость.
в System.Windows.FrameworkElement.FindResourceInTree(FrameworkElement feStart, FrameworkContentElement fceStart, DependencyProperty dp, Object resourceKey, Object unlinkedParent, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, DependencyObject boundaryElement, InheritanceBehavior&amp;amp; inheritanceBehavior, Object&amp;amp; source)
в System.Windows.FrameworkElement.FindResourceInternal(FrameworkElement fe, FrameworkContentElement fce, DependencyProperty dp, Object resourceKey, Object unlinkedParent, Boolean allowDeferredResourceReference, Boolean mustReturnDeferredResourceReference, DependencyObject boundaryElement, Boolean isImplicitStyleLookup, Object&amp;amp; source)
в System.Windows.StyleHelper.GetChildValueHelper(UncommonField&lt;code&gt;1 dataField, ItemStructList&lt;/code&gt;1&amp;amp; valueLookupList, DependencyProperty dp, DependencyObject container, FrameworkObject child, Int32 childIndex, Boolean styleLookup, EffectiveValueEntry&amp;amp; entry, ValueLookupType&amp;amp; sourceType, FrameworkElementFactory templateRoot)
в System.Windows.StyleHelper.GetChildValue(UncommonField&lt;code&gt;1 dataField, DependencyObject container, Int32 childIndex, FrameworkObject child, DependencyProperty dp, FrugalStructList&lt;/code&gt;1&amp;amp; childRecordFromChildIndex, EffectiveValueEntry&amp;amp; entry, ValueLookupType&amp;amp; sourceType, FrameworkElementFactory templateRoot)
в System.Windows.StyleHelper.GetValueFromStyleOrTemplate(FrameworkObject fo, DependencyProperty dp, EffectiveValueEntry&amp;amp; entry)
в System.Windows.FrameworkElement.GetRawValue(DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry&amp;amp; entry)
в System.Windows.FrameworkElement.EvaluateBaseValueCore(DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry&amp;amp; newEntry)
в System.Windows.DependencyObject.EvaluateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry newEntry, OperationType operationType)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;amp; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue)
в System.Windows.StyleHelper.InvalidateResourceDependents(DependencyObject container, ResourcesChangeInfo info, FrugalStructList&lt;code&gt;1&amp;amp; resourceDependents, Boolean invalidateVisualTreeToo) в System.Windows.TreeWalkHelper.InvalidateStyleAndReferences(DependencyObject d, ResourcesChangeInfo info, Boolean containsTypeOfKey) в System.Windows.TreeWalkHelper.OnResourcesChanged(DependencyObject d, ResourcesChangeInfo info, Boolean raiseResourceChangedEvent) в System.Windows.FrameworkElement.OnAncestorChangedInternal(TreeChangeInfo parentTreeState) в System.Windows.TreeWalkHelper.OnAncestorChanged(DependencyObject d, TreeChangeInfo info, Boolean visitedViaVisualTree) в System.Windows.DescendentsWalker&lt;/code&gt;1.StartWalk(DependencyObject startNode, Boolean skipStartNode)
в MS.Internal.PrePostDescendentsWalker&lt;code&gt;1.StartWalk(DependencyObject startNode, Boolean skipStartNode) в System.Windows.TreeWalkHelper.InvalidateOnTreeChange(FrameworkElement fe, FrameworkContentElement fce, DependencyObject parent, Boolean isAddOperation) в System.Windows.FrameworkElement.ChangeLogicalParent(DependencyObject newParent) в System.Windows.FrameworkElement.AddLogicalChild(Object child) в System.Windows.Controls.ContentControl.OnContentChanged(Object oldContent, Object newContent) в System.Windows.Controls.ContentControl.OnContentChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;amp; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) в System.Windows.DependencyObject.InvalidateProperty(DependencyProperty dp, Boolean preserveCurrentValue) в System.Windows.Data.BindingExpressionBase.Invalidate(Boolean isASubPropertyChange) в System.Windows.Data.BindingExpression.TransferValue(Object newValue, Boolean isASubPropertyChange) в System.Windows.Data.BindingExpression.Activate(Object item) в System.Windows.Data.BindingExpression.AttachToContext(AttachAttempt attempt) в System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance) в MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance) в MS.Internal.Data.DataBindEngine.Run(Object arg) в MS.Internal.Data.DataBindEngine.OnLayoutUpdated(Object sender, EventArgs e) в System.Windows.ContextLayoutManager.fireLayoutUpdateEvent() в System.Windows.ContextLayoutManager.UpdateLayout() в System.Windows.UIElement.UpdateLayout() в ActiproSoftware.Windows.Controls.Docking.DockingWindowContainer.FocusSelectedWindow(Boolean #YEf) в ActiproSoftware.Windows.Controls.Docking.TabbedMdiHost.#bx(DockingWindow #sb, Boolean #an) в ActiproSoftware.Windows.Controls.Docking.TabbedMdiHost.#4w(DockingWindow #sb, Boolean #an) в ActiproSoftware.Windows.Controls.Docking.DockSite.Activate(DockingWindow #sb, Boolean #an) в ActiproSoftware.Windows.Controls.Docking.DockSite.Open(DockingWindow #sb, Boolean #2jf, Boolean #an) в ActiproSoftware.Windows.Controls.Docking.DockingWindow.Activate(Boolean focus) в StockSharp.Hydra.MainWindow.CurrentTasks_OnSelectionChanged(Object sender, EventArgs eventArgs) в System.Windows.Controls.SelectionChangedEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) в System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) в System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) в System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) в System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) в System.Windows.UIElement.RaiseEvent(RoutedEventArgs e) в System.Windows.Controls.ListBox.OnSelectionChanged(SelectionChangedEventArgs e) в System.Windows.Controls.Primitives.Selector.InvokeSelectionChanged(List&lt;/code&gt;1 unselectedInfos, List`1 selectedInfos)
в System.Windows.Controls.Primitives.Selector.SelectionChanger.End()
в System.Windows.Controls.Primitives.Selector.SelectionChanger.SelectJustThisItem(ItemInfo info, Boolean assumeInItemsCollection)
в System.Windows.Controls.Primitives.Selector.OnSelectedIndexChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
в System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
в System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;amp; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
в System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
в System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
в StockSharp.Hydra.UserConfig.LoadLayout()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Что нужно поправить, чтобы Гидра запустилась?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;И более общий вопрос:
Необходимо запускать источник смартком3.0 за несколько часов до начала торгов, т.к. ухожу на работу гораздо раньше. Запускаю Гидру. Нажимаю Старт. Спустя где-то полчаса после этого смартком видимо сбрасывает соединение и импорт не происходит.
Фрагмент лога файла смартком:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;08:11:37.345|       |SmartTrader|Инструмент RIU4@FORTS зарегистрирован на получение рыночных данных для Level1.
08:11:37.870|       |SmartCOM  |Для RIU4@FORTS загружено 1 MarketDepth.
08:32:06.073|Error  |SmartTrader|System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: connection closed by server (213.247.232.238:48091)
--- Конец трассировки внутреннего стека исключений ---
08:32:06.074|Error  |SmartCOM  |System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: connection closed by server (213.247.232.238:48091)
--- Конец трассировки внутреннего стека исключений ---
08:32:06.863|Error  |SmartCOM  |System.InvalidOperationException: Подключение в состоянии Connected получило неожиданное сообщение типа 'DisconnectMessage'. ---&amp;gt; System.InvalidOperationException: connection closed by server (213.247.232.238:48091)
--- Конец трассировки внутреннего стека исключений ---
в StockSharp.Hydra.Core.MarketDataConnector&lt;code&gt;1.ThrowIfError() в StockSharp.Hydra.Core.MarketDataConnector&lt;/code&gt;1.GetTrades()
в StockSharp.Hydra.Core.ConnectorHydraTask&lt;code&gt;1.SaveValues(Func&lt;/code&gt;1 getNewValues, Action&lt;code&gt;2 saveValues) в StockSharp.Hydra.Core.ConnectorHydraTask&lt;/code&gt;1.ProcessNewData()
в StockSharp.Hydra.Core.ConnectorHydraTask`1.OnProcess()
в StockSharp.Hydra.Core.BaseHydraTask.&amp;lt;Start&amp;gt;b__0()&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Насколько я помню, эта проблема возникала у меня еще год назад и я так и не нашел способ ее побороть. Сейчас пробую AutoIt и Планировщик заданий, чтобы кнопка Старт нажималась минут за 10 до начала торгов, но стала возникать ошибка, описанная первой в посте.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;Как можно избежать такой ошибки? Можно ли как-то автоматизировать запуск в определенное время?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;И еще один вопрос, который стал только актуальней:
3. Можно ли бэкапить настройки Гидры и источников, чтобы как-то минимизировать потери при разного рода ошибках?
Например, при сбросе настроек приходится заново настраивать все инструменты.&lt;/p&gt;
&lt;p&gt;С уважением,
Олег.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>