Mar 02
Натолкнулся на данные ворнинги, после продолжительных тестов и эксперментов пришел к выводу, что на это влияет следующий за Апдейтом MySQL запрос с DELETE IN(…) .
Апдейты и делеты в цикле. Есть делет запрос - есть ворнинги :)
max_children=0 так же решает проблему при одновременно использовании MySQL..
Актуально для sphinx-0.9.8-svn-r1112 и r1173
Feb 16
Столкнулся с проблемой, при попытке заапдейтить большой массив айдишек. Searchd ругается на 8кб с копейками запрос и клозит соединение.. Решение - разбить массив айди на несколько частей
Например вот так:
/*................................*/
if(count($id) > 500) {
$id = array_chunk($id, 500, true);
foreach($id as $v)
$cl->UpdateAttributes('shop', array($this->table), $v);
} else
$cl->UpdateAttributes('shop', array($this->table), $id);
/*................................*/
Recent Comments