frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Dažnas Mysqld restartavimas

srrosrro Naujokas (-ė)
edited 2015 kovo 17 Į Pagalba
Laba diena,
radau loguose jog dažnai restaruojasi Mysqld (taip kiekviena diena visa para):
150316 09:35:13 mysqld started
150316 9:35:13 InnoDB: Started; log sequence number 0 43655
150316 9:35:13 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.96' socket: '/var/lib/mysql/mysql.sock' port: 0 Source distribution
150316 9:36:19 [Note] /usr/libexec/mysqld: Normal shutdown

150316 9:36:21 InnoDB: Starting shutdown...
150316 9:36:22 InnoDB: Shutdown completed; log sequence number 0 43655
150316 9:36:22 [Note] /usr/libexec/mysqld: Shutdown complete

150316 09:36:22 mysqld ended

150316 09:36:22 mysqld started
150316 9:36:22 InnoDB: Started; log sequence number 0 43655
150316 9:36:22 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.96' socket: '/var/lib/mysql/mysql.sock' port: 0 Source distribution
150316 9:41:20 [Note] /usr/libexec/mysqld: Normal shutdown

150316 9:41:22 InnoDB: Starting shutdown...
150316 9:41:22 InnoDB: Shutdown completed; log sequence number 0 43655
150316 9:41:22 [Note] /usr/libexec/mysqld: Shutdown complete

150316 09:41:22 mysqld ended

150316 09:41:23 mysqld started
150316 9:41:23 InnoDB: Started; log sequence number 0 43655
150316 9:41:23 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.96' socket: '/var/lib/mysql/mysql.sock' port: 0 Source distribution

Kur galima butu paziureti detaliau, del ko sitas servisas taip restartuojasi?
Arba gal jau is anksto zinote kame gali buti problema?
(CentOS 5)

Komentarai

  • IV_RomanLIV_RomanL Interneto vizija
    edited 2015 kovo 17
    Sveiki,

    peržiūrėjus jūsų serveryje veikiančios MySQL tarnybos darbą neaišku kur slypi problema. Matoma, jog MySQL procesai užbaigiami taip:
    ) = ? ERESTARTNOHAND (To be restarted)
    --- SIGUSR1 (User defined signal 1) @ 0 (0) ---
    rt_sigaction(SIGUSR1, {0x858bf60, [], 0}, NULL, 8) = 0
    sigreturn() = -1 EINTR (Interrupted system call)
    futex(0x882c184, FUTEX_CMP_REQUEUE_PRIVATE, 1, 2147483647, 0x882bf1c, 4) = 1
    futex(0x882c184, FUTEX_WAIT_PRIVATE, 5, NULL) = 0
    futex(0x882bf1c, FUTEX_WAKE_PRIVATE, 1) = 0
    tgkill(15157, 15167, SIGTERM) = 0
    gettimeofday({1426587992, 896614}, NULL) = 0
    exit_group(0) = ?

    SIGUSER gali būti iš pačio MySQL leidžiama komanda.

    Keli veiksmai galintys pagelbėti rasti problemos priežastį:

    1. Įdiegti strace programą ir stebėti procesų darbą
    2. Prisijungti prie MySQL ir peržiūrėti vidinius procesus
    3. Uždrausti užklausas į MySQL ir stebėti tarnybos darbą - ar ji persikrauna net ir neganant jokių užklausų
  • srrosrro Naujokas (-ė)
    edited 2015 kovo 17
    IV_RomanL parašė: »
    Sveiki,

    peržiūrėjus jūsų serveryje veikiančios MySQL tarnybos darbą neaišku kur slypi problema. Matoma, jog MySQL procesai užbaigiami taip:



    SIGUSER gali būti iš pačio MySQL leidžiama komanda.

    Keli veiksmai galintys pagelbėti rasti problemos priežastį:

    1. Įdiegti strace programą ir stebėti procesų darbą
    2. Prisijungti prie MySQL ir peržiūrėti vidinius procesus
    3. Uždrausti užklausas į MySQL ir stebėti tarnybos darbą - ar ji persikrauna net ir neganant jokių užklausų

    1. Isidiegiu ir palieku loginti pvz : strace -p 21430 <-- MySQL proceso pidas?
    2. Gal galima butu gauti linka i gida? :)
    3. Tai pat butu neprosal linkas i gida :)

    p.s kaip jus perziurejote ta mysql tarnybos darba?
  • IV_RomanLIV_RomanL Interneto vizija
    edited 2015 kovo 17
    2. http://dev.mysql.com/doc/refman/5.1/en/show-processlist.html
    3. Tiesiog išjunkite kreipimasi į duomenų bazę iš svetainės (atjunkite duomenų bazę svetainėje)

    Taip pat, daugiau informacijos apie MySQL tarnybos problemų nustatymą:

    http://dev.mysql.com/doc/refman/5.0/en/debugging-server.html
Norėdami palikti komentarą, turite prisijungti arba registruokis.