diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-19 15:41:27 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-19 15:41:27 +0100 |
| commit | 7be4d39c69cbe8d5668cf4eb95859ddf792cdcd9 (patch) | |
| tree | e5ec610f668a8dc139665b0df678399f2966bced | |
| parent | f51c1b8cecd27032df9fac9e9d3bb4f2e06a9f81 (diff) | |
| download | processor-release/1.5.0.tar.gz processor-release/1.5.0.zip | |
kill process when the worker crashes, increase batch limitrelease/1.5.0
| -rw-r--r-- | api.py | 20 |
1 files changed, 9 insertions, 11 deletions
@@ -224,19 +224,17 @@ class Processor(joblib.worker.Worker): async def startup(): - for _ in range(1): - worker = Processor( - do_preload=os.environ.get("VAINSOCIAL_SPIDER")=="true", - do_analyze=os.environ.get("VAINSOCIAL_ANALYZE")=="true" - ) - await worker.connect( - source_db, dest_db - ) - await worker.setup() - await worker.start(batchlimit=50) + worker = Processor( + do_preload=os.environ.get("VAINSOCIAL_SPIDER")=="true", + do_analyze=os.environ.get("VAINSOCIAL_ANALYZE")=="true" + ) + await worker.connect( + source_db, dest_db + ) + await worker.setup() + await worker.run(batchlimit=1000) logging.basicConfig(level=logging.DEBUG) loop = asyncio.get_event_loop() loop.run_until_complete(startup()) -loop.run_forever() |
