# Google Cloud ຂັດຂ້ອງໃນພື້ນທີ່ຫວ່າງເປົ່າ. ສາມຊົ່ວໂມງ.

Published: 2026-09-19

ແຖວນະໂຍບາຍທີ່ມີຊ່ອງຫວ່າງເປົ່າສອງສາມຊ່ອງພົບຕົວຊີ້ null, ແລະ Google Cloud ຂັດຂ້ອງພ້ອມກັນໃນທຸກພາກພື້ນ – ຈາກນັ້ນ Cloudflare ກໍລົ້ມລົງໄປພ້ອມກັນ. ວັນທີ 12 ມິຖຸນາ 2025, 17:49 UTC: Service Control, ໄບນາຣີທີ່ອະນຸມັດທຸກຄຳຮ້ອງຂໍ Google Cloud API, ອ່ານການປ່ຽນແປງນະໂຍບາຍໂຄຕາດ້ວຍ “ຊ່ອງຫວ່າງເປົ່າທີ່ບໍ່ໄດ້ຕັ້ງໃຈ”, ພົບເສັ້ນທາງລະຫັດທີ່ສົ່ງອອກສອງອາທິດກ່ອນໜ້ານີ້ໂດຍບໍ່ມີການກວດສອບ null ແລະບໍ່ມີ feature flag, ແລະເຂົ້າສູ່ crash loop ໃນທຸກພາກພື້ນ – ແຖວດັ່ງກ່າວໄດ້ຖືກຈຳລອງແບບທົ່ວໂລກພາຍໃນວິນາທີ. External APIs ສົ່ງຄືນ 503 ເປັນເວລາສາມຊົ່ວໂມງ; us-central1 ໃຊ້ເວລາ 2 ຊົ່ວໂມງ 40 ນາທີ ເພາະວ່າງານທີ່ເລີ່ມໃໝ່ເຮັດໃຫ້ຕາຕະລາງ Spanner ດຽວກັນມີຄວາມຄັບຄັ່ງໂດຍບໍ່ມີການຢຸດຊົ່ວຄາວແບບສຸ່ມ. ສາມນາທີຫຼັງຈາກ Google ຂັດຂ້ອງ, Workers KV ຂອງ Cloudflare – ເຊິ່ງແຫຼ່ງຄວາມຈິງຢູ່ເທິງ “ຜູ້ໃຫ້ບໍລິການຄລາວພາກສ່ວນທີສາມ” – ສູນເສຍ 90% ຂອງຄຳຮ້ອງຂໍ, ແລະ Access, WARP, Workers AI, Pages, Stream ແລະ Turnstile ກໍລົ້ມລົງໄປພ້ອມກັນເປັນເວລາ 2 ຊົ່ວໂມງ 28 ນາທີ. ໜ້າສະຖານະຂອງ Google ປະກາດການອັບເດດຄັ້ງທຳອິດຊ້າໄປໜຶ່ງຊົ່ວໂມງ, ເພາະວ່າມັນເຮັດວຽກຢູ່ເທິງ Google Cloud.

Canonical: https://thedailydiff.dev/lo/video/2026-09-19-google-cloud-null-pointer/

## ສິ່ງທີ່ວິດີໂອນີ້ກວມເອົາ

- ຊ່ອງຫວ່າງເປົ່າ, ຕົວຊີ້ null, ທຸກພາກພື້ນ
- ໄລຍະເວລາ: ວັນທີ 29 ພຶດສະພາ → 17:45 → crash loop → ປຸ່ມສີແດງ → 17:52 Cloudflare
- us-central1: ຜົນກະທົບຂອງຝູງ
- ກົນໄກ: ກວດສອບໃນເສັ້ນທາງການຮ້ອງຂໍ, ການຈຳລອງແບບທົ່ວໂລກ, ຜູ້ຂາຍລາຍດຽວ
- git blame — ການແບ່ງແຍກ

## ບົດ

