fix go lb problem where SIGTERM is ignored
This commit is contained in:
parent
2215f6fc7a
commit
fbf6e5f9cb
@ -230,7 +230,7 @@ func (pm *ProxyManager) Get(addr string) (string, bool) {
|
|||||||
|
|
||||||
func (pm *ProxyManager) listenToClearCache() {
|
func (pm *ProxyManager) listenToClearCache() {
|
||||||
sigs := make(chan os.Signal, 1)
|
sigs := make(chan os.Signal, 1)
|
||||||
signal.Notify(sigs, syscall.SIGUSR2, syscall.SIGTERM)
|
signal.Notify(sigs, syscall.SIGUSR2) //, syscall.SIGTERM)
|
||||||
go func() {
|
go func() {
|
||||||
for {
|
for {
|
||||||
<-sigs
|
<-sigs
|
||||||
@ -243,7 +243,7 @@ func (pm *ProxyManager) listenToClearCache() {
|
|||||||
|
|
||||||
func (pm *ProxyManager) dynamicWeightLoader() {
|
func (pm *ProxyManager) dynamicWeightLoader() {
|
||||||
sigs := make(chan os.Signal, 1)
|
sigs := make(chan os.Signal, 1)
|
||||||
signal.Notify(sigs, syscall.SIGUSR1, syscall.SIGTERM)
|
signal.Notify(sigs, syscall.SIGUSR1) //, syscall.SIGTERM)
|
||||||
go func() {
|
go func() {
|
||||||
for {
|
for {
|
||||||
<-sigs
|
<-sigs
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user