PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysqld invoked oom-killer



Dono
21.06.11, 11:22
Hallo!

Ich habe einen Server mit mysql und apache2 und jetzt diese Meldung:

ysqld invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0
out_of_memory+0x50/0xa0

Erst mach einem boot war alles wieder gut.

Der Server hat 2 G RAM.

Meine Frage:
Brauche ich mehr RAM oder sollte bei mysqld noch was tunen?

Gruß
Dono

muell200
21.06.11, 16:10
Meine Frage:
Brauche ich mehr RAM oder sollte bei mysqld noch was tunen?


bitte [ CODE ] verwenden - macht es lesbarer...

wurde zuerst den grund suchen, warum der server nicht ausreicht...

marce
22.06.11, 02:08
Brauche ich mehr RAM oder sollte bei mysqld noch was tunen?
wie ist denn die MySQL- bzw. Apache-Config und was sagen die üblichen Analyser-Tools dazu? (tuning-primer, ...)

gropiuskalle
22.06.11, 05:18
Ist eine swap-Partition vorhanden?

Dono
22.06.11, 14:48
... eine swap Partition ist vorhanden und wurde auch genutzt.
Die Apache config ist Standard.
tuning primar schaue ich mir mal an

der mysql tuner meint:

-------- Recommendations -----------------------------------------------------
General recommendations:
Run OPTIMIZE TABLE to defragment tables for better performance
Enable the slow query log to troubleshoot bad queries
Set thread_cache_size to 4 as a starting value
Increase table_cache gradually to avoid file descriptor limits
Variables to adjust:
query_cache_size (>= 8M)
thread_cache_size (start at 4)
table_cache (> 64)
innodb_buffer_pool_size (>= 375M)