Rumah > Soal Jawab > teks badan
Ralat 500 berlaku semasa permintaan siaran Di manakah saya boleh mencari puncanya? Saya melihat log_ralat di latar belakang dan tiada log yang sepadan
大家讲道理2017-05-16 13:04:30
Tambah
dalam forum fail entri.php
ini_set('display_errors','On');
error_reporting(E_ALL);
Ini akan mencetak timbunan ralat
伊谢尔伦2017-05-16 13:04:30
Ralat 500 pada asasnya adalah kod, atau kod itu tidak menyeluruh dan tidak mengambil kira titik sifar
Anda boleh melihat log ralat php.
Adapun apa yang anda bincangkan 后台的error_log
, ia tidak begitu jelas
ringa_lee2017-05-16 13:04:30
Seharusnya terdapat timbunan ralat di bawah Response
这个tab
anda, jika tidak, dalam fail kemasukan anda:
<?php
try {
// any of your code
} catch(Exception $e) {
echo "Exception\n", $e.getTraceAsString();
}
淡淡烟草味2017-05-16 13:04:30
1. Adakah pelayan menerima permintaan pelanggan?
2 Adakah permintaan pelanggan yang diterima oleh pelayan betul?
3 Gunakan alat untuk menghantar data permintaan pelanggan terus ke pelayan, dan kemudian menjejaki program pelayan atau pelbagai log pada pelayan untuk melihat di mana masalahnya.
4 Jika pelayan memberi suapan kembali hasil yang betul, kemudian gunakan alat untuk menolak keputusan terus kembali kepada pelanggan untuk melihat sama ada pelanggan menerimanya dengan betul? Dan bagaimanakah tindak balas pelanggan?
迷茫2017-05-16 13:04:30
500 bermaksud ralat berlaku di bahagian pelayan, jadi tidak perlu mencari masalah bahagian hadapan
迷茫2017-05-16 13:04:30
Pelayan dipasang dengan lnmpa,,,,php,apache,nginx Saya telah membaca log ralat yang sepadan di bawah, tetapi tiada maklumat yang sepadan tentang ralat 500 ini.
Ya Memori maksimum yang diduduki oleh skrip (memory_limit): 192M melebihi大家讲道理2017-05-16 13:04:30
Dayakan konfigurasi PHP untuk mengeluarkan ralat kod PHP dalam bentuk log Fail log ralat yang dijana biasanya dalam direktori akar tempat program berada.
曾经蜡笔没有小新2017-05-16 13:04:30
Buat tabiat yang baik Apabila memulangkan maklumat (terutamanya pengembalian kelas API tanpa front-end), pastikan anda menggunakan try and catch untuk mengendalikannya, dan rekod pengecualian dalam log
.天蓬老师2017-05-16 13:04:30
500 ialah ralat dalam kod Tetapkan titik putus di mana-mana dalam kod dan semak. Sebab yang paling mungkin ialah terdapat ralat dalam sambungan pangkalan data, atau terdapat gelung tak terhingga dalam bahagian tertentu program!