- 0:00 ຊ່ອງຫວ່າງເປົ່າ, ຕົວຊີ້ null, ທຸກພາກພື້ນ
- 0:32 ໄລຍະເວລາ: ວັນທີ 29 ພຶດສະພາ → 17:45 → crash loop → ປຸ່ມສີແດງ → 17:52 Cloudflare
- 1:32 us-central1: ຜົນກະທົບຂອງຝູງ
- 1:43 ກົນໄກ: ກວດສອບໃນເສັ້ນທາງການຮ້ອງຂໍ, ການຈຳລອງແບບທົ່ວໂລກ, ຜູ້ຂາຍລາຍດຽວ
- 2:00 git blame — ການແບ່ງແຍກ
- 2:20 ຂອບເຂດຄວາມເສຍຫາຍ
- 2:33 ຄຳຕັດສິນ + ເສັ້ນວັນຈັນ

## ບົດບັນທຶກທີ່ແປແລ້ວ

ແປຈາກຄຳບັນຍາຍຕົ້ນສະບັບພາສາອັງກິດ. ສຽງ ແລະ ຄຳບັນຍາຍທີ່ມີໃຫ້ແມ່ນຄວບຄຸມໂດຍ YouTube.

### ຊ່ອງຫວ່າງເປົ່າ, ຕົວຊີ້ null, ທຸກພາກພື້ນ

0:00 ແຖວນະໂຍບາຍທີ່ມີຊ່ອງຫວ່າງເປົ່າພົບຕົວຊີ້ null, ແລະ Google Cloud ຂັດຂ້ອງໃນ ທຸກພາກພື້ນພ້ອມກັນ — ແລະ Cloudflare ກໍລົ້ມລົງໄປພ້ອມກັນ, ຈາກນັ້ນເອີ້ນ Google ວ່າ “ຜູ້ໃຫ້ບໍລິການພາກສ່ວນທີສາມ”. ວັນທີ 12 ມິຖຸນາ 2025, 17:49 UTC. ລາຍງານຂອງ Google: Service Control, ໄບນາຣີທີ່ອະນຸມັດທຸກຄຳຮ້ອງຂໍ API, ຢູ່ໃນ crash loop ເປັນເວລາສາມຊົ່ວໂມງ. ຂອງ Cloudflare, ໃນຕອນແລງດຽວກັນ: Workers KV, ເກົ້າສິບເປີເຊັນລົ້ມເຫຼວ, ສອງຊົ່ວໂມງຊາວແປດ.

0:23 ມັນເກີດຂຶ້ນໄດ້ແນວໃດ, ເປັນຫຍັງຊ່ອງຫວ່າງເປົ່າໜຶ່ງຊ່ອງຈຶ່ງແຜ່ລາມໄປທົ່ວໂລກໃນບໍ່ພໍເທົ່າໃດວິນາທີ, ແລະໃຜເປັນຜູ້ຮັບຜິດຊອບ. ນີ້ແມ່ນ The Daily Diff, postmortem. ວັນທີ 29 ພຶດສະພາ. Service Control ໄດ້ຮັບການກວດສອບໂຄຕາໃໝ່, ຈັດສົ່ງໄປແຕ່ລະພາກພື້ນດ້ວຍ

### ໄລຍະເວລາ: ວັນທີ 29 ພຶດສະພາ → 17:45 → crash loop → ປຸ່ມສີແດງ → 17:52 Cloudflare

0:35 ປຸ່ມສີແດງ — ແຕ່ເສັ້ນທາງລະຫັດໃໝ່ບໍ່ເຄີຍເຮັດວຽກໃນລະຫວ່າງການເປີດຕົວ; ຍັງບໍ່ມີຫຍັງກະຕຸ້ນ ມັນເທື່ອ. ບໍ່ມີການກວດສອບ null. ບໍ່ມີ feature flag. 17:45. ການປ່ຽນແປງນະໂຍບາຍທີ່ມີຊ່ອງຫວ່າງເປົ່າຖືກບັນທຶກລົງໃນຕາຕະລາງ Spanner. ໂຄຕາແມ່ນທົ່ວໂລກ, ດັ່ງນັ້ນແຖວຂໍ້ມູນຈຶ່ງຖືກຈຳລອງແບບຢູ່ທຸກບ່ອນພາຍໃນວິນາທີ. ທຸກໄບນາຣີ Service Control ອ່ານມັນ, ພົບຕົວຊີ້ null, ຂັດຂ້ອງ, ເລີ່ມຕົ້ນໃໝ່, ອ່ານມັນອີກຄັ້ງ. ທຸກຄຳຂໍ API: 503.

