Skip to content

Commit cb605e5

Browse files
Merge pull request #496 from step-security/fix-enobufs
Fix ENOBUFS issue
2 parents 18f6947 + 61144dd commit cb605e5

File tree

3 files changed

+22
-11
lines changed

3 files changed

+22
-11
lines changed

dist/post/index.js

+11-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/post/index.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cleanup.ts

+10-5
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,16 @@ import { isGithubHosted } from "./tls-inspect";
8282

8383
var disable_sudo = process.env.STATE_disableSudo;
8484
if (disable_sudo !== "true") {
85-
var journalLog = cp.execSync("sudo journalctl -u agent.service", {
86-
encoding: "utf8",
87-
});
88-
console.log("Service log:");
89-
console.log(journalLog);
85+
try {
86+
var journalLog = cp.execSync("sudo journalctl -u agent.service --lines=1000", {
87+
encoding: "utf8",
88+
maxBuffer: 1024 * 1024 * 10 // 10MB buffer
89+
});
90+
console.log("agent.service log:");
91+
console.log(journalLog);
92+
} catch (error) {
93+
console.log("Warning: Could not fetch service logs:", error.message);
94+
}
9095
}
9196

9297
try {

0 commit comments

Comments
 (0)