# Error: Error in the WebSocket handshake: os error 104

**URL:** <https://forum.autonomys.xyz/t/error-error-in-the-websocket-handshake-os-error-104/99>\
**Category:** Support\
**Created:** [May 2, 2022, 11:06pm UTC](https://forum.autonomys.xyz/t/error-error-in-the-websocket-handshake-os-error-104/99 "2022-05-02T23:06:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ImmaZoni](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.autonomys.xyz/immazoni/32/7_2.png) [@ImmaZoni](https://forum.autonomys.xyz/u/ImmaZoni)\
**Post date:** [May 2, 2022, 11:06pm UTC](https://forum.autonomys.xyz/t/error-error-in-the-websocket-handshake-os-error-104/99/1 "2022-05-02T23:06:11Z")

</div>

> _ **Please provide as much information as possible to help the community/ team resolve your issue quicker** _

* * *

I am attempting to start the farmer and keep getting this error.

```bash
[2022-05-01T07:35:05Z INFO subspace_farmer::commands::farm] Opening plot
[2022-05-01T07:35:05Z INFO subspace_farmer::commands::farm] Opening commitments
[2022-05-01T07:35:05Z INFO subspace_farmer::commands::farm] Opening object mapping
[2022-05-01T07:35:05Z INFO subspace_farmer::commands::farm] Connecting to node at ws://127.0.0.1:9944
Error: Networking or low-level protocol error: Error in the WebSocket handshake: i/o error: Connection reset by peer (os error 104)
Caused by:
  0: Error in the WebSocket handshake: i/o error: Connection reset by peer (os error 104)

```

---

<div class="post-metadata">

**Author:** ![ImmaZoni](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.autonomys.xyz/immazoni/32/7_2.png) [@ImmaZoni](https://forum.autonomys.xyz/u/ImmaZoni)\
**Post date:** [May 3, 2022, 12:29am UTC](https://forum.autonomys.xyz/t/error-error-in-the-websocket-handshake-os-error-104/99/2 "2022-05-03T00:29:37Z")

</div>

This error is usually caused prior to the node being ready for connection, try starting the farmer after you have verified the node has started effectively.

---

<div class="post-metadata">

**Author:** ![Diana\_Subspace](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.autonomys.xyz/diana_subspace/32/9_2.png) [@Diana\_Subspace](https://forum.autonomys.xyz/u/Diana_Subspace)\
**Post date:** [June 6, 2022, 3:59pm UTC](https://forum.autonomys.xyz/t/error-error-in-the-websocket-handshake-os-error-104/99/3 "2022-06-06T15:59:28Z")

</div>

Is this the same error or something else? @ImmaZoni

```auto
2022-06-06T05:38:14.771103Z ERROR jsonrpsee_core::client::async_client: Error: Connection(Io(Os { code: 104, kind: ConnectionReset, message: "Connection reset by peer" })) terminating client
2022-06-06T05:38:14.775814Z ERROR subspace_farmer::archiving: Failed to send archived segment acknowledgement error=The background task been terminated because: Networking or low-level protocol error: WebSocket connection error: i/o error: Connection reset by peer (os error 104); restart required
2022-06-06T05:38:14.911755Z INFO subspace_farmer::archiving: Plotted segment segment_index=17346
2022-06-06T05:38:14.911801Z ERROR subspace_farmer::archiving: Failed to send archived segment acknowledgement 

```

---

<div class="post-metadata">

**Author:** ![ImmaZoni](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.autonomys.xyz/immazoni/32/7_2.png) [@ImmaZoni](https://forum.autonomys.xyz/u/ImmaZoni)\
**Post date:** [June 7, 2022, 12:41am UTC](https://forum.autonomys.xyz/t/error-error-in-the-websocket-handshake-os-error-104/99/4 "2022-06-07T00:41:43Z")

</div>

This is the same, check the node for errors. Once node is “healthy” this issue should self resolve.
