cari

Rumah  >  Soal Jawab  >  teks badan

Apache berhenti secara automatik

QQ浏览器截图20190716145653.png

SilenceSilence2027 hari yang lalu1530

membalas semua(1)saya akan balas

  • 王林

    王林2019-08-20 17:56:01

    Sebab keputusan ini adalah masalah dengan program halaman web dan tetapan pelayan. Kerana sesetengah skrip PHP mempunyai segmen kod kebocoran memori. Tetapan pelayan: Bilangan permintaan pemprosesan untuk proses pemprosesan apache segmen kod ini ditetapkan kepada 0 tak terhingga. Dalam erti kata lain, proses ini hanya akan dimatikan apabila apache dimulakan semula atau pelayan dimulakan semula. Jika tidak, mereka akan terus berjalan sehingga sumber terakhir sistem (terutamanya memori) habis, dan kemudian perkhidmatan akan diputuskan.

    Penyelesaian:
    Dalam fail konfigurasi apache: /usr/local/apache/conf/extra/httpd-mpm.conf
    Cari bilangan permintaan yang boleh dikendalikan oleh proses anak bebas apache: Parameter "MaxRequestsPerChild": tidak boleh ditetapkan kepada 0, minimum Sebaiknya tetapkannya kepada nombor yang agak kecil, seperti "50" untuk mengelakkan kebocoran memori yang tidak disengajakan dalam proses httpd
    Simpan dan keluar, gunakan perkhidmatan httpd restart untuk memulakan semula perkhidmatan apache untuk membuat konfigurasi mengambil masa kesan. Elakkan dari berulang kali

    balas
    0
  • Batalbalas