Skocz do zawartości

Problem Z Serwerem Mysql...


MX^Lucas

Rekomendowane odpowiedzi

Witam serdecznie...

 

Posiadam kilka serwerow i na jednym wlasnie natrafilem na problemy z polaczeniem bazy, gdzie wyskakiwal blad typu: Too Many connections, czyli krotko mowiac, limit polaczen zostala przekroczona.

 

A dokladniej jest tak, wszystko chodzi pieknie ladnie, a jezeli liczba rzeczywistych procesow, ktore trwaja dluzej niz 10 sekund wzrosnie do 50 (sprawdzam za pomoca ps -A | grep mysqld | wc), wtedy wszystkie polaczenie nie tylko sa zapychane tworzac blad typu Too many conections, a takze obciaza mocno serwer httpd.

 

Zwiekszylem limit w pliku my.cnf max-connections, ale to nie zdaje egzaminu. Czy moglbym poprosic o pomoc co moge w tej sprawie zrobic, jakie sa rozwiazania, zeby tego typu blad sie nie pojawial, jak zoptymalizowac serwer MySQL pod duza liczbe polaczen oraz obciazenia.

 

Opieram sie na dystrybucji Fedora Core, MySQL 3.23.58 i znalazlem domyslne ustawienia:

 


back_log              current value: 50
bdb_cache_size        current value: 8388600
bdb_log_buffer_size   current value: 0
bdb_max_lock          current value: 10000
bdb_lock_max          current value: 10000
binlog_cache_size     current value: 32768
connect_timeout       current value: 20
delayed_insert_timeout  current value: 300
delayed_insert_limit  current value: 100
delayed_queue_size    current value: 1000
flush_time            current value: 0
innodb_mirrored_log_groups  current value: 1
innodb_log_files_in_group  current value: 2
innodb_log_file_size  current value: 5242880
innodb_log_buffer_size  current value: 1048576
innodb_buffer_pool_size  current value: 8388608
innodb_additional_mem_pool_size  current value: 1048576
innodb_file_io_threads  current value: 4
innodb_lock_wait_timeout  current value: 50
innodb_thread_concurrency  current value: 8
innodb_force_recovery  current value: 0
interactive_timeout   current value: 20
join_buffer_size      current value: 33550336
key_buffer_size       current value: 104853504
long_query_time       current value: 10
lower_case_table_names  current value: 0
max_allowed_packet    current value: 16776192
max_binlog_cache_size  current value: 4294967295
max_binlog_size       current value: 1073741824
max_connections       current value: 1000
max_connect_errors    current value: 10
max_delayed_threads   current value: 40
max_heap_table_size   current value: 16777216
max_join_size         current value: 4294967295
max_sort_length       current value: 1024
max_tmp_tables        current value: 32
max_user_connections  current value: 10
max_write_lock_count  current value: 4294967295
myisam_max_extra_sort_file_size  current value: 256
myisam_max_sort_file_size  current value: 2047
myisam_sort_buffer_size  current value: 8388608
net_buffer_length     current value: 16384
net_retry_count       current value: 10
net_read_timeout      current value: 30
net_write_timeout     current value: 60
open_files_limit      current value: 0
query_buffer_size     current value: 0
record_buffer         current value: 131072
record_rnd_buffer     current value: 0
slave_net_timeout     current value: 3600
slow_launch_time      current value: 2
sort_buffer           current value: 2097144
table_cache           current value: 1024
thread_concurrency    current value: 10
thread_cache_size     current value: 0
tmp_table_size        current value: 33554432
thread_stack          current value: 65536
wait_timeout          current value: 20

 

Bede wdzieczny za szybka pomoc i rozwiazanie tego problemu.

 

Pozdrawiam

Łukasz

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...