element-hq / element-hq/sygnal

Sygnal healthcheck returns 200 when notification-sending is 500ing.

Open
#168 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
44
Forks
20
Avg merge
16h 53m
Merged PRs (30d)
1

Description

*This issue was originally created by [**@lampholder**](https://github.com/lampholder) at .*

I've received a report from a customer that Sygnal is failing to send notifications returning a 500, while its healthcheck on /health still returns 200, causing problems because no automatic kubernetes failover restart is being triggered.

They've pointed the finger at a faulty database connection pool : sygnal psycopg2.InterfaceError: connection already closed

They've provided logs, but I'll keep those off this issue for now - let me know if you want to review the logs to investigate,

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.