O2O setup to Shopify fails for one specific edge (KUL, Malaysia) with simple passthrough worker
I got a bunch of 403 errors for all visitors from Malaysia since 11pm SGT 21-Oct. We are using cloudflare workers to modify some elements in our Shopify shop. To enable CF workers we proxy the traffic via our CF setup with a CNAME, also known as Orange-to-orange (O2O), .
We did not change anything about our setup and worker was smooth sailing ever since launched. Now the origin (Shopify) responds 403 for Malaysia only with a simple "You do not have permission to access this website".
Shopify support has done a reset "So we were able to do a Cloudflare refresh on your domain.". But once I enable the CF worker the issue returned after it did work fine for maybe a minute or 15.
I have done a purge all on our cache as well. A worker as simple as below already gives a problem, lol. But only for one node..
export default {
async fetch(request, env, ctx) {
return fetch(request);
},
};


2 Replies
Timing wise it coincides nicely with this issue https://discord.com/channels/595317990191398933/895794943182909470/1430212788092932188
and
https://discord.com/channels/595317990191398933/895794943182909470/1430306404065087649
But while both issues are resolved my issue remains as soon as I enable Workers again.
The issue has resolved on its own after having the CF worker disabled for about 8 hours.
Well, its great knowing that if there is a serious but obscure issue within CF that is not a user error, one cannot rely on support here, and yet we cannot create tickets for CF support as well.
Issue came back from 2pm till 7pm SGT
