Page 1 of 1

Custom var слейва берётся с мастера

Posted: Wed Dec 05, 2018 7:03 am
by xawm
Значение кастом Вар слейва берётся с мастера. (причём есть мнение что даже иногда оно переползает между нишами). Возможно оно прокешивается в редисе под одинаковым именем. подробности и пример сейчас отпишу в личку.

Re: Custom var слейва берётся с мастера

Posted: Wed Dec 05, 2018 3:33 pm
by admin
Ясно
Берется со слейва
но на слейве доабвлено

string(10) "static_cdn"
и
string(10) "STATIC_CDN"

и при выводе оно перекрывает одно другое.

сейчас разберемся как лучше сделать

Re: Custom var слейва берётся с мастера

Posted: Wed Dec 05, 2018 4:10 pm
by xawm
понял. Спасибо...

Re: Custom var слейва берётся с мастера

Posted: Wed Dec 05, 2018 4:18 pm
by xawm
Наверное надо форсить уникальность без учёта регистра. например приводить всё с Capital case и уникальный индекс на табличку. Но как быть с такими неудачниками как мы которые уже засунули 2 одинковых строчки в базу при апе....

Re: Custom var слейва берётся с мастера

Posted: Wed Dec 05, 2018 4:29 pm
by xawm
Я что-то посмотрел на базу слейва:

Code: Select all

SELECT * FROM `rot_settings` where name LIKE 'tpl_var%' 
и в упор не вижу нигде переменной с другим значением. Может вы удалили? но она ии ныне там если заходить на морду. cache_skip=1 и кука выставлены.

Re: Custom var слейва берётся с мастера

Posted: Thu Dec 06, 2018 5:41 am
by admin
нет, мысль была в том что берем кастом с мастера, если на слейве нет такого
а тут получалось вроде как разные надписи но для тага, который в капитал, одинаковое.

Пофикшено.