Skip to content

Feeder does not seem to receive prices from kraken #34

@altafan

Description

@altafan

After running the feeeder for a while it may happen that the socket connection is dropped unexpectedly by Kraken (Cloudflare actually), and the service correctly tries to establish a new connection, and keeps feeding the daemon as expected.

Sometimes, though, the feeder seems to not feed the price received from Kraken but keeps using the same outdated price.

Check these logs for example:

time="2021-10-13T01:17:56Z" level=warning msg="connection dropped unexpectedly. Trying to reconnect..." error="<nil>"
time="2021-10-13T01:22:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T01:22:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T01:27:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T01:27:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T01:32:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T01:32:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T01:37:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T01:37:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T01:42:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T01:42:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T01:47:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T01:47:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T01:52:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T01:52:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T01:57:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T01:57:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T02:02:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T02:02:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"
time="2021-10-13T02:07:35Z" level=info msg="received price feed: market XBT/USDT, price 0.00001775/56347.2"
time="2021-10-13T02:07:35Z" level=info msg="updated market price (XBT/USDT) for target x.y.z.w:9000"

We need to investigate why this happens and also why it happens only sometimes and not all the times for instance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions