I am occasionally getting HTTP2 Protocol Error in chrome when nodejs web application is setup as node cluster.
Upon investigation it is found that Large file download (above 50MB, without "range processing") results in HTTP2_PROTOCOL_ERROR in Chrome. With range processing everything works correctly.
t=295 [st=1008453] HTTP2_SESSION_PING
--> is_ack = true
--> type = "received"
--> unique_id = 3
t=295 [st=1008453] HTTP2_SESSION_RECV_RST_STREAM
--> error_code = "11 (ENHANCE_YOUR_CALM)"
--> stream_id = 45