0:55 Google ໄວ: ຈັດການເຫດການພາຍໃນສອງນາທີ, ຫາສາເຫດຕົ້ນຕໍພາຍໃນສິບ. ປຸ່ມສີແດງຖືກປິດໃນສີ່ສິບນາທີ, ແລະພາກພື້ນຂະໜາດນ້ອຍຟື້ນຕົວກ່ອນ. ໜ້າສະຖານະປະກາດການອັບເດດຄັ້ງທຳອິດຫຼັງຈາກໜຶ່ງຊົ່ວໂມງ, ເພາະວ່າມັນເຮັດວຽກຢູ່ເທິງ Google Cloud. 17:52. ທີມ WARP ຂອງ Cloudflare ເຫັນອຸປະກອນໃໝ່ບໍ່ສາມາດລົງທະບຽນໄດ້. Workers KV, ເຄິ່ງໜຶ່ງຂອງຮ້ານຄ້າທີ່ Cloudflare ໃຊ້ສຳລັບການຕັ້ງຄ່າ ແລະ ຕົວຕົນ, ຢູ່ເທິງຄລາວຂອງພາກສ່ວນທີສາມ. Access ລົ້ມເຫຼວທຸກການເຂົ້າສູ່ລະບົບ — ໂດຍການອອກແບບ, ມັນລົ້ມເຫຼວແບບປິດ.

1:20 Workers AI ລົ້ມເຫຼວທຸກການອະນຸມານ. 19:11, Gergely Orosz: ສອງຄລາວທີ່ເປັນເອກະລາດລົ້ມລົງພ້ອມກັນ, ບໍ່ເຄີຍເຫັນມາກ່ອນ. 19:32, ຝ່າຍຊ່ວຍເຫຼືອຂອງ Google ບອກຜູ້ໃຊ້ວ່າບໍ່ມີການຂັດຂວາງທີ່ຮູ້ຈັກ — ລອງລ້າງ ຄຸກກີ້ຂອງທ່ານ. ທຸກບ່ອນອື່ນຟື້ນຕົວກ່ອນ 19:48.

### us-central1: ຜົນກະທົບຂອງຝູງ

1:34 us-central1 ບໍ່ໄດ້: ວຽກທີ່ເລີ່ມໃໝ່ເຮັດໃຫ້ຕາຕະລາງ Spanner ດຽວກັນມີຄວາມຄັບຄັ່ງ, ບໍ່ມີການຢຸດຊົ່ວຄາວແບບສຸ່ມ, ດັ່ງນັ້ນ Google ຈຶ່ງຄວບຄຸມພວກມັນດ້ວຍມື. ສອງຊົ່ວໂມງສີ່ສິບ. ໜຶ່ງ: ການກວດສອບນະໂຍບາຍຢູ່ໃນເສັ້ນທາງການຮ້ອງຂໍ; ເມື່ອການກວດສອບຕາຍ,

### ກົນໄກ: ກວດສອບໃນເສັ້ນທາງການຮ້ອງຂໍ, ການຈຳລອງແບບທົ່ວໂລກ, ຜູ້ຂາຍລາຍດຽວ

1:46 API ກໍຕາຍ. ສອງ: ຂໍ້ມູນໂຄຕາແຜ່ລາມໄປທົ່ວໂລກໂດຍບໍ່ມີການຈັດຂັ້ນຕອນ; ແຖວທີ່ບໍ່ດີແມ່ນແຖວທົ່ວໂລກ. ສາມ: Cloudflare ຮູ້ແລ້ວ. Workers KV ຢູ່ໃນຂັ້ນຕອນການຍ້າຍໄປ R2 ຂອງຕົນເອງ, ຫຼຸດລົງເຫຼືອຜູ້ໃຫ້ບໍລິການດຽວ — postmortem ເອີ້ນມັນວ່າຊ່ອງຫວ່າງໃນການຄຸ້ມຄອງ.

### git blame — ການແບ່ງແຍກ

