[ARCH-004][средний] Нет graceful shutdown — close() БД не вызывается #36

Open
opened 2026-06-26 19:49:33 +03:00 by cucadmuh · 0 comments

Важность

средний

Место

bin/server.dart — нет обработки SIGTERM; DatabaseProvider.close() существует, но не используется.

Влияние

Docker stop может обрывать соединения; утечки при редеплое.

Рекомендация

ProcessSignal.sigtermawait database.close()server.close().

Трудозатраты

S


Источник: аудит GeoShare (категории API/ARCH/CODE/TEST/OPS/DOC), 2026-06-26, commit abbd199d89925483ac1801b401a4e75a2a1372e0.
Связанные security-issues: #10–#26.

## Важность **средний** ## Место `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
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rezidir/GeoShare#36