Hi,
I am running an SPA (JS) application behind fortiweb in monitor mode.
When HTTP2 is activated, the https (http2) request keeps infinitely pending.
This request has the header "text/event-stream"
When bypassing fortiweb and accessing directly apache in HTTPS (HTTP2), everything is fine.
Could it be that fortiweb (7.6.4) has some issue heandling SSE requests ?
Thank you for your help
Regards
Thibaut
Solved! Go to Solution.
Hello Thibaut
If your deploy mode is content routing , you should disable HTTP/2 in the server pool config
(and enabled in the server policy)
Explanation is: even clients use HTTP/2 , the traffic Fortiweb<->server web must be HTTP; because of that you disable http/2 in the server pool
hope it helps
regards
/ Abel
Hello Thibaut
Let assume you're running your fweb in Reverse Proxy.
If deployment mode is Single Server/Server Balance: did you enable HTTP/2 in the server policy AND in relevant server pool ?
Otherwise, If the Deployment Mode in your server policy conf is
HTTP Content Routing and you enabled HTTP/2 , verify your server pool and disable HTTP/2 (because traffic between fweb and backend server must be HTTP)
These were settings for 7.4x, I guess that there' re not changes in 7.6.4 for http/2.
Hope it helps
regards
/ Abel
Hello Abelio,
Thank you for your reply.
Deployment mode is HTTP Content Routing.
I have tried several combinations :
Here is 2 screenshots from the last (working) configuration :
server policy http2 off
server pool http2 off
So far, i have a workaround (disabling HTTP2), but for better performances it would be better to have it working in HTTP2.
Kind Regards
Thibaut
Hello Thibaut
If your deploy mode is content routing , you should disable HTTP/2 in the server pool config
(and enabled in the server policy)
Explanation is: even clients use HTTP/2 , the traffic Fortiweb<->server web must be HTTP; because of that you disable http/2 in the server pool
hope it helps
regards
/ Abel
Hello,
Sorry I moved to fast the topic status to "solved".
As soon as i turn HTTP2 on in server policy, the browser keeps pending on "text/event-stream" request.
Whatever the value of HTTP2 in server pool.
Only disabling HTTP2 (between browser and fortiweb) works.
Kind regards
Thibaut
Hello Thibaut
I'm sorry this issue continues; I´d suggest to open a TAC ticket in order to troubleshoot your specific scenario
No problem with the 'solved'status you made, I guess that it can be removed, or moderator could do that
best regards
regards
/ Abel
User | Count |
---|---|
2561 | |
1357 | |
796 | |
650 | |
455 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2025 Fortinet, Inc. All Rights Reserved.