Situs saya telah turun karena jumlah maksimum Proses Entri yang terkena. Berikut screenshot dari cPanel:
Melihat ke Detail Penggunaan Sumber Daya, saya melihat I / O dan Proses Entri maks serta peningkatan besar dalam penggunaan CPU dan Memori:
Namun, saya telah memeriksa log akses saya, dan saya tidak memiliki banyak lalu lintas web yang terjadi ketika ini terjadi, jadi saya pikir itu adalah semacam skrip yang menyebabkan hal ini terjadi, kemungkinan besar adalah plugin WordPress. Apakah ada cara (Dalam WHM / cPanel) untuk mencari tahu skrip apa yang sebenarnya berjalan dan menyebabkan ini?
web-hosting
cpanel
webserver
resources
brentonstrine
sumber
sumber
top
untuk melihat apa yang memakan sumber daya prosesor.Jawaban:
Lalu lintas web
Periksa log web untuk melihat halaman mana yang diminta. Jika mereka menekan satu halaman dengan plug-in yang buruk maka itu akan menunjukkan kepada Anda URI Halaman / Permintaan yang dipukul pengguna. Beberapa hal seperti skrip yang mengubah ukuran unggahan gambar dapat memakan sumber daya dengan cepat.
Jika Anda mendapatkan banyak lalu lintas untuk server web maka kemungkinan seseorang akan mengeksploitasi server dengan botnet atau semacamnya.
Lalu lintas web yang buruk
Jika Anda tampaknya tidak dapat menentukan halaman mana yang ada di situs, coba gunakan sesuatu seperti alat Webmaster Google untuk melihat apakah mereka bisa sampai ke situs dan halaman apa yang mereka lihat. Mereka mungkin memiliki halaman yang diindeks yang digunakan seseorang untuk mengeksploitasi secara potensial (backdoor). Anda dapat mencari
site:example.com
dan mereka akan mencantumkan semua halaman yang diindeks.Perawatan rutin
Periksa untuk memastikan bahwa sesuatu seperti pekerjaan CRON tidak berjalan yang dapat menghabiskan sumber daya. Sesuatu yang
tar
s ataugzip
banyak konten yang sudah dikompresi bisa menjadi pelakunya juga. (mis. Saya memiliki seorang desainer grafis mengunggah iso 4gb ke salah satu server yang saya kelola dan itu menjatuhkan VPS selama malam back-up.)Jika Anda mengelola server dan dapat mengakses kotak dengan terminal baris perintah seperti SSH, Anda dapat menjalankan
top
dari baris perintah dan melihat proses apa yang mengambil sumber daya.Lain
Jika server berada di bawah serangan DDoS atau semacamnya, server tidak akan muncul sebagai lalu lintas web karena server fisik itu sendiri akan menangani permintaan tersebut dengan port apa pun yang dipilih. (mis. Seseorang mengatakan server web Anda adalah server DNS resmi untuk sesuatu seperti non-existent-site.com dan kemudian membanjiri situs Anda dengan permintaan tersebut, server akan menghabiskan seluruh waktunya dengan memberi tahu kotak lain bahwa itu bukan server mereka. mencari.)
Jika ini sesuatu seperti ini, Anda dapat mengubah IP (mungkin) atau mencoba memblokir permintaan dengan sesuatu seperti iptables sebagai upaya upaya terakhir. Ini benar-benar harus dilakukan pada router lebih jauh ke atas pipa sekalipun.
sumber
wp_cron.php
yang memberi saya beberapa langkah selanjutnya yang jelas.