Memberi Handle Eror Saat Overload Proses Server

Optimasi Wallpaper Site dengan menghilangkan FRAME
November 11, 2011
Membuat Font di Blog Makin Variatif dengan Google Font Api
November 11, 2011

Memberi Handle Eror Saat Overload Proses Server

Pernakah anda melihat eror atau peringatan “SERVER IS TOO BUSY” atau “Kaskus Overposting” buat yang suka ngaskus :D nah beberapa hari ini server hosting saya juga mengalami overload seperti itu, jadi saya mencoba mencari cara untuk memberitahukan saat terjadi proses tersebut, kalo ga di beritau ntar visitor pada bingung ato web kita dikira kacangan dan tidak profesional karna menampilkan halaman eror seperti INTERNAL SERVER EROR ( ini muncul di website saya kemarin ).

Nah alhasil saya menemukan cara setelah searching di google.

<?
$load = sys_getloadavg();
$limit = 24;
if ($load[0] >= $limit) {
    header('HTTP/1.1 503 Too busy, try again later');
    die('<center><h2>OoPss .. Sorry Server Is Too Busy, Please Be Patience and Try Again</h2></center>');
}  ?>

Nah sedikit penjelasan dari code diatas adalah
$load = sys_getloadavg(); -> ini menjelaskan variable $load akan menyamakan dengan cpu proses server kita.
$limit = 24; -> klo ini menjelaskan angka 24.

jadi kalo $load lebih besar atau sama dengan $limit maka akan menampilkan eror tersebut. Nah setelah paham fungsinya bisa langsung dipasang di header website ente. setelah itu? ya beres bro.. tunggu aja klo ada overload lagi, psti muncul halaman itu :) semoga bermanfaat.. :beer:

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.