Memcached (object too large for cache) CentOS 7

MemcachePool::set(): Server 127.0.0.1 (tcp 11211, udp 0) failed with: SERVER_ERROR object too large for cache В конфиге прописываем /etc/sysconfig/memcached PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="4096" MAXITEMSIZE="8M" OPTIONS="-l 127.0.0.1 -I 8M" CACHESIZE — сколько выделим оперативки мемкешу I 8M — размер айтема кеша MAXITEMSIZE=»8M» — эта строка вроде как не работает

Установка Redis на CentOS 6.7

In this article we will learn how to install redis on CentOS 6.7 server. About redis: https://redis.io/ Prerequisites CentOS 6.7 server Access server via SSH with root user permission Step 1 — Enable EPEL repository First we need to enable EPEL (Extra Packages for Enterprise Linux) repository on server. $ wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm If wget command not found, […]

DLE удаляем повторяющиеся смайлы и буквы в комментах

addcomments.php после $_POST['question_answer'] = convert_unicode( $_POST['question_answer'], $config['charset'] ); Добавляем нашу регулярку //смайлы $smilies_arr = explode( ",", $config['smilies'] ); foreach ( $smilies_arr as $smile ) { do { $_POST['comments'] = preg_replace('#(:'.$smile.':[\s]*)\1{3,}#', '$1', $_POST['comments'], 1, $count); } while ($count); } unset($count); //буквы do { $_POST['comments'] = preg_replace('#(.)\1{3,}#ui','$1', $_POST['comments'], 1, $count); } while ($count);

MemcachePool::set(): Server 127.0.0.1 (tcp 11211, udp 0) failed with: SERVER_ERROR object too large for cache

Вот такая вот ошибка MemcachePool::set(): Server 127.0.0.1 (tcp 11211, udp 0) failed with: SERVER_ERROR object too large for cache говорит нам что пора увеличить размер MAXITEMSIZE для memcached Запускаем редактор nano /etc/init.d/memcached Вставляем наш параметр MAXITEMSIZE=5m Далее допишем параметр -I $MAXITEMSIZE в строку daemon —pidfile ${pidfile} memcached -d -p $PORT -u $USER -I $MAXITEMSIZE -m […]