Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/a194273370978952_log_bridge_state'
Browse files Browse the repository at this point in the history
  • Loading branch information
vmaksymiv committed Dec 2, 2016
2 parents 7b78eab + 73246fa commit 62d5677
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions openprocurement/contracting/api/databridge.py
Original file line number Diff line number Diff line change
Expand Up @@ -497,10 +497,18 @@ def run(self):
self._start_contract_sculptors()
self._start_synchronization_workers()
backward_worker, forward_worker = self.jobs
counter = 0

try:
while True:
gevent.sleep(self.jobs_watcher_delay)
if counter == 20:
logger.info(
'Current state: Tenders to process {}; Unhandled contracts {}; Contracts to create {}; Retrying to create {}'.format(
self.tenders_queue.qsize(), self.handicap_contracts_queue.qsize(), self.contracts_put_queue.qsize(),
self.contracts_retry_put_queue.qsize()))
counter = 0
counter += 1
if forward_worker.dead or (backward_worker.dead and not backward_worker.successful()):
self._restart_synchronization_workers()
backward_worker, forward_worker = self.jobs
Expand Down

0 comments on commit 62d5677

Please sign in to comment.