Unpkg 500 error

There’s at least 3 choice on who to reach out for support. Cloudflare, unpkg, and here. I’m starting here as it feels like the most logical place where the error is happening. Also, fly.io, is tagged on the requests in the packets.

When I try and retrieve https://unpkg.com/svelte-table/package.json I get a 500 error. See network log from Firefox below. The request works sometimes, for example when I switch to my cell phone on the cell network, as opposed to being on my local network. It appears, looking at the request ID, that the broken request is going through LGA (Le Guardia), while the working request is going through YYZ (Toronto?).

This problem has been going on for about 4-5 days. I had not done anything as I just thought there was some other service error. After it kept going on for a while I started to dig into this. I found out the service was working for other people. Then I started experimenting. And here we are.

Broken request:

{
  "log": {
    "version": "1.2",
    "creator": {
      "name": "Firefox",
      "version": "108.0.2"
    },
    "browser": {
      "name": "Firefox",
      "version": "108.0.2"
    },
    "pages": [
      {
        "startedDateTime": "2023-01-12T20:44:20.899-05:00",
        "id": "page_1",
        "title": "Error",
        "pageTimings": {
          "onContentLoad": 337,
          "onLoad": 341
        }
      }
    ],
    "entries": [
      {
        "pageref": "page_1",
        "startedDateTime": "2023-01-12T20:44:20.899-05:00",
        "request": {
          "bodySize": 0,
          "method": "GET",
          "url": "https://unpkg.com/svelte-table/package.json",
          "httpVersion": "HTTP/2",
          "headers": [
            {
              "name": "Host",
              "value": "unpkg.com"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:108.0) Gecko/20100101 Firefox/108.0"
            },
            {
              "name": "Accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"
            },
            {
              "name": "Accept-Language",
              "value": "en-CA,en-US;q=0.7,en;q=0.3"
            },
            {
              "name": "Accept-Encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "DNT",
              "value": "1"
            },
            {
              "name": "Connection",
              "value": "keep-alive"
            },
            {
              "name": "Upgrade-Insecure-Requests",
              "value": "1"
            },
            {
              "name": "Sec-Fetch-Dest",
              "value": "document"
            },
            {
              "name": "Sec-Fetch-Mode",
              "value": "navigate"
            },
            {
              "name": "Sec-Fetch-Site",
              "value": "none"
            },
            {
              "name": "Sec-Fetch-User",
              "value": "?1"
            }
          ],
          "cookies": [],
          "queryString": [],
          "headersSize": 490
        },
        "response": {
          "status": 500,
          "statusText": "Internal Server Error",
          "httpVersion": "HTTP/2",
          "headers": [
            {
              "name": "date",
              "value": "Fri, 13 Jan 2023 01:44:21 GMT"
            },
            {
              "name": "content-type",
              "value": "text/html; charset=utf-8"
            },
            {
              "name": "access-control-allow-origin",
              "value": "*"
            },
            {
              "name": "content-security-policy",
              "value": "default-src 'none'"
            },
            {
              "name": "x-content-type-options",
              "value": "nosniff"
            },
            {
              "name": "via",
              "value": "1.1 fly.io"
            },
            {
              "name": "fly-request-id",
              "value": "01GPMCS8F0SV0G6MEAGZQDK81T-lga"
            },
            {
              "name": "cf-cache-status",
              "value": "MISS"
            },
            {
              "name": "vary",
              "value": "Accept-Encoding"
            },
            {
              "name": "strict-transport-security",
              "value": "max-age=31536000; includeSubDomains; preload"
            },
            {
              "name": "server",
              "value": "cloudflare"
            },
            {
              "name": "cf-ray",
              "value": "788a723c7cf51859-EWR"
            },
            {
              "name": "X-Firefox-Spdy",
              "value": "h2"
            }
          ],
          "cookies": [],
          "content": {
            "mimeType": "text/html; charset=utf-8",
            "size": 148,
            "text": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<title>Error</title>\n</head>\n<body>\n<pre>Internal Server Error</pre>\n</body>\n</html>\n"
          },
          "redirectURL": "",
          "headersSize": 477,
          "bodySize": 625
        },
        "cache": {},
        "timings": {
          "blocked": 0,
          "dns": 132,
          "connect": 34,
          "ssl": 37,
          "send": 0,
          "wait": 112,
          "receive": 0
        },
        "time": 315,
        "_securityState": "secure",
        "serverIPAddress": "104.16.125.175",
        "connection": "443"
      },
      {
        "pageref": "page_1",
        "startedDateTime": "2023-01-12T20:44:21.238-05:00",
        "request": {
          "bodySize": 0,
          "method": "GET",
          "url": "https://unpkg.com/favicon.ico",
          "httpVersion": "",
          "headers": [
            {
              "name": "Host",
              "value": "unpkg.com"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:108.0) Gecko/20100101 Firefox/108.0"
            },
            {
              "name": "Accept",
              "value": "image/avif,image/webp,*/*"
            },
            {
              "name": "Accept-Language",
              "value": "en-CA,en-US;q=0.7,en;q=0.3"
            },
            {
              "name": "Accept-Encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "Referer",
              "value": "https://unpkg.com/svelte-table/package.json"
            }
          ],
          "cookies": [],
          "queryString": [],
          "headersSize": null
        },
        "response": {
          "status": 0,
          "statusText": "",
          "httpVersion": "",
          "headers": [],
          "cookies": [],
          "content": {
            "comment": "Response bodies are not included."
          },
          "redirectURL": "",
          "bodySize": -1
        },
        "cache": {},
        "timings": {},
        "time": 0
      }
    ]
  }
}

