multi: add shutdown logs in subservers
This commit adds a simple shutdown to every subserver to assist debugging.
This commit is contained in:
15 files changed
+24
-6
No files matched your search
@@ -217,6 +217,7 @@ func (m *ChanStatusManager) start() error {
|
||||
// Stop safely shuts down the ChanStatusManager.
|
||||
func (m *ChanStatusManager) Stop() error {
|
||||
m.stopped.Do(func() {
|
||||
log.Info("Channel Status Manager shutting down")
|
||||
close(m.quit)
|
||||
m.wg.Wait()
|
||||
})
|
||||
|
||||
@@ -68,6 +68,7 @@ func (h *HostAnnouncer) Start() error {
|
||||
// Stop signals the HostAnnouncer for a graceful stop.
|
||||
func (h *HostAnnouncer) Stop() error {
|
||||
h.stopOnce.Do(func() {
|
||||
log.Info("HostAnnouncer shutting down")
|
||||
close(h.quit)
|
||||
h.wg.Wait()
|
||||
})
|
||||
|
||||
Reference in new issue
Block a user