HTTPD requests

Status
Niet open voor verdere reacties.

sanma

Gebruiker
Lid geworden
11 dec 2008
Berichten
170
Ik heb enorm veel HTTPd requests, zodra ik deze service restart gaat het even goed maar na een tijdje loopt hij weer vol en is mijn server weer onbenaderbaar.

Er staat momenteel 1 website op de desbetreffende server met INNODB tabellen. De query's komen enkel uit 1 tabel en zijn simpele snelle query's.

Ik heb een aantal instellingen gemaakt in my.cnf maar helaas tot op heden geen resultaat:

[mysqld]
local-infile=0
max_connections=2048
innodb_additional_mem_pool_size=16777216
innodb_buffer_pool_size=8589934592
innodb_log_file_size=268435456
innodb_flush_log_at_trx_commit=2
thread_cache=24
query_cache_size=268435456
sort_buffer_size=16777216
read_buffer_size=16777216
read_rnd_buffer_size=16777216
key_buffer=536870912
table_open_cache=4096
table_definition_cache=4096
 
Het betreft overigens een six-core met 16GB geheugen.
 
a. Waarom doe je aanpassingen in my.cnf als je probleem (tijdelijk) is opgelost door de webservice te herstarten? Anders gesteld: Waarom denk je dat er (ook) een bottleneck in MySqld zit? Zou het niet kunnen zijn dat je in httpd.conf (of welke config-file je ook maar gebruikt voor je webservice) aanpassingen moet doen ipv. in my.cnf?
b. Wel aan gedacht om de MySql daemon te herstarten na de aanpassingen in my.cnf?

Meer tips/suggesties heb ik niet voor je. Hopelijk helpt het je toch (een beetje) verder.

Tijs.
 
Met my.cnf was ik aan het uitproberen aangezien ik niet elk half uur of wat de service kan herstarten.

Ik heb een standaard httpd config en dit toegevoegd:
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 10
MaxSpareServers 25
StartServers 10
MaxClients 150
MaxRequestsPerChild 0
Listen 80

Ik heb echter nog steeds indien het iets drukker wordt op de sites dat de http processen opstapelen tot enkele honderden.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan