Two weeks ago, I received an email from the maintainer of NJU-LUG Blogroll, informing me that the RSS feed of my blog was not being fetched properly and suggesting I take a look when I had time. Since I hadn't updated my blog in the past two months and was too busy to check, I hadn't noticed the issue. After publishing a new post yesterday, I realized today that the view count was still zero. I opened Follow and found that Follow was also having trouble fetching the RSS feed.
When I received the email, I tested the RSS feed locally, and it opened without any issues. Then I checked the error logs provided by NJU-LUG Blogroll, which indicated a timeout error. My initial guess was that there might be an issue with the CDN.
I logged into Upyun to inspect the CDN settings and eventually discovered a configuration option for Acceleration Regions. The default setting was "Domestic Acceleration," which routes overseas requests to domestic CDN nodes. It seemed the problem lay here—overseas access (e.g., GitHub Action) might have been unable to reach Upyun's domestic CDN nodes recently, resulting in timeouts and the inability to fetch the RSS feed.
After changing the configuration to "Global Acceleration," I retried fetching the RSS feed in Follow, and the issue was resolved successfully.