roll over idle warcs on time

This commit is contained in:
Noah Levitt 2018-01-12 11:46:44 -08:00
parent 7fef2336e6
commit c459812c93
2 changed files with 3 additions and 3 deletions

View File

@ -52,7 +52,7 @@ except:
setuptools.setup(
name='warcprox',
version='2.3.1b4.dev136',
version='2.3.1b4.dev137',
description='WARC writing MITM HTTP/S proxy',
url='https://github.com/internetarchive/warcprox',
author='Noah Levitt',

View File

@ -106,12 +106,12 @@ class WarcWriterThread(threading.Thread):
# try to release resources in a timely fashion
if recorded_url.response_recorder and recorded_url.response_recorder.tempfile:
recorded_url.response_recorder.tempfile.close()
self.writer_pool.maybe_idle_rollover()
except queue.Empty:
if self.stop.is_set():
break
self.idle = time.time()
finally:
self.writer_pool.maybe_idle_rollover()
self.logger.info('WarcWriterThread shutting down')
self._shutdown()