ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Mysql crash
@ 2004-08-24  8:19 Alexey Morsov
  2004-08-24  8:55 ` Gleb Stiblo
  2004-08-24 19:38 ` Andrew
  0 siblings, 2 replies; 4+ messages in thread
From: Alexey Morsov @ 2004-08-24  8:19 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 1307 bytes --]

Привет,
Сегодня с утра прихожу а мой mysqld лежит к верху пузом.

Хотелось бы выяснить в чем проблема, но знаний в этой области 
маловато, поэтому обращаюсь к общественности - что могло этому 
способствовать?

Предыстория - mysqld крутиться уже минимум полгода - никогда 
такого не было. База используеться восновном для хранения 
статистики пользователей интернета. Соответственно мой скрипт 
сохраняет в нее определенные данные по крону раз в минуту, раз в 
день и еще раз в день (в другое время - результаты обработки 
логов сквида).
Единственное изменение сделанное вчера в системе - установил и 
запустил zope.
Машинка не шибко крутая - Cel300/256mb/8gb - память тестировалась 
перед установкой memtest86 - проблем найдено не было.

Самая большая таблица в mysql (по объему она процентов на 90% от 
всей базы) содержит чуть меньше 93000 записей (count(*)).

Прилагаю логи messages и mysqld.log - в messages я оставил только 
то где есть проблемы (остальное сплошные arpwatch и общие 
сообщения). Там ядрышко кричит что out of memory - но вроде как 
раньше хватало, а база с тех пор не сильно то выросла.

Буду благодарен за помощь.

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.ru
http://www.ricom.ru
http://www.fondmarket.ru

