Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
79 views
in Technique[技术] by (71.8m points)

javascript - Pupeteer throws and error refusing to start the browser (Chromium)

Running on UBUNTU SERVER 18 Happened after a server restart, maybe the chrome service is not auto-starting, how can I check that?

This is my code

function makeAndSendPdf(info, cb) {
const url = 'http://localhost:7021/pdf';

let _browser;
let _page;

puppeteer
    .launch()
    .then(browser => (_browser = browser))
    .then(browser => (_page = browser.newPage()))
    .then(page => page.goto(`${url}${getparams(info)}`))
    .then(() => _page)
    .then(page => page.pdf({ path: path.join(serverLoc, `/pdf/${info.orderNum}.pdf`) }))
    .then(() => {
        _browser.close();
        sendMailToCompany(info.orderNum,function(message){
            if(message){
                sendmail(info.email, info.orderNum, cb);
            }
        });
    });

}

And this is the error

Error: Failed to launch the browser process!
question from:https://stackoverflow.com/questions/65849115/pupeteer-throws-and-error-refusing-to-start-the-browser-chromium

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...