2:00 git blame. Google, ຫ້າສິບຫ້າເປີເຊັນ: ບໍ່ມີການກວດສອບ null, ບໍ່ມີ feature flag, ບໍ່ມີການຢຸດຊົ່ວຄາວ — ລາຍງານຂອງພວກເຂົາບອກວ່າ flag ຈະສາມາດກວດພົບໄດ້ໃນຂັ້ນຕອນການຈັດການ. ການຈຳລອງແບບທົ່ວໂລກ, ຊາວ: ໜຶ່ງແຖວ, ທຸກພາກພື້ນ, ວິນາທີ. Cloudflare, ຊາວ: ເຄິ່ງໜຶ່ງຂອງສາຍຜະລິດຕະພັນຢູ່ໃນຮ້ານຄ້າຂອງຜູ້ຂາຍໜຶ່ງ, ແລະ postmortem ທີ່ບໍ່ເຄີຍກ່າວເຖິງ Google. ໜ້າສະຖານະ, ຫ້າ, ສຳລັບການຢູ່ເທິງສິ່ງທີ່ມັນລາຍງານ. ຂອບເຂດຄວາມເສຍຫາຍ: ເຈັດສິບຜະລິດຕະພັນ Google Cloud, ສິບແອັບ Workspace,

### ຂອບເຂດຄວາມເສຍຫາຍ

2:23 ທຸກພາກພື້ນ. ສາມຊົ່ວໂມງ. ທີ່ Cloudflare: Access, WARP, Workers AI, Pages, Stream — ສອງຊົ່ວໂມງເຄິ່ງ. Hacker News, ສິບສີ່ຮ້ອຍຄະແນນ; ຄຳເຫັນສູງສຸດ: ໜ້າສະຖານະເປັນສີຂຽວ.

### ຄຳຕັດສິນ + ເສັ້ນວັນຈັນ

2:33 ຄຳຕັດສິນ, postmortem: SHIP IT. ທັງສອງ postmortem ລົງພາຍໃນສາມສິບຊົ່ວໂມງ, ທັງສອງຕຳນິຕົນເອງ, ແລະການແກ້ໄຂຂອງ Google ແມ່ນຊັດເຈນ: ໃຫ້ລົ້ມເຫຼວແບບເປີດ, ປິດ flags ໂດຍຄ່າເລີ່ມຕົ້ນ, exponential backoff. ເສັ້ນວັນຈັນ: ລະຫັດໃໝ່ຢູ່ເບື້ອງຫຼັງ flag ທີ່ຖືກປິດ, ແລະການກວດສອບ null ບ່ອນທີ່ຂໍ້ມູນເຂົ້າມາ. ສົ່ງເຫດການທີ່ເຈົ້າຍັງບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເວົ້າເຖິງມາໃຫ້ຂ້ອຍ, ໃນຄຳເຫັນ, ຫຼືທີ່ the daily diff dot dev. ແລະນັ້ນຄືຄວາມແຕກຕ່າງສຳລັບມື້ນີ້.

2:53 ຂ້ອຍ Niko ຈາກ Axrisi. Merge ຢ່າງມີຄວາມຮັບຜິດຊອບ.

## ແຫຼ່ງຂໍ້ມູນ

- [Google Cloud Service Health, Incident Report (Jun 13, 2025) + Mini Incident Report (Jun 12)](https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW) — status.cloud.google.com
- [Cloudflare, "Cloudflare service outage June 12, 2025" (Jun 12, 2025, 22:00 UTC)](https://blog.cloudflare.com/cloudflare-service-outage-june-12-2025/) — blog.cloudflare.com
- [Cloudflare Status, "Broad Cloudflare service outages" (18:19–21:31 UTC)](https://www.cloudflarestatus.com/incidents/25r9t0vz99rp) — www.cloudflarestatus.com
- [Gergely Orosz, 19:11 UTC, "Their infra is fully independent AFAIK"](https://x.com/GergelyOrosz/status/1933240698716729511) — x.com
- [@Google support, 19:32 UTC, "there aren't any known service disruptions"](https://x.com/Google/status/1933246051512644069) — x.com
- [Thomas Kurian (Google Cloud CEO), Jun 13 01:35 UTC](https://x.com/ThomasOrTK/status/1933337436970709493) — x.com
- [Hacker News, "GCP Outage" (1,468 points)](https://news.ycombinator.com/item?id=44260810) — news.ycombinator.com
- [Hacker News, "Cloudflare was down" (341 points)](https://news.ycombinator.com/item?id=44261064) — news.ycombinator.com
- [Hacker News, "Google Cloud Incident Report – 2025-06-13" (209 points)](https://news.ycombinator.com/item?id=44274563) — news.ycombinator.com
