Cloudflare D1 is highly unreliable

Cloudflare D1 is highly unreliable

Our entire platform is on Cloudflare stack (Workers, D1, R2, KV, Queues). Few thousands visit our website every day. Even though we are small, we have many business critical flows (like lead capture, payments, etc.) that requires reliable backend and database.

We only had one engineer and we needed something quick / simple so we modeled our data based on D1 (big mistake).

We have been facing significant D1 reliability issues. It keep stalling for 30+ seconds multiple times a day. It keeps showing D1_ERROR: D1 DB storage operation exceeded timeout which caused object to be reset.

Cloudflare engineering support says it is their fault but this "falls within the range of events that can affect D1 databases".

Anyone else facing these issues with D1? We hardly have 50 MB of data, queries are extremely simple and optimized. We already have retry loop but 30+ second of stall is a deal breaker. A quick search reveals that it is a very common problem. We should have done some research on this -- were blindfolded by Cloudflare's reputation.

How do you justify 30+ seconds stalls multiple times a day?

u/t3bk4 — 4 days ago
▲ 2 r/facebookadsexperts+1 crossposts

Nightmare Scenario - Meta Ad account disabled

Need expert help please. My wife has a health & nutrition business. We use Meta Business Suite to manage instagram, facebook, ad accounts, pixel, etc.

Recently, 6 ads were rejected (out of 15) because of Meta's Health & Wellness policy (our mistake, of course) and we made corrections in our creatives to comply with them. After learning about their policy, we did not run any non-compliant ads.

Meta then restricted our ad account: "Verification required to advertise". When we submitted the verification docs, there was a bug in Meta Business Suite that prevented us from changing the phone number before submitting. Warning: "Your document does not contain phone number. Go back and add correct document that contain a phone number".

Meta Business Suite Bug: there was no option to go back or change the document or edit the phone number. I tried everything (logout, logging in, using different laptop, clearing cache, etc.). I searched for hours on how to edit the verification docs before submitting. I am a software engineer, so I know this was definitely a bug.

We had no choice but to submit. They rejected the verification docs and disabled the ad account.

Trying to connect to business support redirects back to Ad account status page.

QUESTIONS

1. I asked Claude / ChatGPT and it suggested that I can do verification by going to Settings > Authorizations and verifications > Verify yourself or an organization > Ad Accounts > Start Verification.

On clicking "Start verification", Meta is allowing me to open the verification popup and perhaps it will allow me to go ahead with the verification too. I am concerned that submitting verification again for this disabled ad account with new docs will trigger "Circumventing Systems policy" violation given that Ads account is already disabled (there is no way to request review, edit anything), Meta Business Suite has many bugs, and Meta sucks.

2. What is best course of action that you experts recommend?

3. The ad account has prepaid balance. There doesn't seem to be a way to get refund. What should I do here?

Some more info:

  1. In my opinion, the ad account is permanently disabled. There is "request review" button but it just shows the same info that "your account has been restricted" with a "Done" button.
  2. Only ad account was affected. Instagram, FB and other assets are all fine.
reddit.com
u/t3bk4 — 2 months ago