Organization/status api request return 500


#1

Issue Summary

Hi, Just installed the latest version with docker-compose and everything works brilliant, instead of just one proxied request! In npm console got:

[HPM] Error occurred while trying to proxy request /api/organization/status from localhost:8080 to http://localhost:5000/ (HPE_HEADER_OVERFLOW) (https://nodejs.org/api/errors.html#errors_common_system_errors)

Try this request with curl and same, if just replace 8080 to 5000 and send curl from the terminal, everything ok, returned normal json.

Technical details:

  • Redash Version: 6
  • Browser/OS: Chrome 71 / MacOs Mohave
  • How did you install Redash: docker-compose

Understand that it can be something stupidly simple, but can’t find what I’m doing wrong.

Thanks


#2

Hi! :slight_smile:

First, it seems you are using a development environment with the version from github.com/getredash/redash, is that correct?

This issue also happened to me in my dev server lately… I’ve investigated some of it and it seems the node proxy for the backend has a limit of 80 KB for response headers. I tried to find a way augment it, however without any success.

By doing some inspect on the header, I noticed that the field with more data was X-ChromeLogger-Data. And yep, commenting the lines related to it on redash/__init__.py made this error stop on dev environment.

@arikfr do you know anything that could’ve caused this overhead recently?