Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
mysqld in malloc(): error: allocation failed (AAA) 27/07/2005 - 09:30:58
      Re: mysqld in malloc(): error: allocation failed (Dinky) 27/07/2005 - 22:39:00
      Re: mysqld in malloc(): error: allocation failed (AAA) 28/07/2005 - 10:03:43
      Re: mysqld in malloc(): error: allocation failed (Dinky) 28/07/2005 - 18:53:10

> Original message text:
> From: AAA - 27/07/2005 - 09:30:58
> Subject:mysqld in malloc(): error: allocation failed
> -----------------
> На FreeBSD с некоторых пор стала появляться указанная в теме ошибка (в логе .err). Причём после её появления сервер перестаёт отвечать на запросы - просто висит процесс - но ничего не делает и не отзывается. Там же пишет -
> key_buffer_size=134217728
> read_buffer_size=1044480
> max_used_connections=50
> max_connections=50
> threads_connected=10
> It is possible that mysqld could use up to
> key_buffer_size + (read_buffer_size + sort_buffer_size)*max_connections = 233271 K
> bytes of memory
> Hope that's ok; if not, decrease some variables in the equation.
>
> Конфигурация вот:
> [mysqld]
> port = 3306
> socket = /tmp/mysql.sock
> skip-locking
> key_buffer = 128M
> join_buffer = 128M
> max_allowed_packet = 1M
> table_cache = 192
> sort_buffer_size = 1M
> read_buffer_size = 1M
> read_rnd_buffer = 1M
> myisam_sort_buffer_size = 1M
> thread_cache = 8
> query_cache_size= 1M
> tmp_table_size = 64M
> # Try number of CPU's*2 for thread_concurrency
> thread_concurrency = 2
> max_connections = 50
>
> Пример памяти при работе:
> last pid: 81499; load averages: 0.34, 0.41, 0.36 up 15
> 136 processes: 1 running, 135 sleeping
> CPU states: 3.4% user, 0.0% nice, 7.2% system, 0.2% interrupt, 89.2% idle
> Mem: 289M Active, 1455M Inact, 170M Wired, 86M Cache, 31M Buf, 3000K Free
> Swap: 2000M Total, 520K Used, 1999M Free
>
> PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
> 70364 mysql -8 0 166M 44692K biord 0 4:05 5.27% 5.27% mysqld
>
> В чём может быть дело и как бороться?
>


From: AAA - 28/07/2005 - 10:03:43
Subject:mysqld in malloc(): error: allocation failed
-----------------
Я думал об этом, конечно... Но тут, боюсь дело несколько не в этом. Например, я ставил key_buffer равным 256М - соответственно процесс в top отъедал порядка 300 метров, а не 160, как сейчас... и работал при этом (некоторое время).

Эксперимент я проведу, конечно - но есть ощущение, что дело не в этом.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
23294



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |