Hi again! ๐Ÿ‘‹ I've got this Worker already deployed to the Cloudflare. I need to run it every `x`

Hi again! ๐Ÿ‘‹

I've got this Worker already deployed to the Cloudflare. I need to run it every x minutes. So I did it under Settings > Triggers > Cron Triggers of that specific worker (picture). But the worker never triggered and never run? And I can see the errors (picture) but I don't know where to track down the logs! I appreciate any thought!?

import puppeteer from '@cloudflare/puppeteer';
import { nanoid } from 'nanoid';

const URLS = [
    'https://cloudflare.com',
    'https://google.com',
    'https://wikipedia.org',
];

export default {
    async fetch(_, env) {
        let browser;
        try {
            browser = await puppeteer.launch(env.MYBROWSER);

            const processUrl = async (url) => {
                const page = await browser.newPage();
                await page.goto(url);
                let img = await page.screenshot();

                const filename = new URL(url).hostname.replace(/^www\./, '').replace(/\./g, '-');
                const id = nanoid(5);

                await env.BROWSER_KV_DEMO.put(`${filename}_${id}`, img);

                await page.close();
            };

            await Promise.all(URLS.map(processUrl));
        } catch (error) {
            console.error({ error });
        } finally {
            if (browser) {
                await browser.close();
            }
        }
        return new Response('ok');
    },
};
image.png
image.png
Was this page helpful?