HTTP Client error: <56> Failure when receiving data from from the peer.

Shubhadip Barman 6 Reputation points
2020-08-03T23:58:23.303+00:00

We are connecting to Azure BLOB storage through SAP BODS.
We transfer the files to BLOB basically after the data is retrieved and transformation done.
Intermittently we get HTTP Client error: <56> Failure when receiving data from from the peer.
after we get this, we run an adhoc job to transfer the files and then we do not get any issues.
There is no pattern identified for this issue.

There are around 300 jobs that run each day and we may this issue may be 2 times a day or do not face this issue for 3-4 days at all.

Can anyone help me understand what is the cause of this issue and how do I resolve this ?

Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
2,874 questions
0 comments No comments
{count} vote

5 answers

Sort by: Most helpful
  1. Sumarigo-MSFT 46,286 Reputation points Microsoft Employee
    2020-08-04T12:00:10.437+00:00

    @Shubhadip Barman May I know what kind files( ex: images, doc,, pdf or tar.gz) are you transferring?
    Unluckily, I cannot reproduce it in my environment. Can you set a lower data transfer and try to see if it avoid the network errors? If the issue persist in the lower data transfer also, let me know the status and also share the screen shot of the error message

    I assume this could happen due to connection reset, usually means network broken.

    Workaround: You can try Azcopy

    Hope this helps!

    Kindly let us know if the above helps or you need further assistance on this issue.

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Please don’t forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments

  2. Shubhadip Barman 6 Reputation points
    2020-08-04T14:30:12.073+00:00

    15533-http-client-error.jpg

    I have attached the screenshot of the error.
    We are uploading the .tsv files.

    The file size is really not a matter because files with 1.3GB gets transferred easily. The HTTP Client error happens for any random size file, it may contain only 30 records or 400,000 records.

    I am not sure when we connect BODS to Azure, is there a gateway URL that we mention or does it happen based on the Portal configuration where we say Azure BLOB ?


  3. Joseph 1 Reputation point
    2020-11-17T11:31:10.71+00:00

    We have same error , loading with SAP BODS Azure blob, it is systematicaly happening on big volume of data ( 100 million rows).
    On smaller size we dont hav ethe issue. have you find in between some workarounds?
    Thanks,
    Joseph


  4. 2021-02-01T08:11:41.39+00:00

    Hello,

    We had the same issue in SAP BODS SP12, but it had impact only on 1 or 2 percent of jobs and was not critical for dataflow. After SAP BODS upgrade to SP14 80% of jobs are impacted.

    Have you found a RCA of this issue: HTTP client error:<56>:<Failure when receiving data from the peer>?

    Thank you.


  5. Muiruri, Joseph 1 Reputation point
    2022-03-24T08:01:31.243+00:00

    DS can open the same file in write mode within a process only once each time. A File location, like Azure Blob, used in a file reader will open a file in write mode in the local folder specified in the File Location.
    It will download the file from Azure Blob. Then, it will reopen the local file in read mode and start processing the file.
    If all DF using the reader with the same File Location are running sequentially, then the same File Location in a reader can be used multiple time in the same Job.
    If WF containing the DF using the reader with same File Location are running in parallel. They will try to open the local file at the same time leading to the error.
    2737777 - Error: "HTTP client error:<56>:<Failure when receiving data from the peer>" happens randomly in DS jobs with Azure data source.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.