Mich@ł 0 Zgłoś post Napisano Maj 6, 2011 Mam pewien problem. Na serwerze posiadam kilka tys baz danych (fora phpBB by Przemo) i na niektórych forach pojawił się problem braku pamięci. Przy wysyłaniu niektórych zapytań otrzymuje komunikat: #5 - Out of memory (Needed 67108832 bytes) Problem jest w tym iż pamięci w rzeczywistości chyba nie zabrakło ponieważ w "top" widzę że jest wolna: Mem: 8246144k total, 6271668k used, 1974476k free, 614768k buffersSwap: 81919996k total, 204k used, 81919792k free, 3224432k cached Gdzie może być problem ? Mój my.cgf [mysqld] max_connections=300 #max_user_connections=10 skip-external-locking skip-innodb key_buffer = 1024M sort_buffer = 32M join_buffer_size = 32M read_buffer_size = 32M max_allowed_packet = 32M ### Global variables ### table_cache = 8192 thread_cache_size = 512 wait_timeout = 150 interactive_timeout = 150 connect_timeout = 5 myisam_sort_buffer_size = 64M tmp_table_size = 1024M max_heap_table_size = 1024M thread_concurrency = 16 query_cache_limit = 16M query_cache_size = 512M query_cache_type = 1 Udostępnij ten post Link to postu Udostępnij na innych stronach
xorg 693 Zgłoś post Napisano Maj 6, 2011 sort_buffer = 32Mjoin_buffer_size = 32M read_buffer_size = 32M max_allowed_packet = 32M Proponuję zmniejszyć te wartości, a ta ostatnio to w ogóle z nieba Udostępnij ten post Link to postu Udostępnij na innych stronach
Mich@ł 0 Zgłoś post Napisano Maj 6, 2011 xorg, dzięki pomogło Ustawiłem takie wartości: sort_buffer = 16M join_buffer_size = 16M read_buffer_size = 16M max_allowed_packet = 100 W sumie jutro spróbuje włączyć mysqltuner i zobaczymy co mi zaproponuje, tylko muszę poczekać aby serwer mysql chodził przez 24h. Udostępnij ten post Link to postu Udostępnij na innych stronach