# Asana outage on Tuesday, May 16

> Asana was down on May 16 for approximately 30 minutes. We want to let our customers know what caused this outage and how we resolved it.

Source: https://asana.com/inside-asana/asana-outage-tuesday-may-16

## Asana outage on Tuesday, May 16

On Tuesday, May 16, Asana was down for approximately 30 minutes and partially available for another hour. In the spirit of transparency, we want to let our customers know what caused this outage and how we resolved it.

On Tuesday morning at approximately 8:40AM PDT, one of our databases became unreachable. The database’s automatic failover did not kick in, so the database stayed unreachable until an on-call engineer triggered a failover manually. After the database was failed over, many of Asana’s API servers did not correctly recover, so they also needed to be manually restarted.

We’ve since discovered a regression that stopped the API from recovering gracefully. That bug has been fixed and is making its way through our Continuous Integration pipeline. We’re also working with AWS to understand why the database failed and why it didn’t automatically recover. Finally, we’re working to understand any other reasons why our API servers did not correctly recover once the database was back up.

- [擴展 LunaDb，我們內部的宣告式資料載入系統](/zh-tw/resources/scaling-lunadb)

工程

#### 平台工程師

在 Asana，我們建立了一個名為 LunaDb 的資料載入系統，作為我們 Web 應用程式的骨幹。 儘管名字如此，但它並非資料庫。 相反地，它是一個類似 GraphQL 的系統，用於以宣告式方式擷取資料，基本上是一種載入最新版本資料和所有未來更新的方法。我們最初在 2015 年推出 LunaDb，作為對後端基礎架構的徹底重寫¹。 此新系統的核心元件是同步 ...

- [Asana 如何讓我成為更有效的工程經理](/zh-tw/inside-asana/asana-makes-me-effective-engineering-manager)

工程

#### 資料基礎結構工程經理

As an engineering manager, I need to keep track of so many things. I have my own personal to-dos that I need to prioritize, making time for focused work while also handling incomi ...

- [擴展我們的無效管線：第 1 部分](/zh-tw/inside-asana/scaling-invalidation-pipeline-part-1)

工程

#### 平台工程師

At Asana, our invalidation pipeline is a key part of implementing near-realtime reactivity in the webapp. Reactivity is how each-and-every Asana tab keeps up-to-date with the lat ...

- [Asana outage on Tuesday, May 16](/zh-tw/inside-asana/asana-outage-tuesday-may-16)

工程

On Tuesday, May 16, Asana was down for approximately 30 minutes and partially available for another hour. In the spirit of transparency, we want to let our customers know what cau ...

- [工程](/inside-asana/engineering-spotlight)
