← Voltar

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

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

Comentários (6)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Иван З.
Иван З. Autor
  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

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

Иван З.
Иван З. Autor

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

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

Support
Support

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

yanker
yanker

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

Mikhail Sukhov
Mikhail Sukhov

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

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