The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"MYSQL-ПРОБЛЕМЫ"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"MYSQL-ПРОБЛЕМЫ"  
Сообщение от Носок on 08-Окт-07, 13:16 
День добрый.
ос: Gentoo Linux(32Bit), kenel-2.6.22
машина: 2xXEON 3.2Ghz, 8Gb RAM, 2x73 SCSI
работает каквыделенный сервер mysql-5.0.44

проблема с доступом к серверу, в основном по сети
выпадает ошибка:
"Can't create a new thread (errno 11); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug"

my.cnf
[mysqld]
character-set-server                            = latin1
default-character-set                           = latin1
user                                            = mysql
port                                            = 3306
socket                                          = /var/run/mysqld/mysqld.sock
pid-file                                        = /var/run/mysqld/mysqld.pid
log-error                                       = /var/log/mysql/mysqld.err
basedir                                         = /usr
datadir                                         = /var/lib/mysql
skip-locking
key_buffer                                      = 8M
max_allowed_packet                              = 1M
table_cache                                     = 64
sort_buffer_size                                = 512K
net_buffer_length                               = 128K
read_buffer_size                                = 256K
read_rnd_buffer_size                            = 512K
myisam_sort_buffer_size                         = 8M
language                                        = /usr/share/mysql/english
bind-address                                    = 0.0.0.0
log-bin
server-id                                       = 1
tmpdir                                          = /tmp/
innodb_buffer_pool_size         = 2G
innodb_additional_mem_pool_size = 64M
innodb_data_home_dir            = /var/lib/mysql/
innodb_log_arch_dir             = /var/mysqld/
innodb_log_group_home_dir       = /var/mysqld/
innodb_data_file_path           = ibdata1:1024M:autoextend
innodb_log_file_size            = 250M
innodb_log_buffer_size          = 16M
set-variable = innodb_log_files_in_group=2
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50

#
-mysqld(5362)-+-{mysqld}(5378)
        |              |-{mysqld}(5379)
        |              |-{mysqld}(5380)
        |              |-{mysqld}(5381)
        |              |-{mysqld}(5398)
        |              |-{mysqld}(5399)
        |              |-{mysqld}(5400)
        |              |-{mysqld}(5401)
        |              |-{mysqld}(5576)
        |              |-{mysqld}(5675)
        |              |-{mysqld}(5676)
        |              |-{mysqld}(5677)
        |              |-{mysqld}(5678)
        |              |-{mysqld}(5679)
        |              |-{mysqld}(5681)
        |              |-{mysqld}(5682)
        |              |-{mysqld}(9444)
        |              `-{mysqld}(9556)
Хотя в процессах виден только один mysqld, но потоков много...
На данный момент tcp-соединений к mysql - 10, да и вообще кол-во соединений не очень большое, параметр по умолчанию max_connection = 100...

Насколько удалось понять - проблема вызванна из-за памяти, неправильной выделения или утечки...
Если есть какие здравые мысли/идеи прошу поделитесь...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "MYSQL-ПРОБЛЕМЫ"  
Сообщение от Носок on 08-Окт-07, 21:42 
>[оверквотинг удален]
>
>Хотя в процессах виден только один mysqld, но потоков много...
>На данный момент tcp-соединений к mysql - 10, да и вообще кол-во
>соединений не очень большое, параметр по умолчанию max_connection = 100...
>
>
>
>Насколько удалось понять - проблема вызванна из-за памяти, неправильной выделения или утечки...
>
>Если есть какие здравые мысли/идеи прошу поделитесь...

Эх, неужели и незнает никто???

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "MYSQL-ПРОБЛЕМЫ"  
Сообщение от anonymous (??) on 08-Окт-07, 22:44 
man fork

ERRORS
       EAGAIN fork() cannot allocate sufficient memory to copy the parent's page tables and allocate a task structure for the child.

       EAGAIN It  was  not possible to create a new process because the caller's RLIMIT_NPROC resource limit was encountered.  To exceed
              this limit, the process must have either the CAP_SYS_ADMIN or the CAP_SYS_RESOURCE capability.

rlimit не ставили?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "MYSQL-ПРОБЛЕМЫ"  
Сообщение от Носок on 08-Окт-07, 23:24 
>[оверквотинг удален]
>structure for the child.
>
>       EAGAIN It  was  
>not possible to create a new process because the caller's RLIMIT_NPROC
>resource limit was encountered.  To exceed
>            
>  this limit, the process must have either the CAP_SYS_ADMIN
>or the CAP_SYS_RESOURCE capability.
>
>rlimit не ставили?

нет не ставил, чистая ОС и последняя версия mysql.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "MYSQL-ПРОБЛЕМЫ"  
Сообщение от Носок on 09-Окт-07, 03:45 
странно всеже...
сейчас ради эксперемнта провел нескольков тестов...
1 - скриптом иницировал подключения к серверу - порядку 200 подключений - работает
2 - скриптом инициорвал 200 подключений с выполнением 200 выборок        - работает
при этом нагрузки практически нет...память мало используется...во время тестов поток до сервера вырос до 50Mb/s

вообщем пока нечего точно не ясно...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру