Joaz
22.09.02, 19:36
Hi,
Ich habe hier einen gammeligen Root-server von Puretec (Root Server XXL), leider nur dieses schrottige Suse 7.2 drauf.
Hab Mysql4.0.3-Max-beta installiert, läuft eigentlich ganz gut, aber habe ein Problem mit zu vielen Connections.
Ich habe es zuerst auf 100 stehen gehabt, dann auf 250 gesetzt, was dem server zu stark überlastet hat. Nun habe ich es auf 175 stehen, allerdings sind durchschnittlich schon 135 Verbindungen offen. Und bei hohem "Andrang" gibt es wieder ein "Too many connections".
Hat jemand Tipps? Hab der Mysql zwar schon ne menge Ram zur verfügung gegeben, aber wenn der mit 175 connections & mehr nicht mehr klarkommt, nützt das auch nicht viel....
So sieht die my.cnf jetzt aus:
my.cnf
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
set-variable = key_buffer=128M
set-variable = max_allowed_packet=1M
set-variable = table_cache=8M
set-variable = sort_buffer=64M
set-variable = net_buffer_length=8K
set-variable = myisam_sort_buffer_size=128M
set-variable = max_connections=175
log-bin
server-id = 1
tmpdir = /tmp/
[mysqldump]
quick
set-variable = max_allowed_packet=256M
[mysql]
no-auto-rehash
[isamchk]
set-variable = key_buffer=60M
set-variable = sort_buffer=60M
set-variable = read_buffer=20M
set-variable = write_buffer=20M
[myisamchk]
set-variable = key_buffer=60M
set-variable = sort_buffer=60M
set-variable = read_buffer=20M
set-variable = write_buffer=20M
[mysqlhotcopy]
interactive-timeout
Vielen Dank im vorraus!
Joaz
Ich habe hier einen gammeligen Root-server von Puretec (Root Server XXL), leider nur dieses schrottige Suse 7.2 drauf.
Hab Mysql4.0.3-Max-beta installiert, läuft eigentlich ganz gut, aber habe ein Problem mit zu vielen Connections.
Ich habe es zuerst auf 100 stehen gehabt, dann auf 250 gesetzt, was dem server zu stark überlastet hat. Nun habe ich es auf 175 stehen, allerdings sind durchschnittlich schon 135 Verbindungen offen. Und bei hohem "Andrang" gibt es wieder ein "Too many connections".
Hat jemand Tipps? Hab der Mysql zwar schon ne menge Ram zur verfügung gegeben, aber wenn der mit 175 connections & mehr nicht mehr klarkommt, nützt das auch nicht viel....
So sieht die my.cnf jetzt aus:
my.cnf
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
set-variable = key_buffer=128M
set-variable = max_allowed_packet=1M
set-variable = table_cache=8M
set-variable = sort_buffer=64M
set-variable = net_buffer_length=8K
set-variable = myisam_sort_buffer_size=128M
set-variable = max_connections=175
log-bin
server-id = 1
tmpdir = /tmp/
[mysqldump]
quick
set-variable = max_allowed_packet=256M
[mysql]
no-auto-rehash
[isamchk]
set-variable = key_buffer=60M
set-variable = sort_buffer=60M
set-variable = read_buffer=20M
set-variable = write_buffer=20M
[myisamchk]
set-variable = key_buffer=60M
set-variable = sort_buffer=60M
set-variable = read_buffer=20M
set-variable = write_buffer=20M
[mysqlhotcopy]
interactive-timeout
Vielen Dank im vorraus!
Joaz