Rumah > Soal Jawab > teks badan
自己写了个测试数据库连接的API,发现本地测试时,数据库的ip地址错误可以正常返回自己定义的错误,但是放到自己的服务器上测试,发现请求会超时,并且返回html格式的504错误.后端是采取python,flask,部署是结合uwsgi和Nginx。
PHP中文网2017-04-18 10:24:52
Ralat 504 ialah pelayan bertindak sebagai pintu masuk atau proksi untuk melengkapkan permintaan pelanggan, kerana kod latar belakang mungkin telah mengakses pelayan lain saya mengakses pangkalan data jauh di sini, jadi untuk melengkapkan permintaan itu pelayan mengakses pangkalan data jauh, tetapi tidak mendapat respons tepat pada masanya Kerana ia bekerjasama dengan Nginx, masa tamat yang ditetapkan untuk permintaan adalah 60 saat, ia masih tidak mendapat respons tepat pada masanya dan mengembalikan ralat 504 . Saya menetapkan tamat masa untuk menyambung ke pangkalan data jauh dalam masa 60 saat, supaya ia boleh mengembalikan maklumat ralat, dan pengecualian akan ditangkap oleh latar belakang saya, dan kemudian mengembalikan format ralat yang ditentukan saya sendiri.
天蓬老师2017-04-18 10:24:52
Pelayan mengembalikan 504 yang menunjukkan bahawa ia tidak membalas permintaan itu. Mungkin terdapat ralat yang tidak dijangka
Semak logik perniagaan dan kembalikan respons ke bahagian hadapan dalam setiap kes, sebaik-baiknya dengan maklumat ralat