It’s just what the error says – Request Header Or Cookie Too Large
. One of your headers is really big, and nginx is rejecting it.
You’re on the right track with large_client_header_buffers
. If you check the docs, you’ll find it’s only valid in http
or server
contexts. Bump it up to a server block and it will work.
server { # ... large_client_header_buffers 4 32k; # ... }
By the way, the default buffer number and size is 4
and 8k
, so your bad header must be the one that’s over 8192 bytes. In your case, all those cookies (which combine to one header) are well over the limit. Those mixpanel cookies in particular get quite large.
Related Posts:
- Why Puma listen on ‘tcp://localhost:3000’ instead of ‘http://localhost:3000’
- Explain what " means
- Why does Ruby on Rails use http://0.0.0.0:3000 instead of http://localhost:3000?
- ActionController::InvalidAuthenticityToken
- bundle install returns “Could not locate Gemfile”
- ActionController::InvalidAuthenticityToken
- Rails: Why “sudo” command is not recognized?
- Rails: Can’t verify CSRF token authenticity when making a POST request
- undefined method `each’ for nil:NilClass… why?
- Bundler: You must use Bundler 2 or greater with this lockfile
- undefined method `each’ for nil:NilClass… why?
- Using Pundit for all-access “super_admin” role
- How to tell if homebrew is installed on Mac OS X
- What is the difference between Rails.cache.clear and rake tmp:cache:clear?
- Unable to install gem – Failed to build gem native extension – cannot load such file — mkmf (LoadError)
- Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib
- Cannot load such file — bcrypt_ext
- How do I remove Permission denied @ rb_sysopen – Gem install error?
- Can’t find the ‘libpq-fe.h header when trying to install pg gem
- warning: constant ::Fixnum is deprecated When generating new model
- could not connect to server: No such file or directory (PG::ConnectionBad)
- PG::ConnectionBad: fe_sendauth: no password supplied
- curl : (1) Protocol https not supported or disabled in libcurl
- couldn’t find file ‘jquery’ with type ‘application/javascript’
- Passing parameters in rails redirect_to
- Getting: “Migrations are pending; run ‘bin/rake db:migrate RAILS_ENV=development’ to resolve this issue.” after cloning and migrating the project
- How to find out which rails version an existing rails application is built on?
- RubyMine Unit tests – Test Framework quit unexpectedly
- bcrypt LoadError: Cannot load such file
- Uninitialized constant “Controller Name”
- How do I format datetime in rails?
- heroku open – no app specified
- Difference between rake db:migrate db:reset and db:schema:load
- TypeError: no implicit conversion of Symbol into Integer
- Sass::SyntaxError: File to import not found or unreadable: bootstrap-sprockets
- An unhandled lowlevel error occurred. The application logs may have details
- How to stop (and restart) the Rails Server?
- Migrations are pending; run ‘bin/rake db:migrate RAILS_ENV=development’ to resolve this issue
- Nginx error: client intended to send too large body
- How to force or redirect to SSL in nginx?
- How can I use environment variables in Nginx.conf
- “413 Request Entity Too Large” in Nginx with “client_max_body_size” set
- Advanced AREL or just Rails Query for has_many through search by association
- What does ERR_SPDY_PROTOCOL_ERROR mean in nginx?
- Possible reason for NGINX 499 error codes
- Terminal error: zsh: permission denied: ./startup.sh
- How can I use an .htaccess file in Nginx?
- AngularJS- Login and Authentication in each route and controller
- Rails 5 ActionController::InvalidAuthenticityToken error
- what does ? ? mean in ruby
- Nginx: Failed to start A high performance web server and a reverse proxy server
- HAProxy vs. Nginx
- Getting error: Peer authentication failed for user “postgres”, when trying to get pgsql working with rails
- Nginx 403 forbidden for all files
- Parsing XML with Ruby
- Node.js + Nginx – What now?
- Nginx upstream prematurely closed connection while reading response header from upstream, for large requests
- NGINX: upstream timed out (110: Connection timed out) while reading response header from upstream
- Email validation in Ruby on Rails?
- nginx: connect() failed (111: Connection refused) while connecting to upstream – after update nginx –
- How to fix nginx throws 400 bad request headers on any header testing tools?
- extconf failed, exit code 1 error when installing [Ruby on Rails] 5 on OS X Yosemite 10.10.5
- Rails 4 RoutingError: No Route Matches
- nginx – nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
- PG::ConnectionBad – could not connect to server: Connection refused
- Rails syntax error : unexpected keyword_ensure, expecting end-of-input
- How to use NGINX as forward proxy for any requested location?
- How to verify if nginx is running or not?
- Devise lockable – How to unlock account using unlock_in
- Ruby: What is the easiest way to remove the first element from an array?
- Ruby String to Date Conversion
- Could not create work tree dir ‘example.com’.: Permission denied
- “Error installing rails” because “extconf.rb failed” on Ubuntu 18.04
- “configuration file /etc/nginx/nginx.conf test failed”: How do I know why this happened?
- Nginx: stat() failed (13: permission denied)
- Uncaught ReferenceError: React is not defined
- Rails button_to vs. HTML Button Tag
- HAProxy vs. Nginx
- Forwarding port 80 to 8080 using NGINX
- GROUP BY and COUNT using ActiveRecord
- Purge or recreate a Ruby on Rails database
- nginx – two subdomain configuration
- GeoIP.dat.gz and GeoLiteCity.dat.gz not longer available? Getting 404 trying to load it
- Uploading a file in Rails
- Generate model in Rails using user_id:integer vs user:references
- An error occurred while installing json (1.8.1), and Bundler cannot continue – Rails
- where is devise implementation of “authenticate_user!” method?
- What is the difference between “rake db:seed” and rake db:fixtures:load”
- How do I parse JSON with Ruby on Rails? [duplicate]
- nginx progy pass doesn’t work in WordPress admin
- nginx progy pass doesn’t work in WordPress admin
- Why am I getting 404 not found on this wordpress subdomain on my Nginx server?
- WordPress wp-admin https redirect loop
- Changing permalinks gives me 404 errors on nginx
- Prompted for FTP details even with FS_DIRECT set to true
- WordPress redirecting connections on port 8080 to 80
- Optimize apache for WP use
- Setting 404 page in Nginx
- How do I add a server-independent external rewrite rule?
- WordPress Multisite, NGINX and WordPress Subdirectory Install