What does the error "Unexpected transaction termination: Continuation of HTTP response status line is not valid" mean?

book

Article ID: 167206

calendar_today

Updated On:

Products

ProxySG Software - SGOS

Issue/Introduction

The ProxySG appliance's eventlog sometimes shows the following error message:
ProxySG: 3C0003 Unexpected transaction termination: Continuation of HTTP response status line is not valid(53) SEVERE_ERROR ../htp_upstream_worker.cpp 783

 

Resolution

This error message appears when the HTTP response from a corrupted web server could not be parsed by the ProxySG appliance. You can configure the HTTP to ignore this error by installing the following CPL:

<Proxy>
    response.raw_headers.tolerate(continue)

You can make this rule more specific by specifying a destination URL, for example:

<Proxy>
url.domain=
www.msn.com  response.raw_headers.tolerate(continue)

For instructions on how to install the policy above, see How do I add CPL to a local policy file on the ProxySG?.