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