CURL Errors Breaking HTTPService: "Couldn't connect to server"

So after maybe an hour of the server running without any problems using HTTPService, suddenly every single attempt to use HTTPService results in these CURL errors. Last time there were huge issues with CURL errors it was on Roblox’s end. Is that the case this time, or do I need to look into the web server to see if anything’s going wrong there?

EDIT: I had warnings filtered out because of ClassDescriptor error spam, I didn’t realize there was more data here. Each Roblox server goes down it different times also, which further leads me to think it has nothing to do with our web-side stuff.

I can’t tell if this is related, but based on the complaints I’ve gotten this error screws over MarketplaceService, makes it impossible to load character appearances, and keeps me out of the server console. (which is why I’m speculating whether this is related, I couldn’t see any errors)

Resetting the servers fixes all this like it fixed the CURL errors (temporarily) so I’m assuming it’s tied together.

This is still happening and it’s absolutely screwing over our team and our plans.

This seems to occur to all servers roughly 10 - 20 minutes after they start. All HTTPService requests, whether they be GetAsync or PostAsync are not successful. As is shown in the previous reply, the elapsed time in the error hovers somewhere around 20 seconds.

If this is somehow or another a bug that I caused and need to fix then please tell me, otherwise could someone look into this? Some kind of response or acknowledgement would be nice. I’m not sure what I need to give for a repro but I’d be more than willing to get whatever information needed if someone were to respond.

It’s the weekend, so no one will be on to respond now. Make sure to bump this up when some staff members get on when next week begins though.

I will.

The hint of frustration in my last post was due to the lack of attention this got last week when I and someone else first brought this up.

When ROBLOX was switching around some backend stuff it resulted in a lot of harmless CURL errors that didn’t break anything, but people were still whining about them claiming they broke their games despite being told numerous times they didn’t. This time they aren’t harmless errors, but staff members probably saw the title and thought to themselves “Oh people complaining about harmless CURL errors again ignore

Ah, that makes sense.

This is why I hate pre-assumption.
We could legitimately be having a problem, but if it eludes to something they think isnt happening, they might not bother to look into it.

But again, who knows if this is the case. Maybe they just haven’t read it lol.

You should blame the people who caused them to need to assume rather than them for trying to save time in order to be able to do their job.

All in all, this CURL change has been causing some legitimate problems for me, and I don’t understand what its for, or why its beneficial.

It completely broke Roblox on the Ultrasurf proxy, and requires a ClientSetting workaround, which gets wiped everytime roblox updates.

Could someone please look into this? It has ground all progress to a halt on my games!

Alright it’s been a week with no word on whether this has been seen or if it’s getting addressed. This is infuriating.

I experienced this bug just yesterday. Not fixed.

We are investigating these issues but it takes a while because they are very infrequent and it’s hard to gather information about why exactly they happen.

TwentyTwoPilots, how often do you have the problem in your game? (e.g. if I join 50 servers, would I get this problem at least once?)

When my game is running on the version with HTTPService being used, every server I was in experienced this error 10-20 minutes after the server had started. I’m not currently running this version of the game on the actual game slot though (for obvious reasons), however I do have it uploaded here. I can’t get the error to occur here though, which leads me to think it’s directly correlated to player traffic.

If you want, we can coordinate a time where I’d upload the HTTPService version to the actual game slot so you can watch the error occur, then I can backdate it once you’re done.