Есть такой скрипт, с помощью puppeteer я открываю сайт и начинаю каждые 30сек кидать fetch запрос
setInterval(async () => await updateFiles(page), 30000)
const updateFiles = async page => {
const data = await page.evaluate(async () => {
const request = await fetch(`https://site.com`)
const data = await request.text()
return data
})
global.$ = cheerio.load(data, { decodeEntities: true })
const results = handler(data);
console.log(results.length)
await db.loadFiles(results, b)
}
Какое то время все работает нормально, но потом фетч запрос перестает что либо возвращать(вроде 503 ошибка)
Как это можно исправить?