Support configurable render timeout

pull/362/head
lukasmartinelli 2016-06-22 21:45:38 +02:00
rodzic 4aa6ff9d7f
commit 1916e571c8
2 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -106,6 +106,7 @@ export-worker:
AWS_SECRET_ACCESS_KEY: "${AWS_SECRET_ACCESS_KEY}"
AWS_S3_HOST: "${AWS_S3_HOST}"
BUCKET_NAME: "osm2vectortiles-testing"
RENDER_TIMEOUT: "1200"
export:
image: "osm2vectortiles/export"
command: ./export-local.sh

Wyświetl plik

@ -165,7 +165,9 @@ def handle_message(tm2source, bucket, s3_url, body):
else:
raise ValueError("Message must be either of type pyramid or list")
_, render_time = timing(subprocess.check_call, tilelive_cmd, timeout=5*60)
render_timeout = int(os.getenv('RENDER_TIMEOUT', 5 * 60))
_, render_time = timing(subprocess.check_call, tilelive_cmd,
timeout=render_timeout)
print('Render MBTiles: {}'.format(naturaltime(render_time)))
_, optimize_time = timing(optimize_mbtiles, mbtiles_file)