sehr lahmer seiten aufbau

Apache, Lighttpd, nginx, Cherokee
mpl
Posts: 48
Joined: 2006-06-07 12:22

sehr lahmer seiten aufbau

Post by mpl » 2006-11-14 20:05

hi hallo und servus also mein seiten aufbau is verdamt lahm .... ddos isses meiner meinung nach und die der load average auch net

isn debian server

Code: Select all

top - 20:59:40 up 11 days,  9:04,  1 user,  load average: 0.72, 0.40, 0.36
Tasks:  83 total,   3 running,  80 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.2% us,  0.6% sy,  0.0% ni, 93.1% id,  0.1% wa,  0.0% hi,  0.0% si
Mem:   2075352k total,  2066796k used,     8556k free,    66704k buffers
Swap:  2096440k total,        0k used,  2096440k free,  1654308k cached

seite braucht teils bis zu 20 sec... vor einigen tagen waren es nicht mal 5 sec...

mod_security und mod_evasive laufen seit anfang an.... apache2 php5 als modul und mysql4 habt ihr ne idee was den so block? am der seite liegt es nicht aufm root liegen mehrere seiten alle lahmen so rum...

da laufen blos 2 seiten 1 game server und ein eggdrop isn hetzner root

vllt eine fehl configuration? ich hab apache und php per apt instaliert

http://hetzner.de/rootserver.html
DS 5000

thx mfg MPL

rootsvr
Posts: 538
Joined: 2005-09-02 11:12

Re: sehr lahmer seiten aufbau

Post by rootsvr » 2006-11-14 20:20

Ein bischen ordentlicher schreiben wäre nett..
in den letzten Tagen hatte mal einer der Hetzner DNS Server nen Problem, vielleicht liegt es daran ? (irgendwo ne Reverseauflösung drinnen?)

Wie ist es mit anderen Services? Mail, SSH ...?

flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: sehr lahmer seiten aufbau

Post by flo » 2006-11-14 20:45

MPL wrote:mod_security und mod_evasive laufen seit anfang an.... apache2 php5 als modul und mysql4 habt ihr ne idee was den so block? am der seite liegt es nicht aufm root liegen mehrere seiten alle lahmen so rum...
Das und noch Gameserver? Du fragst jetzt aber nicht etwa, warum sich das Ding träge anfühlt? :-)

Was hast Du denn bis jetzt unternommen, geändert, konfiguriert? Wie sieht der Cache von MySQL aus? Tritt die Verzögerung in der Datenbank oder beim Webserver auf? Slow Queries? Treten Verzögerungen auch bei anderen Diensten (SSH/MySQL/FTP/SMTP) auf?


flo.

muenchi
Posts: 62
Joined: 2006-08-11 03:15

Re: sehr lahmer seiten aufbau

Post by muenchi » 2006-11-14 20:57

setz mal in der apache2.conf / httpd.conf die MaxClients etwas höher, vielleicht gehts dann besser :o (nicht vergessen den apache neuzustarten)

flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: sehr lahmer seiten aufbau

Post by flo » 2006-11-14 22:26

Meine Tipps wären ja mal wieder Tonnen von überflüssigen Modulen, falsche Einstellungen der Instanzen ( startservers, spareservers, maxclients), zu wenig oder gar kein cache in der Datenbank, evtl. auch noch slow queries und reverse-lookups.

Indiz: Prinzipiell langweilt sich die Kiste, swappt kein einziges Byte, viele sleeping processes, aber da alles nebeneinander läuft, werden sich die Optimierungen der einzelnen Dienste in engen Grenzen halten.

flo.

mpl
Posts: 48
Joined: 2006-06-07 12:22

Re: sehr lahmer seiten aufbau

Post by mpl » 2006-11-14 22:34

also ein 1.6 server

beim gameserver sind die pings sau gut also denke ich mal das das nur am apache liegt der lahme aufbau...


das is en teil meiner conf:

Code: Select all

Timeout 300

# KeepAlive: Whether or not to allow persistent connections (more than
# one request per connection). Set to "Off" to deactivate.

KeepAlive On

# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.

MaxKeepAliveRequests 50

# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.

KeepAliveTimeout 15

##
## Server-Pool Size Regulation (MPM specific)
## 

# prefork MPM
# StartServers ......... number of server processes to start
# MinSpareServers ...... minimum number of server processes which are kept spare
# MaxSpareServers ...... maximum number of server processes which are kept spare
# MaxClients ........... maximum number of server processes allowed to start
# MaxRequestsPerChild .. maximum number of requests a server process serves
<IfModule prefork.c>
StartServers         5
MinSpareServers      5
MaxSpareServers     10
MaxClients          50
MaxRequestsPerChild  0
</IfModule>

# pthread MPM
# StartServers ......... initial  number of server processes to start
# MaxClients ........... maximum  number of server processes allowed to start
# MinSpareThreads ...... minimum  number of worker threads which are kept spare
# MaxSpareThreads ...... maximum  number of worker threads which are kept spare
# ThreadsPerChild ...... constant number of worker threads in each server process
# MaxRequestsPerChild .. maximum  number of requests a server process serves
<IfModule worker.c>
StartServers         2
MaxClients         210 
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

# perchild MPM
# NumServers ........... constant number of server processes
# StartThreads ......... initial  number of worker threads in each server process
# MinSpareThreads ...... minimum  number of worker threads which are kept spare
# MaxSpareThreads ...... maximum  number of worker threads which are kept spare
# MaxThreadsPerChild ... maximum  number of worker threads in each server process
# MaxRequestsPerChild .. maximum  number of connections per server process (then it dies)
<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
AcceptMutex fcntl
</IfModule>

das is der teil aus der my.cnf

query_cache_limit = 1048576
query_cache_size = 16777216
query_cache_type = 1

weissnet welchen cache ihr sonst meint

der lahme aufbau kommt auch bei puren html seiten ..

flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin

Re: sehr lahmer seiten aufbau

Post by flo » 2006-11-14 23:03

Code: Select all

<IfModule prefork.c> 
StartServers         5 
MinSpareServers      5 
MaxSpareServers     10 
MaxClients          50 
MaxRequestsPerChild  0 
</IfModule> 
Du wirst prefork benutzen, nehme ich an!? ...

Code: Select all

KeepAlive On
MaxKeepAliveRequests      30
KeepAliveTimeout 1

<IfModule prefork.c>
    StartServers          40
    MinSpareServers       35
    MaxSpareServers       45 
    MaxClients            65 # das würde ich noch höher setzen ca. 100 sollten gehen
    MaxRequestsPerChild  150
</IfModule>
Die Config ist für einen kompletten LAMP mit apache2, PHP5, MySQL5 und einem gut besuchten typo3-vHost ... deshalb die bei mir niedrigen maxclients - lieber abweisen als hochschaukelnd verrecken :-)

flo.

mpl
Posts: 48
Joined: 2006-06-07 12:22

Re: sehr lahmer seiten aufbau

Post by mpl » 2006-11-15 14:07

gut danke flo ich werde es mal testen melde mich bald wieder

mpl
Posts: 48
Joined: 2006-06-07 12:22

Re: sehr lahmer seiten aufbau

Post by mpl » 2006-11-15 21:54

gut scheint zu flitzen danke vielmals