puppeteer¶
/usr/local/m2/setting.json
다음 영역에 대해 기술한다.
{
"env": {
"puppeteer": {
...
}
}
}
mode¶
"mode": {
"headless": true,
"enableCache": true
}
headless (기본: true)
headless 활성화
enableCache (기본: false)
cache 활성화
Warning
m2 설정변경
pagePool¶
"pagePool": {
"pageReuseCount": 10000,
"useRandomCount": true,
"min": 0,
"max": 1,
"idleTimeout": 60000
}
pageReuseCount (기본: 10000)
page객체 재사용 횟수
useRandomCount (기본: true)
재사용 횟수에 임의값 합산. 여러 브라우저 객체가 동시에 삭제 및 재생성되는 현상 방지
min (기본: 0)
pagePool의 최소 개수
max (기본: 1)
pagePool의 최대 개수
idleTimeout (기본: 60000)
미사용 자원 유지시간