linux - Bantuan: php penggunaan CPU yang tinggi
天蓬老师
天蓬老师 2017-06-30 09:55:09
0
2
835

Lnmp digunakan pada Linux
Baru-baru ini mendapati bahawa penggunaan CPU pelayan sangat tinggi,
Gunakan strace -cp 30811 untuk mengetahui

Terdapat satu akses yang paling ramai

Panggil strace -T -e akses -p 30811 sekali lagi, hasilnya adalah seperti yang ditunjukkan:

Tetapi saya tidak menemui mana-mana dalam program yang menggunakan akses
Saya tidak dapat mencari fungsi akses apabila saya mencari fungsi PHP.
Saya benar-benar tidak tahu siapa yang memanggil perkara ini, tetapi CPU kekal tinggi setiap hari. Jadi sayu.

Saya harap sesiapa yang tahu boleh membantu saya. Bantuan menunjukkan siapa yang memanggil, adakah ia lapisan bawah PHP atau Linux atau sesuatu yang lain?
Terima kasih banyak-banyak.

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua (2)
迷茫

Secara amnya, php diduduki sekali setiap kali halaman dibuka. Adakah anda berkaitan dengan proses, tugas yang dijadualkan, dll. dalam mod cli?

    学习ing

    Akses ialah panggilan sistem Linux yang digunakan untuk menyemak kebenaran pengguna pada fail. Terdapat banyak ralat akses dalam output strace -cp Adakah kerana sesetengah fail tidak mempunyai kebenaran akses?
    Selain itu, saya secara peribadi merasakan bahawa apabila php diakses melalui fastcgi, CPU biasanya lebih tinggi (terutama pada Windows).

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!