So Discourse CDN is resetting connections from my firewall?

Hello,

So, we’ve been struggling to get our Discourse hosted site to load from within our corporate network. It loads without issue outside of this network.

So, obviously I suspected that our firewall (Fortigate) was blocking something. I tried, literally every solution I could find/think of, and the problem persisted.
So I opened a ticket with Fortinet’s support.

After some digging around, we were able to see that in fact, Discourse’s server is sending a server-reset command. Meaning, Discourse is resetting the connection, preventing our site from loading.

This seems to be happening from canada1.discourse-cdn.com domain, not our main domain itself.

How do I get this fixed with Discourse?

1 Like

Hello/Bonjour,

Exactly how is it not loading?

What errors show in the browser?

One of the mechanisms Discourse uses is long-polling - seeing a couple RST packets might be normal since if those long-polling connections time out, they’ll get reset.

This is probably not the source of your problem since on that connection you sent 7kB and received 43kB prior to the reset.

That doesn’t match the screenshot above - is your browser reporting errors talking to the canada1.discourse-cdn.com host? Do you have firewall logs for that connection to show us?

Since you’re a hosted customer, please email us at team@discourse.org from the administrative contact for your site so we can look into this further and include more helpful private details such as IP addresses.

1 Like