cari

Rumah  >  Soal Jawab  >  teks badan

Saya baru sahaja membina laman web dan program PHP-cgi menduduki CPU Bagaimana untuk menyelesaikan masalah?

Saya baru membina laman web dan program PHP-cgi sedang menduduki CPU Bagaimana untuk menyelesaikannya


Pelayan tersekat dan tidak boleh dialihkan

phpcn_u22234phpcn_u222342713 hari yang lalu1260

membalas semua(2)saya akan balas

  • 清楚叛逆者

    清楚叛逆者2017-09-02 09:30:48

    1. Sesetengah sambungan PHP mempunyai masalah dengan keserasian dengan versi PHP. Amalan telah membuktikan bahawa eAccelerater mempunyai masalah dengan versi PHP tertentu. . Walau bagaimanapun, akses kepada sumber statik adalah sangat cepat, dan beban pelayan adalah normal (yang bermakna tiada masalah dengan nginx, tetapi dengan proses php-cgi). dan mulakan semula proses php-cgi

    2. Mungkin terdapat gelung tak terhingga dalam program, menyebabkan beban pelayan menjadi sangat tinggi (gunakan arahan atas untuk melihat beban setinggi 100+). gunakan sistem fail maya proc Linux untuk mencari program masalah tertentu

    3 Program PHP menggunakan sesi secara tidak wajar Ini berlaku pada program Weibo Note Dog yang khusus ialah kadar penggunaan CPU yang kecil bilangan proses php-cgi (tidak lebih daripada 10) mencapai lebih daripada 98%, dan beban pelayan adalah antara 4-8 Menyelesaikan masalah ini masih perlu Mengetahui mengapa dengan bantuan sistem fail proc Linux.

    Cadangan: Gunakan versi PHP yang anda bangunkan pada pelayan.

    balas
    1
  • Day

    Day2017-09-02 08:42:35

    Hentikan pelayan dahulu, kemudian mulakan semula dan semak semula

    balas
    1
  • Batalbalas