Resolved incident

Degraded Performance on Dependency API

RubyGems.org · Minor · Started

Duration
6h 4m
Severity
Minor
Status
Resolved

Summary

Minor · Resolved

The dependency API has been stable, answering all requests, for about two hours. We'll keep an eye on it, but everything seems resolved for now.

View official incident ↗

Event timeline

How this incident unfolded, from the official status page.

  1. Investigating

    RubyGems.org

    We're aware of intermittent errors on the dependency api. We saw an increase in traffic yesterday and the API was having trouble responding in a timely manner. We've made several changes to the service in the last 24 hours to reduce the error rates. Our failures are down but we are still seeing some requests fail with HTTP 500 errors. We're working to fix the remaining errors, but in the meantime you can work around this by running: `bundle install --full-index`.

  2. Monitoring

    RubyGems.org

    Service has been restored. After many infrastructure, configuration, and code changes today we have found the problem. The dependency API should be returning results in a reasonable time with no errors now. We're continuing to monitor things.

  3. Resolved

    RubyGems.org

    The dependency API has been stable, answering all requests, for about two hours. We'll keep an eye on it, but everything seems resolved for now.