API Service Unstable

Incident Report for Chatie

Postmortem

It’s caused by memory leak and performance issue with a very old hand made npm module (by myself): listag.

In order to identify this issue, we upgrade the Heroku Dyno plan from free to professional ($25/m) so that we can get the Metrics.

After removed the buggy module listag and refactored the server code, everything works like a charm.

Posted Nov 12, 2020 - 22:33 CST

Resolved

This incident has been resolved.
Posted Nov 12, 2020 - 22:23 CST

Monitoring

A fix has been implemented and we are monitoring the results.
Posted Nov 12, 2020 - 15:42 CST

Identified

We have recorded the server error metrics graphs at https://github.com/Chatie/server/issues/49 and start solving it by https://github.com/Chatie/io/issues/26
Posted Nov 12, 2020 - 15:42 CST

Investigating

We are currently investigating this issue.
Posted Nov 12, 2020 - 03:31 CST
This incident affected: API.