1.Ralat Nginx 500 (Ralat Pelayan Dalaman Ralat pelayan dalaman) : Ralat 500 merujuk kepada ralat pelayan dalaman, iaitu, pelayan menghadapi situasi yang tidak dijangka dan tidak dapat memenuhi permintaan.
Penyelesaian kepada 500 ralat pelayan dalaman dalam nginx
1. Adakah ruang cakera tidak mencukupi?
Gunakan df -k untuk menyemak sama ada ruang cakera keras penuh. Mengosongkan ruang cakera keras boleh menyelesaikan ralat 500. Jika nginx mempunyai log akses dihidupkan, sebaiknya matikan akses jika ia tidak diperlukan. log. Log akses mengambil banyak ruang cakera keras.
2. ralat fail konfigurasi nginx?
Ini tidak merujuk kepada ralat sintaks Jika nginx mempunyai ralat sintaks dalam fail konfigurasi , ia akan digesa apabila bermula.
Semasa mengkonfigurasi penulisan semula, 500 ralat mungkin berlaku jika beberapa peraturan tidak dikendalikan dengan betul. Sila semak peraturan penulisan semula anda dengan teliti.
Jika beberapa pembolehubah dalam fail konfigurasi ditetapkan secara tidak betul, ralat 500 juga akan berlaku, seperti merujuk pembolehubah tanpa nilai.
3 Jika tiada masalah di atas wujud, mungkin bilangan mata wang simulasi adalah terlalu banyak dan anda perlu melaraskan bilangan tetapan serentak dalam nginx .conf
4 Buka fail /etc/security/limits.conf dan tambah dua ayat:
5. Buka /etc/nginx/nginx.conf , tambah baris di bawah worker_processes:
Mulakan semula nginx, muat semula tetapan:
Selepas memulakan semula, semak log ralat nginx untuk melihat sama ada anda menemui sebarang 500 ralat.
Atas ialah kandungan terperinci Apakah maksud nginx apabila ralat pelayan dalaman 500 berlaku?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!