[Apache] Word traag en veroorzaakt hoge load.

Pagina: 1
Acties:

  • KRASH
  • Registratie: December 2002
  • Laatst online: 09-02 13:18

KRASH

Juist ja...

Topicstarter
Hey,

Ik beheer een server voor iemand, maar sinds een paar dagen is deze tergend traag aan het worden (load van 15-25).

Ik zelf denk dat het aan de configuratie ligt (max. aantal connecties per gebruiker / server), de server status is hier te vinden: http://217.170.19.250/sysinfo2/

De configuratie is als volgt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
ServerLimit 500

<IfModule prefork.c>
StartServers 30
MinSpareServers 50
MaxSpareServers 100
MaxClients          500
MaxRequestsPerChild 10
</IfModule>

<IfModule worker.c>
StartServers         10
MaxClients         500 
MinSpareThreads     100
MaxSpareThreads     500
ThreadsPerChild     50
MaxRequestsPerChild  0
</IfModule>

<IfModule perchild.c>
NumServers           30
StartThreads         20
MinSpareThreads      20
MaxSpareThreads     100
MaxThreadsPerChild  500
MaxRequestsPerChild  0
AcceptMutex fcntl
</IfModule>


In de lijst van de status pagina staan nooit meer dan 251 processen terwijl er volgens mij echt wel meer zijn.

Heb al een tijdje zitten zoeken op google etc, maar heb nog niets nuttigs gevonden over dit specifieke probleem.

Iemand die zo een fout ziet in de configuratie of dit eerder meegemaakt heeft?

  • MrBarBarian
  • Registratie: Oktober 2003
  • Laatst online: 07-03-2023
welke logs & tools heb je al gebruikt om een oorzaak te vinden?

iRacing Profiel


  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 09-02 23:25

zomertje

Barisax knorretje

Of misschien is je systeem aan het swappen?

aantal processen:
ps -ef |wc -l

:)

[ Voor 34% gewijzigd door zomertje op 02-11-2005 18:57 ]

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Sowieso ga je problemen krijgen met prefork, aangezien die maximaal 256 requests kan afhandelen. Je zou dan moeten gaan kijken naar bijv. worker, maar die is weer trager(tenminste, de laatste keer dat ik heb testte :) )
Verder denk ik dat vmstat 5 wel eens handige informatie kan gaan geven :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


Verwijderd

Genoeg geheugen is een eis. Ook is dns-resolving aan hebben in httpd.conf een snelheidskiller.

  • KRASH
  • Registratie: December 2002
  • Laatst online: 09-02 13:18

KRASH

Juist ja...

Topicstarter
zomertje schreef op woensdag 02 november 2005 @ 18:56:
Of misschien is je systeem aan het swappen?

aantal processen:
ps -ef |wc -l

:)
Hij is niet aan het swappen.

code:
1
2
ws1:/etc/apache2# ps -ef |wc -l
317


code:
1
2
3
4
5
6
7
8
ws1:/etc/apache2# vmstat 5
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 8  0      0   7300 106068 243860    0    0    99   308 1888  1918 59 19 20  1
 7  0      0   7496 106124 244168    0    0    58   409 1966  2521 65 23 11  1
 2  0      0  11896 106156 244988    0    0   162   231 2037  2467 64 26 10  1
11  0      0  10840 106180 245676    0    0   137   238 2013  2681 68 26  5  1
 4  0      0  13360 106204 246116    0    0    87   218 1977  2808 71 27  2  0


DNS Resolving staat al uit.
Pagina: 1