keunggulan vps berdasarkan pengalaman

belum lama ini saya membuktikan dan merasakan bahwa teknologi virtualisasi server memang memudahkan penggunanya. kebetulan salah satu web server yang saya kelola menggunakan virtual private server (VPS)  linux dengan spesifikasi storage 50GB, memori 1 GB dan CPU 2 core. pada hari-hari biasa jumlah pengakses (unique visitors) rata-rata 500 per hari. dengan konfigurasi tersebut diatas kinerja web server apache lancar jaya.

namun beberapa waktu lalu ketika ada pengumuman penerimaan pegawai yang ditayangkan melalui website, kinerja web server langsung menurun drastis. website sangat sulit untuk diakses. untuk login via ssh saja lambat. setelah berhasil login lalu  cek penggunaan memori dengan perintah free -m, ternyata memori yang tersisa tinggal 12MB.

segera saya hubungi pihak hosting untuk menambah memori dan CPU menjadi 16GB dan 8 core. tidak butuh waktu lama untuk melakukan hal tersebut. sebelum memori dan cpu ditambah, service apache dan database saya matikan dulu dengan prosedur yang normal. ini penting untuk menghindari kerusakan (corrupt) database.  lalu shutdown vps. kemudian pihak hosting melakukan penyesuain memori dan cpu dan langsung menghidupkan kembali vps. tidak sampai 30 menit web server sudah berjalan dengan konfigurasi hardware yang baru.

selanjutnya perlu dilakukan penyesuaian pada konfigurasi apache agar dapat memanfaatkan konfigurasi hardware yang baru. penyesuaian ini terutama pada mpm (Multi-Processing Modules). lakukan editing pada file httpd.conf dan hilangkan tanda # pada baris

Include conf/extra/httpd-mpm.conf

untuk mengaktifkan konfigurasi mpm yang ada di file httpd-mpm.conf .  sebelum melakukan editing pada file httpd-mpm.conf , kita perlu mengetahui mpm mana yang digunakan oleh apache, jangan sampai kita salah edit karena apache menyediakan beberapa macam mpm. untuk mengetahi mpm yang aktif gunakan perintah

httpd -l

maka pada sistem operasi linux akan muncul salah satu mpm antara lain prefork atau worker. mpm saya adalah prefork maka pada file httpd-mpm.conf saya lakukan editing :

<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
ServerLimit 500
MaxClients 500
MaxRequestsPerChild 0
</IfModule>

directive yang perlu disesuaikan adalah ServerLimit dan MaxClients.  lalu restart apache untuk mengaktifkan konfigurasi yang baru. untuk memonitor apakah seting ini sudah cukup sesuai dapat digunakan perintah

ps aux|grep daemon |wc -l

beberapa kali. jika angka yang muncul selalu mencapai 500 berarti ServerLimit dan MaxClients perlu ditambah namun perlu dipantau juga penggunaan memori dengan perintah perintah free -m. jangan sampai ServerLimit dan MaxClients menghabiskan terlalu banyak memori sehingga server malah menjadi down. jika  ServerLimit dan MaxClients sudah diset cukup tinggi dan free -m menunjukkan sisa memori yang sedikit, berarti memori perlu ditambah.

tool monitoring lain yang dapat digunakan adalah standar dari apache yaitu server-status.

1. pastikan bahwa mod_status aktif dengan perintah

apachectl -M|grep status

jika mucul status_module berarti mod_status sudah aktif. jika tidak, cek di httpd.conf apakah ada baris

#LoadModule status_module      modules/mod_status.so

jika ada, hilangkan tanda # nya (lalu lanjut ke nomer 3). jika tidak ada maka perlu compile modul tersebut.

2. cara compile modul mod_status atau modul lain di apache adalah sebagai berikut

masuk ke source apache dengan perintah

cd httpd-x.x.xx/modules

ls

mod_status ada di folder generators jadi

cd generators

/usr/local/apache2/bin/apxs -cia mod_status.c

perintah tersebut akan melakukan compile mod_status

3.  edit httpd.conf dan hilangkan # dari baris

#Include conf/extra/httpd-info.conf

4. lalu edit file httpd-info.conf sebagai berikut (ganti xxx.xxx.xxx.xxx dengan ip yang akan diperbolehkan untuk mengakses):

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from xxx.xxx.xxx.xxx
</Location>
ExtendedStatus On

5. lihat nama domain pada directive ServerName di file httpd.conf

6. restart apache

7. dari browser akses http://nama.domain.di.servername/server-status

KATALOG SOPHIE PARIS SEPTEMBER 2014

Katalog sophie martin kali ini agak sedikit berbeda karena menampilkan ariel noah sebagai cover model. Setelah sukses bisnis sepatu, kini ariel noah meluncurkan parfum racikan ariel sendiri untuk pria yang dipasarkan sebagai salah satu produk unggulan sophie paris.  Untuk melihat dan memesan produk-produk unggulan sophie langsung saja klik www.sophiemartinnetwork.com

bagi anda yang suka minum air kelapa murni, sophie menyediakan alat untuk memudahkan anda melubangi buah kelapa agar sedotan bisa masuk tanpa membelah buah kelapa.

ayo belanja online produk sophie paris di www.sophiemartinnetwork.com