За последние 24 часа нас посетили 17552 программиста и 1977 роботов. Сейчас ищут 1159 программистов ...

mysqld.exe 100% cpu usage

Тема в разделе "MySQL", создана пользователем Awilum, 9 дек 2010.

  1. Awilum

    Awilum Активный пользователь

    С нами с:
    15 ноя 2009
    Сообщения:
    325
    Симпатии:
    26
    Адрес:
    Earth
    Сегодня на работе такая ерунда случилась.
    Ни с того ни с чего проц. загруз на 100% и реально долго мучал... обнаружил что mysqld.exe грузить начал проц на 100%. Толи это из за какого то запроса такая проблема происходит, то ли в другом причина ?
    Кто сталкивался с такой проблемой ?
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Вот, кстати. Та же проблема иногда встречается. Никак не могу выяснить причину.
    Периодически Mysql начинает есть весь процессор, сервер перестает отвечать. Если его не остановить, то это может продолжаться несколько часов. Анализ slow-запросов ничего не дал, бэкапы тут не виноваты.
    На работе на сервере тоже такое наблюдали, перезапустили Mysql и сервер снова стал в строй.
     
  3. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    В порядке бреда: пересчет индексов?
     
  4. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    А что, индексы произвольно пересчитываются?))

    Вот пример. Сейчас пришел домой - смотрю: сервер не отвечает. Захожу в почту, мне еще в 12 ночи написали, что сервер упал. Спустя два часа в top mysql 67% CPU usage.


    UPD:
    Похоже нашел причину. У меня почтовый сервер половину сообщений отклоняет. Из-за этого получается бесконечный цикл обращений к mysql.
     
  5. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Awilum, мб DDOS на порт 3106? (mysql)