Skip to content

fixed startup order#12

Open
aaa2ppp wants to merge 1 commit into
GolangLessons:mainfrom
aaa2ppp:fix-startup-order
Open

fixed startup order#12
aaa2ppp wants to merge 1 commit into
GolangLessons:mainfrom
aaa2ppp:fix-startup-order

Conversation

@aaa2ppp

@aaa2ppp aaa2ppp commented Aug 7, 2023

Copy link
Copy Markdown

Изменен порядок запуска http-сервера и прослушивания сигналов завершения. В случае если метод ListenAndServe завершался ошибкой, не в следствии выполнения Shutdown (например порт уже занят), программа зависала в ожидании сигнала SIGINT/SIGTERM.
Таймаут завершения перенесен в конфиг.
Устранена неоднозначность cfg.Address/cfg.HTTPServer.Address. Теперь к конфигурации http-сервера нужно всегда обращать через префикс HTTPServer.
Добавлено закрытие storage при завершении программы.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant