Skip to content

Commit 59d7985

Browse files
authored
Merge pull request #29 from blueconic/maintenance/ipv4-prefer
Prefer ipv4
2 parents c58052e + 54e8b6b commit 59d7985

File tree

5 files changed

+38
-14
lines changed

5 files changed

+38
-14
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
1-
10-02-2022 Paul Rütter
1+
04-08-2023 Paul Rütter
2+
- 3.0.3
3+
- Prefer IPv4 (https://github.com/blueconic/node-oom-heapdump/pull/29)
4+
- Update dependencies
5+
6+
24-07-2022 Paul Rütter
7+
- 3.0.2
8+
- Add Node18, as it's LTS now
9+
- Upgrade dependencies
10+
11+
10-02-2022 Paul Rütter
212
- 3.0.1
313
- Fixed building native artifacts on Windows, thanks spmiller! https://github.com/blueconic/node-oom-heapdump/issues/22
414

lib/cpuProfileWorker.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
let fs = require('fs');
2+
let dns = require("dns");
23

34
// set global variables based on args passed on to this CPU profile worker
45
let devToolsPort = process.argv[2];
@@ -18,6 +19,12 @@ writeStream.on('error', (err) => {
1819
handleError("CPU profile path not valid or writable", err);
1920
});
2021

22+
try {
23+
dns.setDefaultResultOrder('ipv4first');
24+
} catch (e) {
25+
// ignore, method not available before node16
26+
}
27+
2128
CDP({
2229
host: 'localhost',
2330
port: devToolsPort

lib/heapdumpWorker.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
let fs = require('fs');
2+
let dns = require("dns");
23

34
// set global variables based on args passed on to this heapdump worker
45
let devToolsPort = process.argv[2];
@@ -18,6 +19,12 @@ writeStream.on('error', (err) => {
1819
handleError("Heapdump path not valid or writable", err);
1920
});
2021

22+
try {
23+
dns.setDefaultResultOrder('ipv4first');
24+
} catch (e) {
25+
// ignore, method not available before node16
26+
}
27+
2128
CDP({
2229
host: 'localhost',
2330
port: devToolsPort
@@ -46,4 +53,4 @@ CDP({
4653
});
4754
}).on('error', (err) => {
4855
handleError(err);
49-
});
56+
});

package-lock.json

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "node-oom-heapdump",
3-
"version": "3.0.2",
3+
"version": "3.0.3",
44
"description": "Create a V8 heap snapshot when an \"Out of Memory\" error occurs, or create a heap snapshot or CPU profile on request.",
55
"main": "index.js",
66
"scripts": {
@@ -42,9 +42,9 @@
4242
"dependencies": {
4343
"@mapbox/node-pre-gyp": "^1.0.11",
4444
"bindings": "^1.5.0",
45-
"chrome-remote-interface": "^0.32.2",
45+
"chrome-remote-interface": "^0.33.0",
4646
"nan": "^2.17.0",
4747
"require-main-filename": "^2.0.0",
4848
"ws": "^8.13.0"
4949
}
50-
}
50+
}

0 commit comments

Comments
 (0)