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.