diff --git a/package-lock.json b/package-lock.json index 7ecdf85..c9f44f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "internet-performance-exporter", - "version": "0.1.1", + "version": "0.1.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "internet-performance-exporter", - "version": "0.1.1", + "version": "0.1.2", "dependencies": { "@cloudflare/speedtest": "1.14.0" }, diff --git a/package.json b/package.json index 5893c27..2e7397c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "internet-performance-exporter", - "version": "0.1.1", + "version": "0.1.2", "private": true, "type": "module", "scripts": { diff --git a/server.js b/server.js index 4d085d5..af62407 100644 --- a/server.js +++ b/server.js @@ -56,7 +56,7 @@ const run = () => { const token = randomUUID() let finish const done = new Promise(resolve => { let settled = false; finish = () => { if (!settled) { settled = true; resolve() } }; active = { token, resolve: finish } }) - const child = spawn(chromium, ['--headless=new', '--no-sandbox', '--no-zygote', '--single-process', '--disable-gpu', '--disable-dev-shm-usage', '--dump-dom', `http://127.0.0.1:${port}/run/${token}`], { stdio: 'ignore' }) + const child = spawn(chromium, ['--headless=new', '--no-sandbox', '--disable-gpu', '--disable-dev-shm-usage', '--renderer-process-limit=1', '--dump-dom', `http://127.0.0.1:${port}/run/${token}`], { stdio: 'ignore' }) const timer = setTimeout(() => { result.up = 0; finish() }, timeout) child.on('error', () => { result.up = 0; finish() }) child.on('exit', () => { if (active) { result.up = 0; finish() } })