我写的爬虫在我的 PC 上完美运行,一个运行 node.js v14.4.0 的 windows 操作系统。
但是,当我尝试在 Ubunto 机器上运行 Digital Ocean Droplet 时,某些页面出现以下错误:Page crashed!
信息不多。
这是打印错误的代码:
const handleClose = async (msg) =>{
console.log(msg)
page.close();
browser.close();
process.exit(1);
}
process.on("uncaughtException", (reason, p) => {
const a = `Possibly Unhandled Exception at: Promise , ${p}, reason: , ${reason}`
handleClose(a);
});
我该如何解决这个问题?什么可能导致它?因为它在我的 Windows PC 上运行良好。