node.js - Puppeteer browser.newPage() 挂起
问题描述
我在 Kubernetes 中使用 NodeJS Puppeteer。但是,运行page = await browser.newPage();
并没有得到结果。由于我有 timeInterval 继续更新 ServiceBus 锁,这导致等待无休止。这是怎么回事browser.newPage()
?
代码:
try {
log('Launching browser...');
browser = await puppeteer.launch({
executablePath: '/usr/bin/chromium-browser',
args: ['--no-sandbox', '--enable-font-antialiasing', '--font-render-hinting=medium'],
timeout: LOAD_TIMEOUT,
headless: true
});
log('Browser is ready');
page = await browser.newPage();
log('Page is ready');
} catch(error) {
reject(error);
return;
}
日志:
Launching browser...
Browser is ready
Renew locked message: xxx message
Renew locked message: xxx message
Renew locked message: xxx message
...
解决方案
推荐阅读
- c# - JSON.NET 如何设置只获取的 IEnumerable
财产? - xml - 通过使用 XPath 定义的规则选择 XML 节点
- css - Angular 11 - 如何使用 Angular Material 设置文件输入按钮的样式
- html - 如何创建一个网页来捕捉用户在手机和露营者中的摄像头?
- python - RichTextUploadingField 不保存 html 标签
- r - 如何在 r markdown 中将封面添加到 .pdf?以及如何自定义目录?
- php - 如何修复“处理请求错误错误文本:错误(拒绝)”单击按钮更新时phpmyadmin中没有错误代码
- javascript - 如何检测用户在 Javascript 中输入表情符号、特殊/外来字符和其他输入 - 没有 keyup 事件?
- flutter - 为什么手势检测器在点击此容器时不起作用?
- logback - Micronaut 环境和 logback 配置文件