Skip to content

Commit 7d6569d

Browse files
committed
checking the registration after 3 iterations
1 parent 626d017 commit 7d6569d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

pyres/worker.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,13 +136,18 @@ def work(self, interval=5):
136136
logger.info("starting")
137137
self.startup()
138138

139+
check_worker_registration_wait = 3
140+
139141
while True:
140142
if self._shutdown:
141143
logger.info('shutdown scheduled')
142144
break
143145

144-
if not self.is_registered():
145-
self.register_worker()
146+
check_worker_registration_wait -= 1
147+
if not check_worker_registration_wait:
148+
check_worker_registration_wait = 3
149+
if not self.is_registered():
150+
self.register_worker()
146151

147152
job = self.reserve(interval)
148153

0 commit comments

Comments
 (0)