Skip to content

mp3 requests intermittently hang in Newark, New Jersey #553

@jerodsanto

Description

@jerodsanto

(This is likely a Pipely / Pipedream issue more than a changelog.com issue but figured I'd start it here until we know for sure.)

Creating this issue from @johnspurlock's multiple reports via email. Friends 114 and Friends 115 could not be downloaded from where he was in Newark the day they were published, but later the next day they could.

Here is a curl request he provided:

$ curl -v https://cdn.changelog.com/uploads/friends/115/changelog--friends-115.mp3 -o asdf
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Host cdn.changelog.com:443 was resolved.
* IPv6: (none)
* IPv4: 137.66.2.20
*   Trying 137.66.2.20:443...
* Connected to cdn.changelog.com (137.66.2.20) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
} [322 bytes data]
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* (304) (IN), TLS handshake, Server hello (2):
{ [122 bytes data]
* (304) (IN), TLS handshake, Unknown (8):
{ [19 bytes data]
* (304) (IN), TLS handshake, Certificate (11):
{ [2049 bytes data]
* (304) (IN), TLS handshake, CERT verify (15):
{ [78 bytes data]
* (304) (IN), TLS handshake, Finished (20):
{ [36 bytes data]
* (304) (OUT), TLS handshake, Finished (20):
} [36 bytes data]
* SSL connection using TLSv1.3 / AEAD-CHACHA20-POLY1305-SHA256 / [blank] / UNDEF
* ALPN: server accepted h2
* Server certificate:
*  subject: CN=cdn.changelog.com
*  start date: Sep 18 23:29:12 2025 GMT
*  expire date: Dec 17 23:29:11 2025 GMT
*  subjectAltName: host "cdn.changelog.com" matched cert's "cdn.changelog.com"
*  issuer: C=US; O=Let's Encrypt; CN=E8
*  SSL certificate verify ok.
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://cdn.changelog.com/uploads/friends/115/changelog--friends-115.mp3
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: cdn.changelog.com]
* [HTTP/2] [1] [:path: /uploads/friends/115/changelog--friends-115.mp3]
* [HTTP/2] [1] [user-agent: curl/8.7.1]
* [HTTP/2] [1] [accept: */*]
* Request completely sent off
< HTTP/2 200
< cache-control: max-age=3600, s-maxage=604800, stale-while-revalidate=604800, stale-if-error=604800
< cf-cache-status: DYNAMIC
< cf-ray: 997d952c3ce3fd86-EWR
< date: Sat, 01 Nov 2025 18:51:17 GMT
< etag: "2cc3ae101909d9d45d96dcdfa10faf26-22"
< last-modified: Sat, 01 Nov 2025 06:05:48 GMT
< nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
< report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=auZNqgSRwU6%2F8hWjRqxtEX4ClqsK1JnFW9YiG2ru73TirXJgUsvsOE%2Fj8ATwCKLBFDgcCLPRmuQ5I37dEhOE0UQ3FWcCvkY0oyZFrwYL%2F138jBz6XHFv3XEsjw%3D%3D"}]}
< server: Fly/d52c38e32 (2025-10-30)
< vary: Accept-Encoding
< content-length: 113283951
< content-type: audio/mpeg
< x-varnish: 1805205 3572522
< age: 55
< via: 1.1 d89d521a797d98 (Varnish/7.7), 2 fly.io
< accept-ranges: bytes
< access-control-allow-origin: *
< cache-status: region=ewr; origin=assets(localhost:5020),changelog.place; ttl=4.275; grace=86400.000; hit; hits=6
< fly-request-id: 01K90C6MCPGX1ZAB30F5ZG25BH-ewr
<
  0  108M    0     0    0     0      0      0 --:--:--  0:00:28 --:--:--     0
(hangs forever)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions