mysql - 100% sposób na krach?
Paweł Muszyński
pmuch w zamek.szczecin.pl
Czw, 27 Mar 2008, 11:27:14 CET
Rafał Cygnarowski pisze:
> Witam!
>
> Postawiłem wczoraj serwer dla GLPI (*glpi*-project.org
> <http://project.org>). Baza tegoż na mysql-u. Instalacja świeża z Th. Z
> poziomu GLPI jestem w stanie wysypać mysql-a w następujący sposób:
>
> 1. Po zalogowaniu wybieram Spis -> Oprogramowanie
> 2. Wybieram Dodaj (plusik)
> 3. Wybieram "Pusty szablon"
> 4. W nazwa wpisuję "nazwa" i klikam Dodaj
> 5. Wybieram Spis -> Oprogramowanie
>
> I w tym momencie już jestem bez mysql-a... Na ekranie komunikat: "MySQL
> server has gone away", a w logach:
>
> --- start log-a ---
> 080327 10:06:22 - mysqld got signal 11;
> This could be because you hit a bug. It is also possible that this binary
> or one of the libraries it was linked against is corrupt, improperly built,
> or misconfigured. This error can also be caused by malfunctioning hardware.
> We will try our best to scrape up some info that will hopefully help
> diagnose
> the problem, but since we have already crashed, something is definitely
> wrong
> and this may fail.
>
> key_buffer_size=8388600
> read_buffer_size=131072
> max_used_connections=2
> max_threads=151
> threads_connected=1
> It is possible that mysqld could use up to
> key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads =
> 337677 K
> bytes of memory
> Hope that's ok; if not, decrease some variables in the equation.
>
> thd: 0x8d2bc30
> Attempting backtrace. You can use the following information to find out
> where mysqld died. If you see no messages after this, something went
> terribly wrong...
> Cannot determine thread, fp=0xffffffff, backtrace may not be correct.
> Bogus stack limit or frame pointer, fp=0xffffffff,
> stack_bottom=0xb4e90000, thread_stack=196608, aborting backtrace.
> Trying to get some variables.
> Some pointers may be invalid and cause the dump to abort...
> thd->query at 0x8d7fb48 = SELECT glpi_software.name AS ITEM_0,
> glpi_software.ID AS ITEM_0_2, glpi_dropdown_manufacturer.name AS
> ITEM_1, GROUP_CONCAT( DISTINCT glpi_licenses.version SEPARATOR '$$$$')
> AS ITEM_2, glpi_dropdown_os.name AS ITEM_3, glpi_software.ID AS ID FROM
> glpi_software LEFT JOIN glpi_dropdown_manufacturer ON
> (glpi_software.FK_glpi_enterprise = glpi_dropdown_manufacturer.ID) LEFT
> JOIN glpi_licenses ON (glpi_software.ID = glpi_licenses.sID) LEFT JOIN
> glpi_dropdown_os ON (glpi_software.platform = glpi_dropdown_os.ID)
> WHERE glpi_software.deleted='0' AND glpi_software.is_template='0'
> AND ( 1 ) GROUP BY glpi_software.ID ORDER BY glpi_software.name ASC
> LIMIT 0, 20 thd->thread_id=19
> The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
> information that should help you find out what is causing the crash.
> --- koniec log-a ---
>
> # rpm -q mysql
> mysql-5.1.23-2.i686
>
> Rzecz jest w 100% powtarzalna. Bardzo byłbym rad, gdyby ktoś mógł
> potwierdzić, że u niego też się wysypuje oraz informację od tych, u
> których się tak nie dzieje (abym mógł zbudować sobie inną wersję
> mysql-a, na którem takie problem nie występuje).
>
mysql-5.0.51a-4.i686
Działa bez problemów.
--
Paweł
Więcej informacji o liście dyskusyjnej pld-users-pl