puppeteer部署到centOS上出現launch chrome fail的狀況

在Mac上調試無問題,放到阿里雲上運行會報錯。less

 

須要先安裝依賴,ui

yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64 libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64 gtk3.x86_64 ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y阿里雲

而後在啓動時,設置非沙盒模式便可:調試

const browser = await puppeteer.launch({    headless: CONF.HEADLESS,    timeout: 600000,    args: ['--no-sandbox', '--disable-setuid-sandbox'],    handleSIGINT: false});
相關文章
相關標籤/搜索