Register for InstructureCon25 • Passes include access to all sessions, the expo hall, entertainment and networking events, meals, and extraterrestrial encounters.
Found this content helpful? Log in or sign up to leave a like!
Just this morning 5/13, we began to sporadically receive the error below when running our table syncs. We have changed nothing on our servers. Has anyone else seen this?
ERROR - malformed HTTP response:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>504 ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
CloudFront attempted to establish a connection with the origin, but either the attempt failed or the origin closed the connection.
Hi @StevenWalls, yes for better or worse this is par for the course. Skimming through our log history (not guaranteed to be exhaustive), we had some number of tables -- anywhere between 1 and 26 -- fail with the malformed HTTP response on July 13, July 28, September 20, October 25, December 8, February 21, February 22, May 6, and May 9. I think it is related to a 504 timeout error from Instructure's backend which the DAP Python library does not handle gracefully. It's up to you if you want to catch and handle this error or just ignore it. Our approach is to simply note it in our logs and let the tables that failed get synced on the next job run.
To interact with Panda Bot in the Instructure Community, you need to sign up or log in:
Sign In