Ad Widget

Collapse

nodata() не работает если нет партиции при партиционировании в MySQL. Почему?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Victor Vislobokov
    Senior Member
    • Aug 2018
    • 298

    #1

    nodata() не работает если нет партиции при партиционировании в MySQL. Почему?

    Столкнулся с очень неприятной ситуацией. Автоматика создания партиций дала сбой и новая партиция не была сделана вовремя.
    В итоге Zabbix-server не мог записывать данные в таблицы MySQL (history, history_str, history_text, history_uint).
    При этом почти на каждый элемент данных есть проверка nodata(), но она не сработала.
    Визуально всё было прилично, лампочки загарались, триггеры работали, но данные в БД не поступали и НИКАКИХ сообщений об этом видно не было.
    Почему не сработал nodata()?
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Вероятно, триггеры с nodata не сработали по той же самой причине, по которой работали остальные триггеры. Данные не писались в БД, но успешно вносились в value cache.

    Comment

    • Victor Vislobokov
      Senior Member
      • Aug 2018
      • 298

      #3
      Мдя... т.е. мухи и котлеты отдельно, в смысле поступление данных в Заббикс сервер и запись их в хранилище. Печально

      Comment

      Working...