Kom ihåg mig?
Home Menu

Menu


Vad gör min webserver?

Ämnesverktyg Visningsalternativ
Oläst 2007-12-19, 22:22 #1
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Hej hopp.

Har ett system där en av webbservrarna äter lite väl mycket resurser enligt min smak. Dagtid förbrukar den mellan 75% - 100% av CPUerna. Det enda som körs på burken (en 1 år gammal Dell-Server av pizzakartongtyp med Debian etch) är webservern (apache 2). Eftersom den servar max 20.000 unika besökare per dygn känns om att den bör klara uppgiften rätt enkelt.

Förvisso är sidorna rätt så komplicerade med många db-anrop, if:s och foreach:s.. men ändå.

Över till min fråga.. Hur tar jag reda på vad apache:n arbetar med. Hur hittar jag flaskhalsen? Finns det någon slags profiler till apachen / php som kan hjälpa mig med detta? Eller är det nån log-analyzer-tool jag söker?

Någon som haft samma problem och löst det?

Tacksam för alla svar och funderingar


Visst skulle jag kunna börja dela upp trafiken på flera webservar, men det löser inte problemet i sig, Vill inte leva med onödigt trötta sidor.
coredev är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-12-19, 22:52 #2
MarkusHelin MarkusHelin är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 13
MarkusHelin MarkusHelin är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2007
Inlägg: 13
kolla:
http://httpd.apache.org/docs/2.2/misc/perf-tuning.html

Jag skulle stänga av alla apache moduler jag inte har någon användning för.
Du kan även prova byta till apache 1.3 den tar inte lika mycke prestanda som 2.x.

Har du gjort någon optimering för din mysql config?(antar du kör mysql som databas server).
mysql brukar oftast vara den stora flaskhalsen.

för kolla vad som äter cpu:
använd, top, ps
har du mod_status kolla http://localhost/server-status.
MarkusHelin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-12-19, 23:20 #3
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Hej.
Tack för hjälpen. Skall kolla länkarna på jobbet i morgon mod_status verkar nice.

Nope - kör inte MySQL - kör PostgreSQL, och den ligger på en annan server. Möjligtvis finns det en och annan SQL-fråga som inte är optimerad, men jag misstänker att det i detta fallet inte är där problemet ligger.
coredev är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017