From caeac717fc81eefb52b9ec96fdc62b42274433e2 Mon Sep 17 00:00:00 2001 From: James Allen Date: Mon, 24 Oct 2016 10:50:44 +0100 Subject: [PATCH] Set UV_THREADPOOL_SIZE to 128 for all processes --- libraries/metrics/metrics.coffee | 2 ++ libraries/metrics/package.json | 2 +- libraries/metrics/uv_threadpool_size.coffee | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 libraries/metrics/uv_threadpool_size.coffee diff --git a/libraries/metrics/metrics.coffee b/libraries/metrics/metrics.coffee index efe441acdb..554fa3d51d 100644 --- a/libraries/metrics/metrics.coffee +++ b/libraries/metrics/metrics.coffee @@ -8,6 +8,8 @@ buildKey = (key)-> "#{name}.#{hostname}.#{key}" destructors = [] +require "./uv_threadpool_size" + module.exports = initialize: (_name) -> name = _name diff --git a/libraries/metrics/package.json b/libraries/metrics/package.json index 23547fa37a..02b1f05837 100644 --- a/libraries/metrics/package.json +++ b/libraries/metrics/package.json @@ -1,6 +1,6 @@ { "name": "metrics-sharelatex", - "version": "1.5.0", + "version": "1.6.0", "description": "A drop-in metrics and monitoring module for node.js apps", "repository": { "type": "git", diff --git a/libraries/metrics/uv_threadpool_size.coffee b/libraries/metrics/uv_threadpool_size.coffee new file mode 100644 index 0000000000..77978a42c5 --- /dev/null +++ b/libraries/metrics/uv_threadpool_size.coffee @@ -0,0 +1,2 @@ +process.env.UV_THREADPOOL_SIZE=128 +console.log "Set UV_THREADPOOL_SIZE=#{process.env.UV_THREADPOOL_SIZE}" \ No newline at end of file