|
J.T. - 05 January 2010 03:44 AM Zodra het gebeurt, type top op de command line om te zien wat precies het geheugen verbruikt. Of beter nog, installeer mytop om de geheugendistributie binnen MySQL te krijgen. 5GB zou inderdaad ruim genoeg moeten zijn voor iig 501-00 bezoekers tegelijk. Je kunt de fora ook ff doorspitten over hoe my.conf te tweaken.
J.T. ik heb geprobeert de my.conf te tweaken alleen dat ging helemaal niet goed. Ik kreeg dan bij de volgende config
query_cache_size = 384M
query_cache_type = 1
thread_cache_size = 6
join_buffer_size = 6M
table_cache = 1024
tmp_table_size = 64M
max_allowed_packet = 8M
key_buffer = 512M
myisam_sort_buffer_size = 4M
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 2M
thread_concurrency = 4
De foutmelding in de mysqld.log
100105 15:31:13 mysqld started
100105 15:31:14 InnoDB: Started; log sequence number 0 51148677
/usr/sbin/mysqld: Out of memory (Needed 475054080 bytes)
/usr/sbin/mysqld: Out of memory (Needed 356290560 bytes)
/usr/sbin/mysqld: Out of memory (Needed 267217920 bytes)
/usr/sbin/mysqld: Out of memory (Needed 200411136 bytes)
/usr/sbin/mysqld: Out of memory (Needed 150306816 bytes)
/usr/sbin/mysqld: Out of memory (Needed 112730112 bytes)
/usr/sbin/mysqld: Out of memory (Needed 84547584 bytes)
/usr/sbin/mysqld: Out of memory (Needed 63409152 bytes)
100105 15:31:14 [Note] /usr/sbin/mysqld: ready for connections.
Version: ‘5.0.67’ socket: ‘/var/lib/mysql/mysql.sock’ port: 3306 SUSE MySQL RPM
100105 15:34:18 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1048548 bytes)
100105 15:41:35 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1667016 bytes)
100105 15:41:45 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677712 bytes)
100105 15:41:45 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677408 bytes)
100105 15:41:50 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677712 bytes)
100105 15:41:51 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677408 bytes)
100105 15:41:54 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677712 bytes)
100105 15:41:54 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677408 bytes)
100105 15:41:59 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677712 bytes)
100105 15:41:59 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677408 bytes)
100105 15:42:02 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677712 bytes)
100105 15:42:03 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677408 bytes)
100105 15:42:06 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677712 bytes)
100105 15:42:06 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677408 bytes)
100105 15:42:10 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677712 bytes)
100105 15:42:10 [ERROR] /usr/sbin/mysqld: Out of memory (Needed 1677408 bytes)
Ik heb de waarden nu maar weer gewoon op de standaard instelling gezet en alleen
query_cache_type=1
query_cache_size=64M
erin laten staan.
Ik gebruik een VPS van Strato en volgens de PLESK Panel is er na een herstart nog 4.8GB vrij van de 4.9GB.
Kan er ergens een limiet op de MySQL gezet worden?
|