mirror of
https://github.com/go-gost/gost.git
synced 2026-10-08 12:05:46 +00:00
program: shut down plugin subprocesses on stop
This commit is contained in:
@@ -21,6 +21,7 @@ import (
|
|||||||
"github.com/go-gost/x/config/parsing/parser"
|
"github.com/go-gost/x/config/parsing/parser"
|
||||||
xmetrics "github.com/go-gost/x/metrics"
|
xmetrics "github.com/go-gost/x/metrics"
|
||||||
metrics "github.com/go-gost/x/metrics/service"
|
metrics "github.com/go-gost/x/metrics/service"
|
||||||
|
xplugin "github.com/go-gost/x/plugin"
|
||||||
"github.com/go-gost/x/registry"
|
"github.com/go-gost/x/registry"
|
||||||
"github.com/judwhite/go-svc"
|
"github.com/judwhite/go-svc"
|
||||||
)
|
)
|
||||||
@@ -191,6 +192,8 @@ func (p *program) Stop() error {
|
|||||||
logger.Default().Debug("service @profiling shutdown")
|
logger.Default().Debug("service @profiling shutdown")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
xplugin.Shutdown()
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user