Hubs-Foundation / hubs-cloud

Resources for self hosted Hubs Cloud instances
Mozilla Public License 2.0
155 stars 99 forks source link

WebSocket Failing/"Try Connecting via TCP" Message #115

Open Rodney-hubs opened 4 years ago

Rodney-hubs commented 4 years ago

Related to Discussion 3033.

After configuring CDN settings, importing a custom scene, and restarting the Droplet on Digital Ocean, the scenes fail to load and the "Unable to connect to this room, please try again later. You can try connecting via TCP..." message is shown.

Steps to reproduce (I believe the import steps are 12-18):

  1. Create Hubs Cloud Droplet from Marketplace
    • Basic/Shared CPU
    • 2GB/50GB SSD/1vCPU
    • NY1 Datacenter
    • No VPC
    • Authentication with SSH Key
  2. Connect to instance via PuTTY using SSH Key
  3. Configure Hubs instance
    • Domain uses a subdomain that's within Digital Ocean
    • Shortlink is within Digital Ocean
    • Use startup script to create managed database on Digital Ocean (1GB/1vCPU/10GB Storage)
    • SMTP configuration is through Mailgun
    • Use startup script to update DNS records within project
    • Enable 2FA
  4. Sign in with admin account
  5. Import a single avatar and set to default (Graduation Robot)
  6. Import a single scene and set to default (Wide Open Space)
  7. Create and enter room with default scene
  8. Exit window (don't close room)
  9. Restart Droplet with 'sudo shutdown -r now'
  10. Once Droplet is restarted, sign in with admin account
  11. Create and enter room (worked as expected)
  12. Configure CDN (verified CDN is working)
  13. Import custom scene (I can PM the custom scene link from hubs.mozilla.com if needed)
  14. Create and enter room with default scene
  15. Change scene to be custom imported scene and name the room
  16. Exit the room and rejoin (Worked as expected)
  17. Restart the Droplet with sudo shutdown -r now
  18. Scene doesn't load and user is presented with Unable to connect to this room, please try again later.

I have recreated this three times and am happy to provide any additional information or assistance if possible.

┆Issue is synchronized with this Jira Task

GBR-422777 commented 3 years ago

Did you find a solution to this?