Working request:

{
  "log": {
    "version": "1.2",
    "creator": {
      "name": "Firefox",
      "version": "108.0.2"
    },
    "browser": {
      "name": "Firefox",
      "version": "108.0.2"
    },
    "pages": [
      {
        "startedDateTime": "2023-01-12T20:57:10.889-05:00",
        "id": "page_2",
        "title": "https://unpkg.com/svelte-table@0.5.3/package.json",
        "pageTimings": {
          "onContentLoad": 584,
          "onLoad": 589
        }
      }
    ],
    "entries": [
      {
        "pageref": "page_2",
        "startedDateTime": "2023-01-12T20:57:10.889-05:00",
        "request": {
          "bodySize": 0,
          "method": "GET",
          "url": "https://unpkg.com/svelte-table/package.json",
          "httpVersion": "HTTP/2",
          "headers": [
            {
              "name": "Host",
              "value": "unpkg.com"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:108.0) Gecko/20100101 Firefox/108.0"
            },
            {
              "name": "Accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"
            },
            {
              "name": "Accept-Language",
              "value": "en-CA,en-US;q=0.7,en;q=0.3"
            },
            {
              "name": "Accept-Encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "DNT",
              "value": "1"
            },
            {
              "name": "Connection",
              "value": "keep-alive"
            },
            {
              "name": "Upgrade-Insecure-Requests",
              "value": "1"
            },
            {
              "name": "Sec-Fetch-Dest",
              "value": "document"
            },
            {
              "name": "Sec-Fetch-Mode",
              "value": "navigate"
            },
            {
              "name": "Sec-Fetch-Site",
              "value": "none"
            },
            {
              "name": "Sec-Fetch-User",
              "value": "?1"
            }
          ],
          "cookies": [],
          "queryString": [],
          "headersSize": 490
        },
        "response": {
          "status": 302,
          "statusText": "Found",
          "httpVersion": "HTTP/2",
          "headers": [
            {
              "name": "date",
              "value": "Fri, 13 Jan 2023 01:57:11 GMT"
            },
            {
              "name": "content-type",
              "value": "text/html; charset=utf-8"
            },
            {
              "name": "access-control-allow-origin",
              "value": "*"
            },
            {
              "name": "cache-control",
              "value": "public, s-maxage=600, max-age=60"
            },
            {
              "name": "location",
              "value": "/svelte-table@0.5.3/package.json"
            },
            {
              "name": "vary",
              "value": "Accept, Accept-Encoding"
            },
            {
              "name": "via",
              "value": "1.1 fly.io"
            },
            {
              "name": "fly-request-id",
              "value": "01GPMDGRASESJPZ0B6VQVGRRMF-yyz"
            },
            {
              "name": "cf-cache-status",
              "value": "EXPIRED"
            },
            {
              "name": "strict-transport-security",
              "value": "max-age=31536000; includeSubDomains; preload"
            },
            {
              "name": "x-content-type-options",
              "value": "nosniff"
            },
            {
              "name": "server",
              "value": "cloudflare"
            },
            {
              "name": "cf-ray",
              "value": "788a85086a90a1e7-YYZ"
            },
            {
              "name": "X-Firefox-Spdy",
              "value": "h2"
            }
          ],
          "cookies": [],
          "content": {
            "mimeType": "application/vnd.mozilla.json.view; charset=utf-8",
            "size": 1136,
            "encoding": "base64",
            "comment": "Response bodies are not included."
          },
          "redirectURL": "/svelte-table@0.5.3/package.json",
          "headersSize": 520,
          "bodySize": 991
        },
        "cache": {},
        "timings": {
          "blocked": -1,
          "dns": 52,
          "connect": 35,
          "ssl": 36,
          "send": 0,
          "wait": 421,
          "receive": 0
        },
        "time": 544,
        "_securityState": "secure",
        "serverIPAddress": "104.16.122.175",
        "connection": "443"
      },
      {
        "pageref": "page_2",
        "startedDateTime": "2023-01-12T20:57:11.445-05:00",
        "request": {
          "bodySize": 0,
          "method": "GET",
          "url": "https://unpkg.com/svelte-table@0.5.3/package.json",
          "httpVersion": "",
          "headers": [
            {
              "name": "Host",
              "value": "unpkg.com"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:108.0) Gecko/20100101 Firefox/108.0"
            },
            {
              "name": "Accept",
              "value": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"
            },
            {
              "name": "Accept-Language",
              "value": "en-CA,en-US;q=0.7,en;q=0.3"
            },
            {
              "name": "Accept-Encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "DNT",
              "value": "1"
            },
            {
              "name": "Connection",
              "value": "keep-alive"
            },
            {
              "name": "Upgrade-Insecure-Requests",
              "value": "1"
            },
            {
              "name": "Sec-Fetch-Dest",
              "value": "document"
            },
            {
              "name": "Sec-Fetch-Mode",
              "value": "navigate"
            },
            {
              "name": "Sec-Fetch-Site",
              "value": "none"
            },
            {
              "name": "Sec-Fetch-User",
              "value": "?1"
            },
            {
              "name": "TE",
              "value": "trailers"
            }
          ],
          "cookies": [],
          "queryString": [],
          "headersSize": 496
        },
        "response": {
          "status": 0,
          "statusText": "",
          "httpVersion": "",
          "headers": [],
          "cookies": [],
          "content": {
            "mimeType": "application/vnd.mozilla.json.view; charset=utf-8",
            "size": 1136,
            "encoding": "base64",
            "text": "ew0KICAibmFtZSI6ICJzdmVsdGUtdGFibGUiLA0KICAidmVyc2lvbiI6ICIwLjUuMyIsDQogICJsaWNlbnNlIjogIk1JVCIsDQogICJyZXBvc2l0b3J5IjogImRhc0RhbmllbC9zdmVsdGUtdGFibGUiLA0KICAibW9kdWxlIjogImRpc3QvZXMvU3ZlbHRlVGFibGUubWpzIiwNCiAgIm1haW4iOiAiZGlzdC91bWQvU3ZlbHRlVGFibGUuanMiLA0KICAic3ZlbHRlIjogInNyYy9TdmVsdGVUYWJsZS5zdmVsdGUiLA0KICAidHlwZXMiOiAic3JjL3R5cGVzLnRzIiwNCiAgInNjcmlwdHMiOiB7DQogICAgImJ1aWxkIjogInJvbGx1cCAtYyIsDQogICAgImRldiI6ICJyb2xsdXAgLWMgLXciLA0KICAgICJwcmVwdWJsaXNoT25seSI6ICJucG0gcnVuIGJ1aWxkIiwNCiAgICAiZm9ybWF0IjogInByZXR0aWVyIC0td3JpdGUgLS1wbHVnaW4tc2VhcmNoLWRpcj0uIC4iLA0KICAgICJsaW50IjogInByZXR0aWVyIC0tY2hlY2sgLS1wbHVnaW4tc2VhcmNoLWRpcj0uIC4iLA0KICAgICJleGFtcGxlcyI6ICJydW4tcCBleGFtcGxlczpidWlsZCBleGFtcGxlczpzZXJ2ZSIsDQogICAgImV4YW1wbGVzOmJ1aWxkIjogInJvbGx1cCAtYyBleGFtcGxlL3JvbGx1cC5jb25maWcuanMgLXciLA0KICAgICJleGFtcGxlczpzZXJ2ZSI6ICJzaXJ2IGV4YW1wbGUvcHVibGljIC0tZGV2Ig0KICB9LA0KICAiZGV2RGVwZW5kZW5jaWVzIjogew0KICAgICJAcm9sbHVwL3BsdWdpbi1ub2RlLXJlc29sdmUiOiAiXjEzLjAuMCIsDQogICAgIkB0c2NvbmZpZy9zdmVsdGUiOiAiXjMuMC4wIiwNCiAgICAibnBtLXJ1bi1hbGwiOiAiXjQuMS41IiwNCiAgICAicHJldHRpZXIiOiAiXjIuNC4xIiwNCiAgICAicHJldHRpZXItcGx1Z2luLXN2ZWx0ZSI6ICJeMi40LjAiLA0KICAgICJyb2xsdXAiOiAiXjIuMC4wIiwNCiAgICAicm9sbHVwLXBsdWdpbi1zdmVsdGUiOiAiXjcuMS4wIiwNCiAgICAicm9sbHVwLXBsdWdpbi10ZXJzZXIiOiAiXjcuMC4yIiwNCiAgICAic2lydi1jbGkiOiAiXjEuMC4wIiwNCiAgICAic3ZlbHRlIjogIjMuNTIuMCIsDQogICAgInN2ZWx0ZS1wcmVwcm9jZXNzIjogIl40LjEwLjciDQogIH0sDQogICJrZXl3b3JkcyI6IFsNCiAgICAidGFibGUiLA0KICAgICJzdmVsdGUiLA0KICAgICJzdmVsdGUzIg0KICBdDQp9DQo="
          },
          "redirectURL": "",
          "bodySize": 471
        },
        "cache": {},
        "timings": {
          "blocked": 0,
          "dns": 0,
          "connect": 0,
          "ssl": 0,
          "send": 0,
          "wait": 0,
          "receive": 0
        },
        "time": 0,
        "_securityState": "secure"
      },
      {
        "pageref": "page_2",
        "startedDateTime": "2023-01-12T20:57:11.469-05:00",
        "request": {
          "bodySize": 0,
          "method": "GET",
          "url": "https://unpkg.com/favicon.ico",
          "httpVersion": "",
          "headers": [
            {
              "name": "Host",
              "value": "unpkg.com"
            },
            {
              "name": "User-Agent",
              "value": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:108.0) Gecko/20100101 Firefox/108.0"
            },
            {
              "name": "Accept",
              "value": "image/avif,image/webp,*/*"
            },
            {
              "name": "Accept-Language",
              "value": "en-CA,en-US;q=0.7,en;q=0.3"
            },
            {
              "name": "Accept-Encoding",
              "value": "gzip, deflate, br"
            },
            {
              "name": "Referer",
              "value": "https://unpkg.com/"
            }
          ],
          "cookies": [],
          "queryString": [],
          "headersSize": null
        },
        "response": {
          "status": 0,
          "statusText": "",
          "httpVersion": "",
          "headers": [],
          "cookies": [],
          "content": {
            "comment": "Response bodies are not included."
          },
          "redirectURL": "",
          "bodySize": -1
        },
        "cache": {},
        "timings": {},
        "time": 0
      }
    ]
  }
}

I hope you can help.