检查失败 crashForExceptionInNonABIComplianceCodeRange 其功能下面的代码是创建 PDF 文件
(async function() {
try {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.setContent(pdfOutput);
await page.emulateMedia("screen");
await page.pdf({
path: "routes/planiton/pdf/mypdf.pdf",
format: "A4",
printBackground: true
});
console.log('done');
await browser.close();
//process.exit();
} catch (e) {
console.log("Our Error", e)
}
})();
Run Code Online (Sandbox Code Playgroud) 我在heroku上部署了一个应用程序,并添加了伪造的Heroku buildpack。
重新部署成功后,我尝试运行它,但失败了。使用heroku logs -t,我收到此错误消息:
2018-09-07T13:16:10.870497+00:00 app[web.1]: Error: Failed to launch chrome!
2018-09-07T13:16:10.870512+00:00 app[web.1]: [0907/131610.045486:FATAL:zygote_ho
st_impl_linux.cc(116)] No usable sandbox! Update your kernel or see https://chro
mium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.
md for more information on developing with the SUID sandbox. If you want to live
dangerously and need an immediate workaround, you can try using --no-sandbox.
Run Code Online (Sandbox Code Playgroud)