I’m running a web scraper for my application, and I’m noticing that I have no issues with running the scraper on my M3 Pro laptop, but getting lots of HTTP request failures when running it on the Fly box.
With that said, it’s a basic, hobby level lowest spec fly instance - but I’m curious to know if there’s a way to determine if I’m being throttled by fly due to it’s run speed?
Not sure if that sounds silly or not to be honest…
I don’t believe it’s a memory issue as I’ve had those before, and Fly notifies me if it runs out of memory. They’re HTTP requests, server runs at about 70mb/s and the server has a total of 512mb.
Running low on memory isn’t necessarily the same as OOM crashes. Look for any spikes when your puppeteer/playwright/etc opens a new tab, it could eat up memory but not crash (OOM) which will cause your app to throttle significantly.
The purple is my memory graph during running…and the yellow one is data in / out. I still am not sold it’s a issue with memory but I very much could be wrong.