Server load script van Apache naar PHP veranderen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey hallo,

alvast een prettig nieuwjaar..
Ik heb mn 1 na laatste avondje even gewijd aan het wat bugs verwijderen uit mijn niet zo legale website.. daarom post ik hem hier ook maar niet.

Maar hier gaat het om.
Ik heb een server load script die check hoeveel load Apache heeft.
Het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
12
h2>Server load</h2>
<table width=100% border=1 cellspacing=0 cellpadding=10><tr><td align=center>
<table class=main border=0 width=402><tr><td style='padding: 0px; background-image: url(/pic/loadbarbg.gif); background-repeat: repeat-x'>
<? 
$percent = min(100, round(exec('ps ax | grep -c apache') / 256 * 100));
if ($percent <= 70) $pic = "loadbargreen.gif";
elseif ($percent <= 90) $pic = "loadbaryellow.gif";
else $pic = "loadbarred.gif";
$width = $percent * 4;
print("[img]\"/pic/$pic\"[/img]"); ?>
</td></tr></table>
</td></tr></table>


Omdat de load van apache niet zo hoog is staat de % bar altijd op 0 en dat willen we natuurlijk niet..

Is er een manier om het toch wat load te laten zien?

Acties:
  • 0 Henk 'm!

  • Boogie
  • Registratie: Januari 2001
  • Laatst online: 06-11-2024
if ($percent <= 70){
$pic = "loadbargreen.gif";
$percent=50;
}elseif ($percent <= 90) $pic = "loadbaryellow.gif";
else $pic = "loadbarred.gif";

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Kan je er nog wat uitleg bij geven? ik snap er de ballen van :)

ik kan de else if enzo wel veranderen.. maar de apache load is like.. 0 en soms 1% :)

[ Voor 42% gewijzigd door Verwijderd op 30-12-2005 21:03 ]


Acties:
  • 0 Henk 'm!

  • Peter
  • Registratie: Januari 2005
  • Laatst online: 13-09 17:10
Op die manier staat hun minimaal op 50% :)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ah yeh het is nu voor mekaar.. bedankt..

kan ik de "teller" ook gevoeliger maken? dat ie rood word terwijl apache nog maar op 80% van zn kunnen zit?

Acties:
  • 0 Henk 'm!

Verwijderd

Aangezien ik die code meteen herkende, neem ik aan dat je de TBsource aan het proberen bent. Op www.tbsource.org vind je er allerlei kant-en-klare hacks voor.

PS: Ik kan zo al voorspellen dat je een BT Tracker wil installeren op een shared hosting. Awel, dat gaat echt niet lopen lol
Pagina: 1