## Важность
**средний**
## Место
`bin/server.dart` — нет обработки SIGTERM; `DatabaseProvider.close()` существует, но не используется.
## Влияние
Docker stop может обрывать соединения; утечки при редеплое.
## Рекомендация
`ProcessSignal.sigterm` → `await database.close()` → `server.close()`.
## Трудозатраты
S
---
**Источник:** аудит GeoShare (категории API/ARCH/CODE/TEST/OPS/DOC), 2026-06-26, commit `abbd199d89925483ac1801b401a4e75a2a1372e0`.
**Связанные security-issues:** #10–#26.
cucadmuh
changed title from [ARCH-004][высокий] Нет graceful shutdown — close() БД не вызывается to [ARCH-004][средний] Нет graceful shutdown — close() БД не вызывается2026-06-26 19:51:46 +03:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Важность
средний
Место
bin/server.dart— нет обработки SIGTERM;DatabaseProvider.close()существует, но не используется.Влияние
Docker stop может обрывать соединения; утечки при редеплое.
Рекомендация
ProcessSignal.sigterm→await database.close()→server.close().Трудозатраты
S
Источник: аудит GeoShare (категории API/ARCH/CODE/TEST/OPS/DOC), 2026-06-26, commit
abbd199d89925483ac1801b401a4e75a2a1372e0.Связанные security-issues: #10–#26.
[ARCH-004][высокий] Нет graceful shutdown — close() БД не вызываетсяto [ARCH-004][средний] Нет graceful shutdown — close() БД не вызывается