DatoCMS incident

CMS interface unreachable

Minor Resolved View vendor source →

DatoCMS experienced a minor incident on September 29, 2020, lasting 8h 7m. The incident has been resolved; the full update timeline is below.

Started
Sep 29, 2020, 12:00 AM UTC
Resolved
Sep 29, 2020, 08:07 AM UTC
Duration
8h 7m
Detected by Pingoru
Sep 29, 2020, 12:00 AM UTC

Update timeline

  1. resolved Sep 29, 2020, 08:07 AM UTC

    CMS interface has been unavailable for around 6 hours from around 12AM to 6AM UTC on the 29th of September. All APIs were up and running, meaning that all the sites that were using our APIs were unaffected. We have identified the root cause of the issue in a our Nginx + auto SSL configuration. We use auto SSL (a Lua plugin for Nginx) to issue certificates for new custom CMS addresses (like datocms.yourdomain.com). At the beginning of the issue a new site has been created with a custom domain that wasn't properly configured. This caused auto SSL to fail and try different connections using IPv6, which wasn't configured on the server. This caused Nginx to stop responding even if the service was up. So on server restart everything worked as expected. We have now added an IPv6 address to the machine to prevent this from happening again. Also our status page is showing the downtime of the issue and we are putting in place systems to handle these type of events in a quicker manner.