Przywracanie Sentry po zapełnieniu dysku

Przetłumaczone automatycznie z angielskiego. Przeczytaj oryginał

Jeśli masz zainstalowane Sentry on-premise i zabraknie miejsca, przywrócenie go do działania może być nieco podchwytliwe. Zwłaszcza jeśli masz mnóstwo skonfigurowanych projektów, do których spływa dużo danych. Jeśli możesz zaakceptować utratę części danych przechowywanych w pamięci, znajdź kontener redis i wyczyść go. Sentry potrafi zużywać setki GB zarówno RAM, jak i swapu, i mimo to nie wystartować.

Najpierw więc znajdź Redisa, ponieważ w zależności od wersji Sentry może mieć różną nazwę:

Bash
docker ps | grep redis
docker exec -it sentry-self-hosted-redis-1 redis-cli flushall

Po wyczyszczeniu Redisa wykonaj pełny restart, a Sentry powinno wystartować w akceptowalnym czasie.

Wersja Markdown

Wszystkie treści na tej stronie są udostępniane na licencji Uznanie autorstwa – Użycie niekomercyjne – Bez utworów zależnych 4.0 Międzynarodowe (CC BY-NC-ND 4.0). Cytuj jako: Michał Sobczak, „Przywracanie Sentry po zapełnieniu dysku”, 27 czerwca 2024, https://michalasobczak.pl/pl/posts/recovering-sentry-from-disk-full-state.html