← 返回

Гидра серверный режим и SampleFix наблюдения

  1. Берем пример SampleFix настраиваем следующим образом image3240.png Строчку логин не заполняем. И жмем подключиться. Пример выдаст ошибку и не подключиться. Но гидра считает по другому. И как только я закрою пример. Гида зависает, отклика никакого, и начинает писать логи. Вот сколько настрочила. Логи приложил. image7922.png

评论 (6)

登录创建账户, 登录或注册以发表评论

Иван З.
Иван З. 作者
  1. Берем пример SampleFix настраиваем следующим образом image8285.png Уже строчку логин заполняем. Гидру перезапускаем. Жмем подключиться. image3275.png В гидре видим что подключение есть, и все хорошо. Жмем отключиться, и у нас куча ошибок. image9034.png

FixServer 21.03.2017 19:43:53 +10:00 Info Server 0.0.0.0:5002 started. FixServer 21.03.2017 19:43:53 +10:00 Info FixServer started. FixServer 21.03.2017 19:43:53 +10:00 Info FixServer outgoing thread started. FixServer 21.03.2017 19:49:22 +10:00 Info Connected '127.0.0.1:39888' to '0.0.0.0:5002'. FixServer 21.03.2017 19:49:22 +10:00 Info Received first byte from '127.0.0.1:39888'. FixServer 21.03.2017 19:49:22 +10:00 Info From : Logon FixServer 21.03.2017 19:49:22 +10:00 Info Connected '127.0.0.1:39889' to '0.0.0.0:5002'. FixServer 21.03.2017 19:49:22 +10:00 Info Received first byte from '127.0.0.1:39889'. FixServer 21.03.2017 19:49:22 +10:00 Info From : Logon FixServer 21.03.2017 19:49:22 +10:00 Info Клиент 1 (127.0.0.1:39888) авторизован. FixServer 21.03.2017 19:49:22 +10:00 Info Клиент 4 (127.0.0.1:39889) авторизован. FixServer 21.03.2017 19:49:23 +10:00 Info Отправка Logon клиенту. FixServer 21.03.2017 19:49:23 +10:00 Info Отправка Logon клиенту. FixServer 21.03.2017 19:49:23 +10:00 Info Сессия запущена. FixServer 21.03.2017 19:49:23 +10:00 Info Сессия запущена. FixServer 21.03.2017 19:49:26 +10:00 Info From 3 127.0.0.1:39888: RequestForPositions FixServer 21.03.2017 19:49:26 +10:00 Info From 6 127.0.0.1:39889: SecurityListRequest FixServer 21.03.2017 19:49:26 +10:00 Info From 3 127.0.0.1:39888: OrderMassStatusRequest FixServer 21.03.2017 19:49:26 +10:00 Warning Нет инструментов. FixServer 21.03.2017 19:50:23 +10:00 Info From 3 127.0.0.1:39888: TestRequest FixServer 21.03.2017 19:50:23 +10:00 Info From 6 127.0.0.1:39889: TestRequest FixServer 21.03.2017 19:50:40 +10:00 Info From 3 127.0.0.1:39888: Logout FixServer 21.03.2017 19:50:40 +10:00 Info From 6 127.0.0.1:39889: Logout FixServer 21.03.2017 19:50:40 +10:00 Info Disconnect 6 (127.0.0.1:39889) FixServer 21.03.2017 19:50:40 +10:00 Info Disconnect 3 (127.0.0.1:39888) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadString() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qxj2k4y5hsCKqEY6N_QPD3w==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean& #=q37ILy$6XbJWP19Vo361nzQ==) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qzqXwrnwxVVoaD_HL15xkCQ==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=, ILogReceiver #=qC29tnDSXxaOy529ZppTb_w==, String #=qKsCJINAV1s3nSgF$tmrhVA==, Func3 #=qgb4KzSLWv735j3kRDRIUJw==, Action1 #=qo9UaIR1kaFgpRk7QqWqCPg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadString() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qxj2k4y5hsCKqEY6N_QPD3w==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean& #=q37ILy$6XbJWP19Vo361nzQ==) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qzqXwrnwxVVoaD_HL15xkCQ==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=, ILogReceiver #=qC29tnDSXxaOy529ZppTb_w==, String #=qKsCJINAV1s3nSgF$tmrhVA==, Func3 #=qgb4KzSLWv735j3kRDRIUJw==, Action1 #=qo9UaIR1kaFgpRk7QqWqCPg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qkak5XRbyGf_84bb3S9kt$w==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, FixTags #=qmFULvp6itRUJOrYbDbB3Dg==) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qvGgCvDe2r1pk$GG5mNe59g==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qzqXwrnwxVVoaD_HL15xkCQ==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=, ILogReceiver #=qC29tnDSXxaOy529ZppTb_w==, String #=qKsCJINAV1s3nSgF$tmrhVA==, Func3 #=qgb4KzSLWv735j3kRDRIUJw==, Action1 #=qo9UaIR1kaFgpRk7QqWqCPg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.SkipValue() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qRnkOkyByyiJrGLSjA0sDCw==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.ReadTag() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qkak5XRbyGf_84bb3S9kt$w==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, FixTags #=qmFULvp6itRUJOrYbDbB3Dg==) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qvGgCvDe2r1pk$GG5mNe59g==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=) в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qzqXwrnwxVVoaD_HL15xkCQ==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==, Boolean #=qhWWLpoCFjteBpLMnn5u4mWPKpGgG3ZfNGWyydqiNgnw=, String #=q3sfpo6PkwoVS_7SEwog_VDnQ1akBGoz5kBtQdtgVciw=, ILogReceiver #=qC29tnDSXxaOy529ZppTb_w==, String #=qKsCJINAV1s3nSgF$tmrhVA==, Func3 #=qgb4KzSLWv735j3kRDRIUJw==, Action1 #=qo9UaIR1kaFgpRk7QqWqCPg==) FixServer 21.03.2017 19:50:40 +10:00 Error System.ObjectDisposedException: Доступ к ликвидированному объекту невозможен. Имя объекта: "System.Net.Sockets.NetworkStream". в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size) в Ecng.Serialization.BinaryHelper.ReadBytes(Stream stream, Byte[] buffer, Int32 len, Int32 pos) в StockSharp.Fix.Native.BaseFixReader.ReadByte() в StockSharp.Fix.Native.TextFixReader.SkipValue() в #=qEv5Sd14eH8dtGtAtcpnzHZl$1XOPyCC754AxcwjkpWzpq0AjzS1wLA6QfyEQUlT8.#=qRnkOkyByyiJrGLSjA0sDCw==(IFixReader #=q9bYHf24E2_qiWokY9I2ixg==) FixServer 21.03.2017 19:50:40 +10:00 Info Disconnect 3 (127.0.0.1:39888) FixServer 21.03.2017 19:50:40 +10:00 Info Disconnect 6 (127.0.0.1:39889)

