puppeteer handling change
This commit is contained in:
16
src/index.js
16
src/index.js
@@ -43,8 +43,8 @@ async function initBrowser() {
|
||||
'--disable-dev-shm-usage',
|
||||
'--disable-gpu',
|
||||
'--disable-software-rasterizer',
|
||||
'--no-zygote',
|
||||
'--single-process'
|
||||
'--no-zygote'
|
||||
// '--single-process' WURDE ENTFERNT!
|
||||
],
|
||||
protocolTimeout: 180000,
|
||||
timeout: 180000
|
||||
@@ -53,13 +53,17 @@ async function initBrowser() {
|
||||
|
||||
// Pass browser to PDF service
|
||||
setBrowser(browser);
|
||||
|
||||
// Restart browser if it crashes
|
||||
|
||||
// Restart browser if it crashes (mit Atempause!)
|
||||
browser.on('disconnected', () => {
|
||||
console.log('[BROWSER] Browser disconnected, restarting...');
|
||||
console.log('[BROWSER] Browser disconnected. Waiting 5 seconds before restarting...');
|
||||
browser = null;
|
||||
setBrowser(null);
|
||||
initBrowser();
|
||||
|
||||
// 5 Sekunden warten, bevor ein Neustart versucht wird
|
||||
setTimeout(() => {
|
||||
initBrowser();
|
||||
}, 5000);
|
||||
});
|
||||
}
|
||||
return browser;
|
||||
|
||||
Reference in New Issue
Block a user