Hallo,
wir haben einen dedizierten Server mit 6GB Ram und 2xXEON 2.3 GHZ.
Wir haben zur Zeit massive Probleme, dass der Datenbankserver abstürzt bzw. überlastet ist, sehr viele Firmen versuchen unseren Content zu replizieren bzw. versuchen Massenanfragen an unseren Server.
Ich habe aus Sicherheit-/Performancegründen bereits den Proxy/Opensource Firewall GreenSQL davor geschaltet, leider stürzt dieser Dienst auch in regelmässigen Abständen mit der Fehlermeldung:
Hat jemand Erfahrungen mit MySQL-Sicherheit und Performancenoptimierung, erkennt jemand Redudanzen in nachfolgender My.cnf? Für Tipps und Hilfe wäre ich dankbar.
wir haben einen dedizierten Server mit 6GB Ram und 2xXEON 2.3 GHZ.
Wir haben zur Zeit massive Probleme, dass der Datenbankserver abstürzt bzw. überlastet ist, sehr viele Firmen versuchen unseren Content zu replizieren bzw. versuchen Massenanfragen an unseren Server.
Ich habe aus Sicherheit-/Performancegründen bereits den Proxy/Opensource Firewall GreenSQL davor geschaltet, leider stürzt dieser Dienst auch in regelmässigen Abständen mit der Fehlermeldung:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to
MySQL server at 'reading initial communication packet', system error:
111 in ...functions.lib.php
on line 252
SQL Error:Lost connection to MySQL server at 'reading initial
communication packet', system error: 111
Hat jemand Erfahrungen mit MySQL-Sicherheit und Performancenoptimierung, erkennt jemand Redudanzen in nachfolgender My.cnf? Für Tipps und Hilfe wäre ich dankbar.
Code:
[mysqld]
set-variable=local-infile=0
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
#max_connections=1000
#query_cache_size=128M
#thread_cache_size=8
#max_connections=1000
ft_min_word_len=3
#key_buffer_size = 64M
#thread_cache_size = 40
#query_cache_size = 16M
#query_cache_limit = 16M
#thread_concurrency = 3
#tmp_table_size = 8M
#sort_buffer_size = 1M
#read_buffer_size = 1M
#read_rnd_buffer_size = 1M
#myisam_sort_buffer_size = 128M
#thread_cache_size = 32
join_buffer_size=1M
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=1M
table_cache=256M
#max_allowed_packet=4M
key_buffer=256M
key_buffer_size=256M
thread_cache=256M
thread_concurrency=2
thread_cache_size=40
thread_stack=128K
concurrent_insert=2
query_cache_limit=256M
query_cache_size=4M
query_cache_type=1
skip-bdb
#skip-innodb
interactive_timeout=120
max_connections = 500
max_user_connections = 500
wait_timeout= 30
connect_timeout= 30
long_query_time = 2
# Log Querys
log-slow-queries=/var/log/mysql/mysql-slow.log
#key_buffer = 16M
#net_buffer_length = 8K
#sort_buffer_size = 128K
#myisam_sort_buffer_size = 256K
#join_buffer_size = 2M
#query_cache_size = 4M
#thread_cache = 32
#table_cache = 1024
#max_allowed_packet = 256K
#max_connections = 60
#low_priority_updates = 1
#long_query_time = 2
#[mysqld]
#query_cache_limit = 1M
#query_cache_size = 32M
#query_cache_type = 1
#thread_concurrency = 4
#thread_cache = 64
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid