Pelayan perlu melakukan pemprosesan permintaan untuk masa yang lama, 504 akan muncul, dan konfigurasi pelayan tidak boleh diubah. Keputusan permintaan tidak penting. Saya ingin tahu sama ada kod pemprosesan akan terus dilaksanakan jika ia adalah 504. Jika ia tidak berkesan, adakah cara yang baik? Bahagian belakang ditulis dalam PHP Yii.
Kod tidak akan terus dilaksanakan, kerana kod tidak boleh mendapatkan permintaan, jadi 504Gateway Time-out akan muncul
504 Gateway Time-out secara literal bermaksud, kita boleh memahaminya sebagai tamat masa permintaan halaman web, dan ia juga merupakan permintaan dibuat dengan menyemak imbas halaman web tapak web Respons atau bukan respons, pada peringkat program tapak web, bermakna permintaan itu gagal melaksanakan program PHP-CGI yang sepadan, atau program PHP-CGI gagal melaksanakan pemprosesan yang sepadan, atau pemprosesan respons. hasil program CGI gagal diumpan semula kepada Penyemak imbas mungkin gagal memberikan maklum balas tepat pada masanya kepada penyemak imbas.
Anda boleh menyemak butiran: http://host.zzidc.com/wljc/12...
Tidak, 499 permintaan gangguan
Jika PHP perlu melaksanakan tugasan lama, sila tulis perkara yang perlu ditulis pada folder arahan di bawah projek yii, dan kemudian gunakan tugas berjadual crontab Linux untuk pelaksanaan berjadual, supaya ia boleh dilaksanakan di latar belakang If Lebih menyusahkan untuk meminta pelaksanaan melalui bahagian hadapan.