# "drpc: remote closed the stream", "errorVerbose": "drpc

**URL:** <https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635>\
**Category:** Node Operators\
**Tags:** storagenode, windows\
**Created:** [March 11, 2022, 2:16pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635 "2022-03-11T14:16:36Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![chain7](https://storj.bcdn.literatehosting.com/letter_avatar/chain7/32/6_22734026db12803ebb3e059622ac3534.png) [@chain7](https://forum.storj.io/u/chain7)\
**Post date:** [March 11, 2022, 2:16pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/1 "2022-03-11T14:16:36Z")

</div>

Hi,  
I keep getting this error message in most of my nodes. Can anyone please help me with that? Node are online but log keep showing this error message. I think this might be the reason for not getting much data.

2022-03-10T17:10:04.588-0600 ERROR piecestore download failed {“Piece ID”: “4EBPYGYSZTXHPJTS2KWRX5CT3YLPONAY4SBMGHJFQA4NW4GHZGDA”, “Satellite ID”: “12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs”, “Action”: “GET”, “error”: “drpc: remote closed the stream”, “errorVerbose”: “drpc: remote closed the stream\n\[tstorj.io/drpc/drpcstream.(\*Stream](http://tstorj.io/drpc/drpcstream.(*Stream)).HandlePacket:202\n\[tstorj.io/drpc/drpcmanager.(\*Manager](http://tstorj.io/drpc/drpcmanager.(*Manager)).manageReader:211”}

---

<div class="post-metadata">

**Author:** ![Stob](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/stob/32/1137_2.png) [@Stob](https://forum.storj.io/u/Stob)\
**Post date:** [March 11, 2022, 4:20pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/2 "2022-03-11T16:20:58Z")

</div>

Hi @chain7  
These messages could point to a slow node, where the response to a download request isn’t completed within the time limit. Please check you hard drive is running ok.

You can also check the response time by looking for the corresponding ‘download started’ message with the same ‘Piece ID’.

---

<div class="post-metadata">

**Author:** ![Bivvo](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bivvo/32/7825_2.png) [@Bivvo](https://forum.storj.io/u/Bivvo)\
**Post date:** [March 11, 2022, 4:36pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/3 "2022-03-11T16:36:57Z")

</div>

> [@chain7](#):
>
> ERROR piecestore

Usually you can ignore piecestore as well as collector errors. ✌🏻 Same for piecedeleter and “context canceled”.

> [@chain7](#):
>
> this might be the reason for not getting much data.

Can you share more details like age, size, usage, if multiple nodes : within the same network (?) etc.

---

<div class="post-metadata">

**Author:** ![chain7](https://storj.bcdn.literatehosting.com/letter_avatar/chain7/32/6_22734026db12803ebb3e059622ac3534.png) [@chain7](https://forum.storj.io/u/chain7)\
**Post date:** [March 11, 2022, 4:58pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/4 "2022-03-11T16:58:30Z")

</div>

> [@chain7](#):
>
> 4EBPYGYSZTXHPJTS2KWRX5CT3YLPONAY4SBMGHJFQA4NW4GHZGDA

I do see download started. But where can I find the response time or how to calculate response time?

---

<div class="post-metadata">

**Author:** ![Stob](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/stob/32/1137_2.png) [@Stob](https://forum.storj.io/u/Stob)\
**Post date:** [March 11, 2022, 5:18pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/5 "2022-03-11T17:18:13Z")

</div>

From the log file, the timestamp is at the beginning of each line. So you should see something like:

**2022-03-11T17:16:10.165Z** |INFO|piecestore| **download started** |{Piece ID: NPXX3HGNHBC27JHR6SXGDAHBMRKA2P6MXHE5DFBEB5GBCZLX4MJQ, Satellite ID: 12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S, Action: GET}

**2022-03-11T17:16:10.554Z** |INFO|piecestore| **downloaded** |{Piece ID: NPXX3HGNHBC27JHR6SXGDAHBMRKA2P6MXHE5DFBEB5GBCZLX4MJQ, Satellite ID: 12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S, Action: GET}

So for that download request it took my node 389ms to send the data.

---

<div class="post-metadata">

**Author:** ![chain7](https://storj.bcdn.literatehosting.com/letter_avatar/chain7/32/6_22734026db12803ebb3e059622ac3534.png) [@chain7](https://forum.storj.io/u/chain7)\
**Post date:** [March 11, 2022, 6:01pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/6 "2022-03-11T18:01:21Z")

</div>

This is what I see:

| 2022-03-10T17:10:01.085-0600 | INFO | piecestore | download started | {Piece ID: 4EBPYGYSZTXHPJTS2KWRX5CT3YLPONAY4SBMGHJFQA4NW4GHZGDA, Satellite ID: 12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs, Action: GET} |
| --- | --- | --- | --- | --- |
| 2022-03-10T17:10:04.588-0600 | ERROR | piecestore | download failed | {Piece ID: 4EBPYGYSZTXHPJTS2KWRX5CT3YLPONAY4SBMGHJFQA4NW4GHZGDA, Satellite ID: 12L9ZFwhzVpuEKMUNUqkaTLGzwY9G24tbiigLiXpmZWKwmcNDDs, Action: GET, error: drpc: remote closed the stream, errorVerbose: drpc: remote closed the stream\n\[tstorj.io/drpc/drpcstream.(\*Stream](http://tstorj.io/drpc/drpcstream.(*Stream)).HandlePacket:202\n\[tstorj.io/drpc/drpcmanager.(\*Manager](http://tstorj.io/drpc/drpcmanager.(*Manager)).manageReader:211} |

---

<div class="post-metadata">

**Author:** ![chain7](https://storj.bcdn.literatehosting.com/letter_avatar/chain7/32/6_22734026db12803ebb3e059622ac3534.png) [@chain7](https://forum.storj.io/u/chain7)\
**Post date:** [March 11, 2022, 6:09pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/7 "2022-03-11T18:09:28Z")

</div>

I running the nodes since last 3 months and it has been online 99%. I have about 4 gb data in total and have capacity of 10 TB. I have been having similar issue with other nodes as well and all in same network.

---

<div class="post-metadata">

**Author:** ![Bivvo](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bivvo/32/7825_2.png) [@Bivvo](https://forum.storj.io/u/Bivvo)\
**Post date:** [March 11, 2022, 6:27pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/8 "2022-03-11T18:27:24Z")

</div>

> [@chain7](#):
>
> this might be the reason for not getting much data.

Most probably the reason for that is:

> [@chain7](#):
>
> with other nodes as well and all in same network.

Your nodes are [sharing the traffic within the same network](https://forum.storj.io/t/add-multiple-drive-restart-node-with-different-parameters-and-reduce-storage-with-out-penalty/306/14).

> [@chain7](#):
>
> This is what I see:

3 seconds, right? Can you run the [“successrates” script](https://github.com/ReneSmeekes/storj_success_rate) and share the result please?

---

<div class="post-metadata">

**Author:** ![chain7](https://storj.bcdn.literatehosting.com/letter_avatar/chain7/32/6_22734026db12803ebb3e059622ac3534.png) [@chain7](https://forum.storj.io/u/chain7)\
**Post date:** [March 11, 2022, 7:46pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/9 "2022-03-11T19:46:18Z")

</div>

Here is response after running that successrate script

[D] Do not run [R] Run once [S] Suspend [?] Help (default is “D”): R  
========== AUDIT =============  
Critically failed: 0  
Critical Fail Rate: 0.00%  
Recoverable failed: 0  
Recoverable Fail Rate: 0.00%  
Successful: 68  
Success Rate: 100.00%  
========== DOWNLOAD ==========  
Failed: 2  
Fail Rate: 0.07%  
Canceled: 23  
Cancel Rate: 0.79%  
Successful: 2885  
Success Rate: 99.14%  
========== UPLOAD ============  
Rejected: 0  
Acceptance Rate: 100.00%  
---------- accepted ----------  
Failed: 13  
Fail Rate: 0.15%  
Canceled: 100  
Cancel Rate: 1.15%  
Successful: 8579  
Success Rate: 98.70%  
========== REPAIR DOWNLOAD ===  
Failed: 0  
Fail Rate: 0.00%  
Canceled: 0  
Cancel Rate: 0.00%  
Successful: 0  
Success Rate: 0.00%  
========== REPAIR UPLOAD =====  
Failed: 0  
Fail Rate: 0.00%  
Canceled: 1  
Cancel Rate: 0.14%  
Successful: 732  
Success Rate: 99.86%

---

<div class="post-metadata">

**Author:** ![Bivvo](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bivvo/32/7825_2.png) [@Bivvo](https://forum.storj.io/u/Bivvo)\
**Post date:** [March 11, 2022, 8:02pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/10 "2022-03-11T20:02:26Z")

</div>

> [@chain7](#):
>
> Cancel Rate: 1.15%

“upload cancel rate” is an indication, that network performance might not be best - but almost 99% is pretty well. You should have an eye on that, as you do not have much traffic yet.

**In general:** the statistics look pretty fine! ✅

I strongly advice to run an alert script, especially when you WANT to be informed about any major severe issue and therefore be able to react quickly. I’ve created a script for that - feel free to check it out and run it on your node(s).

> [@Howto: storage node health check \> discord + email alerting script](https://forum.storj.io/t/howto-storage-node-health-check-discord-email-alerting-script/16461):
>
> Hi there, based on my ideas and findings from one of my previous [posts](https://forum.storj.io/t/logs-how-to-send-relevant-log-messages-to-a-discord-web-hook/16140), I have published my “health check script (linux + macOS)” on [GitHub](https://github.com/bjoerrrn/storj-system-health.sh). partying_face Please feel free to support, subscribe or comment. I’ll release updates soon, in order to make it more self-descriptive and common to use for everyday usage. bulb Target group: docker and linux / macOS users. about this script this linux shell script checks, if a storj node runs into errors and alerts the operator by discord push me…

Anyway, you should also rethink about your multiple nodes setup. It will take years to fill your 10 TB, when you run multiple nodes in the same network. You should run this one and extend storage capacity, once the 10 TB are almost full. ✌🏻

---

<div class="post-metadata">

**Author:** ![chain7](https://storj.bcdn.literatehosting.com/letter_avatar/chain7/32/6_22734026db12803ebb3e059622ac3534.png) [@chain7](https://forum.storj.io/u/chain7)\
**Post date:** [March 11, 2022, 8:19pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/11 "2022-03-11T20:19:09Z")

</div>

Thank you for your feedback. Do you mean, it is not a good idea to run multiple nodes in same location with same internet provider even if I have high internet speed over 900 mbps.

---

<div class="post-metadata">

**Author:** ![Bivvo](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bivvo/32/7825_2.png) [@Bivvo](https://forum.storj.io/u/Bivvo)\
**Post date:** [March 11, 2022, 8:39pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/12 "2022-03-11T20:39:24Z")

</div>

> [@Bivvo](#):
>
> Your nodes are [sharing the traffic within the same network](https://forum.storj.io/t/add-multiple-drive-restart-node-with-different-parameters-and-reduce-storage-with-out-penalty/306/14).

Yes, indeed, you should have just one node in one network. You can have a look into this link to read further details on it.

Anyway: setup a monitoring which alerts you on issues and low thresholds. This will keep you informed about missed updates, any errors or fatal errors, inavailabilities etc.

---

<div class="post-metadata">

**Author:** ![chain7](https://storj.bcdn.literatehosting.com/letter_avatar/chain7/32/6_22734026db12803ebb3e059622ac3534.png) [@chain7](https://forum.storj.io/u/chain7)\
**Post date:** [March 11, 2022, 9:13pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/13 "2022-03-11T21:13:24Z")

</div>

Thank you. Are you referring to storage node health check up monitor mentioned above?

---

<div class="post-metadata">

**Author:** ![Bivvo](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bivvo/32/7825_2.png) [@Bivvo](https://forum.storj.io/u/Bivvo)\
**Post date:** [March 11, 2022, 9:25pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/14 "2022-03-11T21:25:28Z")

</div>

Yes, [this one](https://forum.storj.io/t/howto-storage-node-health-check-discord-email-alerting-script/16461)

---

<div class="post-metadata">

**Author:** ![chain7](https://storj.bcdn.literatehosting.com/letter_avatar/chain7/32/6_22734026db12803ebb3e059622ac3534.png) [@chain7](https://forum.storj.io/u/chain7)\
**Post date:** [March 11, 2022, 11:47pm UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/15 "2022-03-11T23:47:49Z")

</div>

Do you have this script for windows as well? I am running my node on windows server.

---

<div class="post-metadata">

**Author:** ![Bivvo](https://storj.bcdn.literatehosting.com/user_avatar/forum.storj.io/bivvo/32/7825_2.png) [@Bivvo](https://forum.storj.io/u/Bivvo)\
**Post date:** [March 12, 2022, 6:17am UTC](https://forum.storj.io/t/drpc-remote-closed-the-stream-errorverbose-drpc/17635/16 "2022-03-12T06:17:44Z")

</div>

Unfortunately no. Sorry. Not sure if it works, when you run it within a Linux VM and

1. share your dashboard to your local network

2. export your logs to a file, where you have access from the VM

These two things should be the only critical settings to be made to let it work.
