Apa tindakan awal untuk problem ini ? (server sering down)


Status
Not open for further replies.

plikhost

Poster 2.0
Rekan2 saya ingin bertanya, kira2 prosedur atau tindakan awal yang harus kita lakukan kalau server kita sering down ? anggaplah problem server down di service atau high load yang membuat server tidak dapat diakses bahkan perlu di restart......

kira2 kita harus ambil tindakan awal apa ya ?
 

budiono

Expert 1.0
mungkin bisa lebih detail ? :D step by step :D hehehe....

1.cek spesifikasi server dan kapasitasnya dalam menampung user
2.cek jumlah dan aktivitas user
--kalo jumlah dan aktivitas user sudah melebihi kapasitas, waktunya nambah server :)
--kalo jumlah dan aktivitas user belum melebihi kapasitas, cek lebih lanjut ke langkah 3
3.periksa user mana yg bikin 'onar'
--kasih peringatan
--suspend (kalo peringatan gak digubris)

secara teknis tentu sudah faham :) CMIIW
 

IIXPLANET

Expert 2.0
Rekan2 saya ingin bertanya, kira2 prosedur atau tindakan awal yang harus kita lakukan kalau server kita sering down ? anggaplah problem server down di service atau high load yang membuat server tidak dapat diakses bahkan perlu di restart......

kira2 kita harus ambil tindakan awal apa ya ?

tindakan awal yg mungkin bisa di ambil adalah mungkin sbb :

1. mitigation / pengecekan secara berkala dan menyeluruh dalam server :
kernel, software, hardware , user

2. optimization / tweaking pada server
apache / pakai balancer/ mysql / kernel dst

3. securing server & melakukan mass set / global set untuk preventing abusing user memakai resourcing

dengan no 3 kasus2 suspend bisa sangat kecil di minimalisir agar tidak terlalu juga merugikan user
 

cpserv

Expert 1.0
pertama :

Cek lognya :
Code:
~# dmesg | tail -nX
~# tail -nX /lokasi/log/nya/mysql-atau-apache-atau-system.log
~# netstat -tapnl | grep portservices-yg-mau-digrep

Liat process usage berdasarkan usernya :
Code:
~# ps aux | awk 'NR != 1 {x[$1] += $3} END{ for(z in x) {print z, x[z]"%"}}' #buatprocessor#
~# ps aux | awk 'NR != 1 {x[$1] += $4} END{ for(z in x) {print z, x[z]"%"}}' #buatmemory#

liat I/O :
Code:
~# sar -bd
~# iostat -x

bonus :
terakhir pake program2 top : top, htop, iotop, bla2


X = jumlah (line) yg mau diprint.
 

PusatHosting

Hosting Guru
sepertinya tempo hari disini ada yang posting ini
ps -eo user,pcpu,pmem | tail -n +2 | awk '{num[$1]++; cpu[$1] += $2; mem[$1] += $3} END{printf("NPROC\tUSER\tCPU\tMEM\n"); for (user in cpu) printf("%d\t%s\t%.2f\t%.2f\n",num[user], user, cpu[user], mem[user]) }' | sort

Menampilkan user, cpu dan ram
 

BennyKusman

Hosting Guru
Verified Provider
kalau menurut saya,
pertama2 loadnya disebabkan apakah oleh satu account yang menyebabkan load tinggi (seperti pake wp-robot) atau performa server yang kurang bagus.. atau perlu tuning mysql, dsb..
biasa pake command 'dd' untuk cek sequential read hardisk..

setelah itu, mungkin coba pake caching, seperti varnish atau nginx..

atau paling mentok, coba server management company.. mungkin mereka bisa membantu..
 

WindowsHosting

Poster 2.0
Rekan2 saya ingin bertanya, kira2 prosedur atau tindakan awal yang harus kita lakukan kalau server kita sering down ? anggaplah problem server down di service atau high load yang membuat server tidak dapat diakses bahkan perlu di restart......

kira2 kita harus ambil tindakan awal apa ya ?

Coba Anda cek dlu user mana yang pake resource (memory) yang tinggi di server, biasa user yang makan resource tinggi di server menyebabkan server menajdi lambat dan akhirnya bisa down. Nah klo uda ketemu user tersebut, kasi warning ke dy, jika masi bgtu ya Anda bisa suspend webnya. Nah, Anda juga dapat melihat pnjlsan sbllumnya, sgat membantu itu. :)
 
Status
Not open for further replies.

Top