Skip to content
This repository has been archived by the owner on Mar 28, 2024. It is now read-only.

[BUG-232915] 499 error with dreamhost hosting #10097

Closed
1 task
sl-service-account opened this issue Nov 13, 2022 · 6 comments
Closed
1 task

[BUG-232915] 499 error with dreamhost hosting #10097

sl-service-account opened this issue Nov 13, 2022 · 6 comments

Comments

@sl-service-account
Copy link

sl-service-account commented Nov 13, 2022

What just happened?

http requests return 499 status and it seems to affect everybody who hosts their database on dreamhost servers.
In this case, I have coded a combat / spell system and until last friday it worked very well with dreamhost. however now it throws the 499 error and many users report the same issue.

What were you doing when it happened?

nothing special, the scripts i'm using are working well, it's the connection between SL and dreamhost that suddenly seems to be blocked, or broken.

What were you expecting to happen instead?

it used to work fine to connect to dreamhost and run some php scripts there.

Other information

the tech at dreamhost doesn't find any issues on their servers.
Support at Linden Lab doesn't find any issues either.
Yet several users with dreamhost hosting report the same issue since this Friday.

Attachments

Links

Duplicates

Original Jira Fields
Field Value
Issue BUG-232915
Summary 499 error with dreamhost hosting
Type Bug
Priority Unset
Status Closed
Resolution Accepted
Labels dreamhost
Created at 2022-11-13T13:49:58Z
Updated at 2022-11-16T23:49:46Z
{
  'Build Id': 'unset',
  'Business Unit': ['Platform'],
  'Date of First Response': '2022-11-13T08:09:36.568-0600',
  "Is there anything you'd like to add?": "the tech at dreamhost doesn't find any issues on their servers.\r\nSupport at Linden Lab doesn't find any issues either. \r\nYet several users with dreamhost hosting report the same issue since this Friday. ",
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'System': 'SL Simulator',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': 'http requests return 499 status and it seems to affect everybody who hosts their database on dreamhost servers. \r\nIn this case, I have coded a combat / spell system and until last friday it worked very well with dreamhost. however now it throws the 499 error and many users report the same issue. ',
  'What were you doing when it happened?': "nothing special, the scripts i'm using are working well, it's the connection between SL and dreamhost that suddenly seems to be blocked, or broken. ",
  'What were you expecting to happen instead?': 'it used to work fine to connect to dreamhost and run some php scripts there. ',
}
@sl-service-account
Copy link
Author

Sandry Logan commented at 2022-11-13T14:09:37Z, updated at 2022-11-13T17:53:47Z

I am experiencing the same errors as BlueXBeta.

For me the problem started around 02:25 (am) GMT on Saturday 12 November. Up to that point everything was running smoothly. I have not made any adjustments to my code in SL or on Dreamhost for weeks, probably months.

  • Any llHTTPRequests over https that I make to URLs hosted on Dreamhost fail with status 499.

  • If I make them over http they fail with status 502

  • If I make requests to other URLs with llHTTPRequest, they all work as expected.

  • The parts of our system, and the web sites hosted at DH that I access via the web browser also work as expected.

    Example URL for testing: https://www.fireworkgirl.com

     

    Edited to modify URL.

@sl-service-account
Copy link
Author

animats commented at 2022-11-13T21:10:33Z, updated at 2022-11-13T21:21:37Z

Additional info:

My logging, to "animats.dreamhosters.com", worked until 2022-11-10 21:55:08 , the last successful event I logged. It has not worked since.

I wrote an LSL script to send a request to https://www.howsmyssl.com, which provides info about what the client is doing with TLS. Nothing looks wrong. The SL servers seem to be making TLS 1.3 requests with an appropriate cypher list. My test program mails that info to me. See sslcheck.txt

As for servers, the ones which fail to connect seem to not support TLS 1.1, and the ones which succeed do support TLS 1.1. That may or may not be relevant.

I have ticket 222551775 open with Dreamhost, and they say they haven't changed TLS version since 2018.

Clearly something is going wrong in TLS negotiation, but what?

 

@sl-service-account
Copy link
Author

JIRAUSER337591 commented at 2022-11-14T09:23:52Z

We've been using Dreamhost as well for over 5 years for SL and website and are having these same 5xx error issues when trying to connect from our scripts in world.  We've gone so far as to migrate our php to a different hosting provider (DigitalOcean) and when we connect to our php pages on that other host it works fine. We dont want to have to migrate since everything was working just fine for years. We have been chatting and putting tickets into Dreamhost now almost non-stop since Friday around 6pm. Dreamhost is probably annoyed with us by this point as we kept stipulating it has to be them. But now that we have found this bug report and thread, it has come to some relief to know others with Dreamhost are experienceing similar issues within the world of Second Life. Is it SL breaking connections to Dreamhost? Someone please help us!

 

@sl-service-account
Copy link
Author

silversun91 commented at 2022-11-14T15:41:14Z

I am having the same issues here with SL connecting to Dreamhost PHP web server. Have communicated with Dreamhost many times and they say they can't see any issues on their end. Been using Dreamhost with SL scripts for many years and it went out suddenly sometime Friday evening and is still going on now. Continuous connection errors, 5XX, no matter what I try. Hope this can be resolved soon.  

@sl-service-account
Copy link
Author

Maestro Linden commented at 2022-11-14T18:07:44Z, updated at 2022-11-14T18:07:53Z

Thanks for the report, @bluexbeta. We are aware of this issue. It indeed appears that Dreamhost is currently blocking LSL HTTP requests from SL to sites that they host. The block seems to be a response to a very popular LSL script sending requests to one Dreamhost-hosted site at an unreasonably high rate. We have alerted the creator of the LSL script about this issue, and they are taking steps to mitigate it.

@sl-service-account
Copy link
Author

Maestro Linden commented at 2022-11-16T23:49:47Z

This issue should be fixed, as of about 10min ago. The site involved in the problematic http requests has been moved off the segment of dreamhost that was blocking LSL requests, and SL's outbound LSL proxies have been migrated to new public IP addresses which are not impacted by the block. The example sites that hit 499 errors when requested from LSL scripts all appear to be responding as expected.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant