mirror of
https://github.com/minio/minio.git
synced 2025-11-07 21:02:58 -05:00
Implement auto cert reloading (#5963)
This commit is contained in:
committed by
kannappanr
parent
487ecedc51
commit
74328c3061
@@ -45,6 +45,9 @@ func handleSignals() {
|
||||
globalNotificationSys.RemoveAllRemoteTargets()
|
||||
}
|
||||
|
||||
// Stop watching for any certificate changes.
|
||||
globalTLSCerts.Stop()
|
||||
|
||||
err = globalHTTPServer.Shutdown()
|
||||
logger.LogIf(context.Background(), err)
|
||||
|
||||
@@ -76,13 +79,11 @@ func handleSignals() {
|
||||
// Ignore this at the moment.
|
||||
case serviceRestart:
|
||||
logger.Info("Restarting on service signal")
|
||||
err := globalHTTPServer.Shutdown()
|
||||
logger.LogIf(context.Background(), err)
|
||||
stopHTTPTrace()
|
||||
stop := stopProcess()
|
||||
rerr := restartProcess()
|
||||
logger.LogIf(context.Background(), rerr)
|
||||
|
||||
exit(err == nil && rerr == nil)
|
||||
exit(stop && rerr == nil)
|
||||
case serviceStop:
|
||||
logger.Info("Stopping on service signal")
|
||||
stopHTTPTrace()
|
||||
|
||||
Reference in New Issue
Block a user