[-- Attachment #2: mysqld.log --]
[-- Type: text/plain, Size: 7782 bytes --]

040511 12:51:31  mysqld ended

040511 12:51:39  mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections
040511 12:52:05  Warning: Found 167 of 0 rows when repairing './traffic/history'
040513 11:13:13  /usr/libexec/mysqld: Normal shutdown

040513 11:13:14  /usr/libexec/mysqld: Shutdown Complete

040513 11:13:14  mysqld ended

040513 11:15:34  mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections
040521 14:33:57  /usr/libexec/mysqld: Normal shutdown

040521 14:33:58  /usr/libexec/mysqld: Shutdown Complete

040521 14:33:58  mysqld started
040521 14:33:58  mysqld ended

Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections
040521 14:34:49  /usr/libexec/mysqld: Normal shutdown

040521 14:34:49  /usr/libexec/mysqld: Shutdown Complete

040521 14:34:49  mysqld ended

040521 14:35:01  mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections
040524 16:25:27  /usr/libexec/mysqld: Normal shutdown

040524 16:25:28  /usr/libexec/mysqld: Shutdown Complete

040524 16:25:29  mysqld ended

040524 16:25:29  mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections
040610 10:53:09  /usr/libexec/mysqld: Normal shutdown

040610 10:53:09  /usr/libexec/mysqld: Shutdown Complete

040610 10:53:10  mysqld ended

040610 10:55:22  mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections
040714 18:54:53  /usr/libexec/mysqld: Normal shutdown

040714 18:54:55  /usr/libexec/mysqld: Shutdown Complete

040714 18:54:56  mysqld ended

040714 18:57:14  mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections

Number of processes running now: 0
040824 00:06:22  mysqld restarted
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections

Number of processes running now: 0
040824 00:07:23  mysqld restarted
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections

Number of processes running now: 0
040824 00:07:41  mysqld restarted
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
040824 00:07:48  mysqld ended

040824 11:33:42  mysqld started
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections

Number of processes running now: 0
040824 11:45:46  mysqld restarted
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at
http://www.innodb.com/ibman.html
/usr/libexec/mysqld: ready for connections

[-- Attachment #3: messages --]
[-- Type: text/plain, Size: 2504 bytes --]

Aug 24 00:05:45 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40
Aug 24 00:06:05 www kernel: Out of Memory: Killed process 1612 (mysqld).
Aug 24 00:06:05 www kernel: Out of Memory: Killed process 1622 (mysqld).
Aug 24 00:06:05 www kernel: Out of Memory: Killed process 1625 (mysqld).
Aug 24 00:06:05 www kernel: Out of Memory: Killed process 8094 (mysqld).
Aug 24 00:06:15 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40
Aug 24 00:06:28 www kernel: Out of Memory: Killed process 31861 (python2.3).
Aug 24 00:06:28 www kernel: Out of Memory: Killed process 31862 (python2.3).
Aug 24 00:06:28 www kernel: Out of Memory: Killed process 31863 (python2.3).
Aug 24 00:06:28 www kernel: Out of Memory: Killed process 31864 (python2.3).
Aug 24 00:06:28 www kernel: Out of Memory: Killed process 31865 (python2.3).
Aug 24 00:06:45 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40
Aug 24 00:07:15 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40
Aug 24 00:07:22 www kernel: Out of Memory: Killed process 8219 (mysqld).
Aug 24 00:07:22 www kernel: Out of Memory: Killed process 8221 (mysqld).
Aug 24 00:07:22 www kernel: Out of Memory: Killed process 8222 (mysqld).
Aug 24 00:07:40 www kernel: Out of Memory: Killed process 8255 (mysqld).
Aug 24 00:07:40 www kernel: Out of Memory: Killed process 8256 (mysqld).
Aug 24 00:07:40 www kernel: Out of Memory: Killed process 8257 (mysqld).
Aug 24 00:07:45 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40
Aug 24 00:07:48 www kernel: Out of Memory: Killed process 8268 (mysqld).
Aug 24 00:08:02 www kernel: Out of Memory: Killed process 8085 (trafficsql).
Aug 24 00:08:15 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40


Aug 24 04:02:49 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40
Aug 24 04:03:12 www logrotate: ALERT exited abnormally with [1]
Aug 24 04:03:19 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40

Aug 24 11:45:05 www last message repeated 3 times
Aug 24 11:45:08 www kernel: Out of Memory: Killed process 10639 (mysqld).
Aug 24 11:45:09 www kernel: Out of Memory: Killed process 10640 (mysqld).
Aug 24 11:45:09 www kernel: Out of Memory: Killed process 10641 (mysqld).
Aug 24 11:45:09 www kernel: Out of Memory: Killed process 10836 (mysqld).
Aug 24 11:45:35 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40
Aug 24 11:46:05 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40
Aug 24 11:46:15 www kernel: Out of Memory: Killed process 10834 (trafficsql).
Aug 24 11:46:35 www arpwatch: bogon 169.254.100.100 0:d:54:ae:c7:40

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [Comm] Mysql crash
  2004-08-24  8:19 [Comm] Mysql crash Alexey Morsov
@ 2004-08-24  8:55 ` Gleb Stiblo
  2004-08-24 19:38 ` Andrew
  1 sibling, 0 replies; 4+ messages in thread
From: Gleb Stiblo @ 2004-08-24  8:55 UTC (permalink / raw)
  To: community

On Tue, Aug 24, 2004 at 12:19:31PM +0400, Alexey Morsov wrote:
[...]
AM> Предыстория - mysqld крутиться уже минимум полгода - никогда 
AM> такого не было. База используеться восновном для хранения 
AM> статистики пользователей интернета. Соответственно мой скрипт 
AM> сохраняет в нее определенные данные по крону раз в минуту, раз в 
AM> день и еще раз в день (в другое время - результаты обработки 
AM> логов сквида).
AM> Единственное изменение сделанное вчера в системе - установил и 
AM> запустил zope.
^^^^^^^^^^^^^^^^^^ ненароком он не поел всю память? а mysqld потом мог
просто под `горячую руку` попасть.


AM> Машинка не шибко крутая - Cel300/256mb/8gb - память тестировалась 
AM> перед установкой memtest86 - проблем найдено не было.
AM> 
AM> Самая большая таблица в mysql (по объему она процентов на 90% от 
AM> всей базы) содержит чуть меньше 93000 записей (count(*)).
AM> 
AM> Прилагаю логи messages и mysqld.log - в messages я оставил только 
AM> то где есть проблемы (остальное сплошные arpwatch и общие 
AM> сообщения). Там ядрышко кричит что out of memory - но вроде как 
AM> раньше хватало, а база с тех пор не сильно то выросла.
[...]

-- 
Gleb Stiblo AKA UlfR 	<g.stiblo@sam-solutions.net>



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] Mysql crash
  2004-08-24 19:38 ` Andrew
@ 2004-08-24  9:00   ` Alexey Morsov
  0 siblings, 0 replies; 4+ messages in thread
From: Alexey Morsov @ 2004-08-24  9:00 UTC (permalink / raw)
  To: community


Andrew wrote:

> 
> Out of Memory - значит, закончилась память (включая своп). Скорее
> всего твой скрипт ее всю и съел.
Может быть.... Черт возьми - у меня лог squid-а 480метров и он не 
отротейтился! Как его теперь обернуть?


-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.ru
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Comm] Mysql crash
  2004-08-24  8:19 [Comm] Mysql crash Alexey Morsov
  2004-08-24  8:55 ` Gleb Stiblo
@ 2004-08-24 19:38 ` Andrew
  2004-08-24  9:00   ` Alexey Morsov
  1 sibling, 1 reply; 4+ messages in thread
From: Andrew @ 2004-08-24 19:38 UTC (permalink / raw)
  To: Alexey Morsov

Hello Alexey,

Tuesday, August 24, 2004, 1:19:31 AM, you wrote:

AM> Привет,
AM> Сегодня с утра прихожу а мой mysqld лежит к верху пузом.

AM> Хотелось бы выяснить в чем проблема, но знаний в этой области 
AM> маловато, поэтому обращаюсь к общественности - что могло этому 
AM> способствовать?

AM> Предыстория - mysqld крутиться уже минимум полгода - никогда 
AM> такого не было. База используеться восновном для хранения 
AM> статистики пользователей интернета. Соответственно мой скрипт 
AM> сохраняет в нее определенные данные по крону раз в минуту, раз в 
AM> день и еще раз в день (в другое время - результаты обработки 
AM> логов сквида).
AM> Единственное изменение сделанное вчера в системе - установил и 
AM> запустил zope.
AM> Машинка не шибко крутая - Cel300/256mb/8gb - память тестировалась 
AM> перед установкой memtest86 - проблем найдено не было.

AM> Самая большая таблица в mysql (по объему она процентов на 90% от 
AM> всей базы) содержит чуть меньше 93000 записей (count(*)).

AM> Прилагаю логи messages и mysqld.log - в messages я оставил только 
AM> то где есть проблемы (остальное сплошные arpwatch и общие 
AM> сообщения). Там ядрышко кричит что out of memory - но вроде как 
AM> раньше хватало, а база с тех пор не сильно то выросла.

AM> Буду благодарен за помощь.


Out of Memory - значит, закончилась память (включая своп). Скорее
всего твой скрипт ее всю и съел.

-- 
Best regards,
 Andrew                            mailto:andy@ust.msk.rsnet.ru



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-08-24 19:38 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-24  8:19 [Comm] Mysql crash Alexey Morsov
2004-08-24  8:55 ` Gleb Stiblo
2004-08-24 19:38 ` Andrew
2004-08-24  9:00   ` Alexey Morsov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git