Ralat Log Fungsi GCP Akibat Kod Status Pengepala Bukan 200
Fungsi anda mengalami ralat respons dalam log GCP apabila kod status pengepala ditetapkan kepada nilai selain daripada 200. Walaupun operasi berjaya sebelum ini, isu ini timbul baru-baru ini.
Kemungkinan Penjelasan dan Penyelesaian
Sehingga baru-baru ini, tingkah laku ini tidak berleluasa, menunjukkan kemungkinan perubahan dalam rangka kerja. Isu serupa pernah dihadapi pada masa lalu, di mana respons HTTP bagi fungsi tersebut melebihi 10MB, mencetuskan ralat tindak balas.
Untuk menolak kemungkinan ini, fungsi mudah (getTest) telah digunakan, yang bertanggungjawab sepenuhnya untuk menetapkan kod status kepada 201. Yang menghairankan, ini juga mengakibatkan ralat respons.
Siasatan lanjut mendedahkan ketidakselarasan dengan Tingkah laku penyeruan semula GCP. Kadangkala, GCP akan menggunakan semula fungsi secara automatik dengan status 200, menunjukkan bahawa panggilan awal gagal walaupun pelaksanaan kod.
Kemas kini
Google telah mengakui dan menyelesaikan perkara ini isu dengan kemas kini yang dilancarkan pada 17 Mei 2022. Fungsi awan kini seharusnya beroperasi seperti yang dijangkakan. Untuk bantuan lanjut, anda boleh menghubungi Sokongan Google di issuetracker.google.com/issues/… atau buat kes sokongan.
Atas ialah kandungan terperinci Mengapa Ralat Pengelogan Fungsi GCP Saya untuk Kod Status Bukan 200?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!