I came across this question when trying to find help for the problem I was facing with ERR_SPDY_PROTOCOL_ERROR
on Chrome. Thought this might benefit others.
Our situation / solution: We use an AWS Application Load Balancer connected to EC2 instances. One of the scripts we run on EC2 proxies requests from the client browser. We recently updated the script – no relevant changes – and noticed that both Chrome and Safari requests to the proxy script started failing. Chrome showed the ERR_SPDY_PROTOCOL_ERROR
error and, when we dug in to it, we could see this request was using HTTP/2. Firefox requests continued to work fine.
Our solution: we switched off HTTP/2 support in the ALB. Immediately solved the problem.
AWS CLI command:
aws elbv2 modify-load-balancer-attributes --load-balancer-arn <your_load_balancer_arn> --attributes Key=routing.http2.enabled,Value=false
Related Posts:
- How to restart Nginx on Mac OS X?
- When is K 1024 and when is it 1000?
- Dial pad to get phone number (with Android button images)
- Why is it not possible to fake an IP address?
- Authentication versus Authorization
- What is tail recursion?
- Visual List of iOS Fonts?
- How to get rid of the “No bootable medium found!” error in Virtual Box? [closed]
- 400 Bad Request – request header or cookie too large
- ‘git’ is not recognized as an internal or external command
- Flash Player Projector post 2020
- How to update multiple columns in single update statement in DB2
- what does the __file__ variable mean/do?
- Assembly’s manifest definition does not match assembly reference
- “unrecognized selector sent to instance” error in Objective-C
- Java – No enclosing instance of type Foo is accessible
- How to use PHP’s password_hash to hash and verify passwords
- How to create a custom coder?
- Git push won’t do anything (everything up-to-date)
- How to use vmImage on pipeline using Azure DevOps Server?
- git add . -> still “nothing to commit” with new files
- git submodule add error: does not have a commit checked out
- Background color for Tk in Python
- how to uninstall MinGW and make cygwin ‘make’ as deafult make program with gcc 3.8.1
- Cosine similarity and tf-idf
- Optional Parameters in Go?
- PostgreSQL: Remotely connecting to Postgres instance using psql command
- Android – Package Name convention
- How to execute an oracle stored procedure?
- Unable to convert 3d ply file image to 2d image
- Get a random item from a JavaScript array
- Plotting horizontal and vertical lines in Mathematica
- Error while waiting for device: Time out after 300seconds waiting for emulator to come online
- How to transparent Unity3D custom shader?
- Is it valid to have a html form inside another html form?
- How to verify if nginx is running or not?
- what is shortcut command to kill process in windows command?
- Differentiate between function overloading and function overriding
- How to print variable in sml?
- Why is the minidlna database not being refreshed?
- java.sql.SQLException: Fail to convert to internal representation
- Representing EOF in C code?
- An unhandled lowlevel error occurred. The application logs may have details
- What’s the difference between sx and σx in the statistics calculations on a TI-Nspire?
- Apache Kafka vs Apache Storm
- How can an Admin access the Google Drive contents of all the users in a particular domain?
- PSEXEC, access denied errors
- How do you define a global function in C++?
- A _disk_id.pod file appears on a windows flash drive
- What standard do language codes of the form “zh-Hans” belong to?
- What is the proof of of (N–1) + (N–2) + (N–3) + … + 1= N*(N–1)/2
- Prompted for FTP details even with FS_DIRECT set to true
- Nginx – Prevent Access to Debug file [closed]
- W3 Total Cache Minify Rewrite Error with WordPress on nginx [closed]
- Merge posts plugin? [closed]
- Multisite WordPress nginx uploaded files throw 404
- 302 redirect to signup with nginx reverse proxy
- NGINX conf on WP Multisite enabled — subdirectory — images fail to load after updates
- wp-admin Redirects to Docker Container Name
- Permalinks keep reverting to 404 unless I re-save them
- How to run a subdirectory multisite install under a subdomain
- Infinite loop behind SSL proxy on non-standard port
- W3 Total Cache – Converting Apache rewrites to Nginx [closed]
- database collation differences
- WordPress Permalinks & Nginx Rewrite Rule Not Working
- Site resolves to www in Firefox and without in Chrome
- WordPress Nginx Won’t 404
- Add Woocommerce product to cart with Contact Form 7 [closed]
- How to See Everything in get_option()?
- Is it safe to give wordpress directories ownership to www-data?
- Username Variable in custom links?
- Something is injecting a slash after any static file response , server is nginx
- How to access wordpress from domainB which is installed at domainA
- 413 Request Entity Too Large nginx/1.18.0 (Ubuntu)
- How to hide subfolder of static pages in WordPress using htaccess
- Javascript: Add anchor hashtag to URL, and reload
- To remove rendering of menus and header, plugin or theme?
- How can I upgrade to Java 1.8 on an Amazon Linux Server?
- What port should I open to allow remote desktop?
- Can you help me with my capacity planning?
- Cheat Sheets for System Administrators?
- Amazon EC2 terminology – AMI vs. EBS vs. Snapshot vs. Volume
- How to change an EC2 instance’s security group
- What type of DNS record is needed to make a subdomain?
- Setting expires headers for static content served from nginx
- Multiple SSL domains on the same IP address and same port?
- What does this nginx error “rewrite or internal redirection cycle” mean?
- IPTABLES – Limit rate of a specific incoming IP
- How to set default Ansible username/password for SSH connection?
- Can I make `find` return non-0 when no matching files are found?
- How to use nested Nginx location blocks (prefixes vs. regex directives)?
- Proxy Error 502 “Reason: Error reading from remote server” with Apache 2.2.3 (Debian) mod_proxy and Jetty 6.1.18
- What is the difference between service and systemctl?
- Nginx Redirect via Proxy, Rewrite and Preserve URL
- Rsync creates a directory with the same name inside of destination directory
- How Often Do Windows Servers Need to be Restarted?
- sudoers: how to disable requiretty per user
- dig show only answer
- SSD or HDD for server
- Do you have any useful awk and grep scripts for parsing apache logs? [closed]