На последующие запуски примера это вроде бы ни как не влияет. Но само наличие ошибок вызывает беспокойство.

Support
Support

Я так и не понял... Гидра работает или нет.? Если программа работает нормально, то ошибки Вас не должны беспокоить, это информация для разработчиков..

Иван З.
Иван З. 作者

Support: Я так и не понял... Гидра работает или нет.? Если программа работает нормально, то ошибки Вас не должны беспокоить, это информация для разработчиков..

В первом случае зависает. То есть не работает. Во втором работает.

Support
Support

Второй вариант вас устраивает?

yanker
yanker

Делаю все, как описано выше. Но возникает ошибка. Hydra в логах выдает "Клиент ХХХ не авторизован." Пробовал разные режимы авторизации гидры, добавлял пользователей. Все бесполезно - нет соединения В чем может быть проблема? Версия гидры и API 4.4.12

Mikhail Sukhov
Mikhail Sukhov

yanker: Делаю все, как описано выше. Но возникает ошибка. Hydra в логах выдает "Клиент ХХХ не авторизован." Пробовал разные режимы авторизации гидры, добавлял пользователей. Все бесполезно - нет соединения В чем может быть проблема? Версия гидры и API 4.4.12

Лучше напишите в отдельном топике, потому что ваше сообщение, если у вас активная тех поддержка, не видна команде саппорта.