mirror of
https://github.com/openziti/zrok.git
synced 2025-06-25 04:02:15 +02:00
amqp reconnect tweak
This commit is contained in:
parent
1d09d32866
commit
2f604d3e71
@ -54,7 +54,7 @@ func (s *amqpSource) Start(events chan ZitiEventMsg) (join chan struct{}, err er
|
|||||||
|
|
||||||
reconnect := false
|
reconnect := false
|
||||||
for {
|
for {
|
||||||
if reconnect {
|
if reconnect || s.errs == nil {
|
||||||
if err := s.reconnect(); err != nil {
|
if err := s.reconnect(); err != nil {
|
||||||
logrus.Errorf("error reconnecting: %v", err)
|
logrus.Errorf("error reconnecting: %v", err)
|
||||||
continue
|
continue
|
||||||
@ -69,8 +69,8 @@ func (s *amqpSource) Start(events chan ZitiEventMsg) (join chan struct{}, err er
|
|||||||
msg: event,
|
msg: event,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
case err := <-s.errs:
|
case err, ok := <-s.errs:
|
||||||
if err != nil {
|
if err != nil || !ok {
|
||||||
logrus.Error(err)
|
logrus.Error(err)
|
||||||
reconnect = true
|
reconnect = true
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user