So then I researched on HTTP 500 for a bit and realized that it occurred in waves around 2015 and 2020.
Are HTTP 500 Internal Server Errors back?
Because this is scary
local url = HttpService:GetAsync("https://thumbnails.rprxy.xyz/v1/places/gameicons?placeIds="..placeID.."&returnPolicy=PlaceHolder&size=50x50&format=Png&isCircular=false")
I never hosted any websites or anything so the following may be slightly wrong,
I’m unsure if you hosted a website or if you’re trying to get a game’s icon.
If you did host a website, then it may have an error inside the code you’re trying to retrieve from it.
Otherwise, if you’re trying to get a game’s or place’s icon, you can simply do the following:
local PlaceId = id_goes_here
local Icon = game:GetService("MarketplaceService"):GetProductInfo(PlaceId)
--set a place's icon
ImageLabel.Image = Icon
These errors appear regularly in all sorts of different enpoints. Most often this appears in the endpoint of the FilterStringAsync function, and in some other functions related to text filtering. Sometimes HTTP codes 400, 500, 501, 502, 503 appear. I don’t understand the reason for their appearance, but these errors are on the roblox side (except for 400). My server console is full of FilterStringAsync 500 and 503 errors.
It looks like these errors have been appearing for more than six months, and no one knows their causes.
I think roblox should do a thorough analysis of the errors that the server is processing and discuss this problem, because errors are annoying, although errors do not affect the gameplay much.