Tag: Prefork
Mengganti nilai Prefork MPM pada InterWorx (CentOS 5.8)
Pada InterWorx saya mempunyai masalah loading website yang lambat akibat load dari MySQL dan Apache yang tinggi dari salah satu client. Untuk mengoptimize hal ini perlu saya coba ubah nilai prefork.c pada httpd.conf namun hasilnya tidak berubah, setelah mencari dan membaca sana sini, akhirnya ketemu juga cara meningkatkan nilai prefork.c. Caranya sebagai berikut :
- Akses server melalui SSH (PuTTy), backup dan buka file swtune.conf :
# cp /etc/httpd/conf.d/swtune.conf /etc/httpd/conf.d/swtune.backup.`date +{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}F-{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}H-{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}M`
# vi /etc/httpd/conf.d/swtune.conf - Lalu ubah nilai ServerLimit, MaxClients dan Max RequestsPerChild yang ada pada file swtune.conf (disesuaikan dengan kebutuhan), dengan mengunakan editor file (vi/nano/pico/emacs) :
ServerLimit 10
MaxClients 10
MaxRequestsPerChild 1000
menjadi :
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000 - Simpan dan keluar dari editor (nano).
- Restart Apache (httpd) :
# service httpd restart
Walaupun load dari MySQL tinggi (100{0f9ecfa77f025499b7b443bb4e4a3b8b29e89cbd27910fde589c4c0261f54013}) tapi website (Apache) tetap bisa berjalan, tentunya hal ini ada batasnya ketika visitor/script/dll sudah semakin banyak dan sesak, saatnya anda mengupgrade server ke spesifikasi yang lebih tinggi.
Komentar Terbaru