Чудеса xcahce или Магия сессий

Привет, друзья! Совсем недавно я познакомился с этой замечательно CMS, имя которой LiveStreet.
Начал свой пробный проект. Все получалось и моглось))
Затем, был запущен сайт. Прекрасная работа, но тормоза из за файлового кеширования дали о себе знать после первых пяти топиков.

Благо, что у меня VDS и я могу подключить xcache, что собственно и сделал. Сайт стал летать. Все было очень здорово и процесс меня радовал.
Далее, я захотел сделать клон сайта, чтоб не экспериментировать на «боевом» ресурсе. Создал поддомен, новую базу, сделал дамп, ну и т.д.

Запустил сайт на поддомене, прописал все конфиги.
И тут, я решил удалить лишнее с тестовой версии…

Снес, сижу тихонечко, пишу значит код… Решил зайти на боевой сайт и чувствую, как седина начинает появляться… Блогов нет, юзеров нет, топиков нет, сайт кривой как сабля…

Сквозь слезы, я начал искать причину, проверил БД… Все было нормально.
И тут я на боевом сайте убиваю весь системный кеш. Сайт снова красив и в рабочем состоянии…

Вернулся на поддомен… Убиваю для пробы еще один топик. Иду на основной домен, та же песня.
Помогите пожалуйста разобраться, в чем проблема? Есть соль сессии где-то в движке? Как разделить их?
Спасибо большое!

Какое кеширование для livestreet лучше?

Какое кеширование лучше для livestreet? Xcache или Memcached? И буду благодарен, если подскажите наиболее подходящий хостинг (именнно хостинг, а не VPS или сервер). Чтобы там не было этой ошибки livestreet.ru/blog/questions/17624.html (если кеширование xcache лучше).

Проблемы с Xcache

Здравствуйте.
Переехал я на другой выделенный сервер и начал устанавливать все с начала.
Установил Xcache по инструкции и не могу решить ошибки.
До переезда Xcache работал на ура с этими сайтами.
Сохранился у меня конфиг с предыдущего сервера, я его и заменил.
Вот ошибки в апатче:
Failed loading /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so: /usr/local/lib/php/extensions/non-debug-non-zts-xxx/xcache.so: cannot open shared object file: No such file or directory
Failed loading /usr/lib/php5/20090626/xcache.so: /usr/lib/php5/20090626/xcache.so: cannot open shared object file: No such file or directory
Failed loading /usr/lib/php5/20100525/xcache.so: /usr/lib/php5/20100525/xcache.so: cannot open shared object file: No such file or directory

Сначала в конфиге у меня была прописана директория /usr/lib/php5/20090626/xcache.so, когда Xcache не заработал я начал смотреть логи и по логам пробовал понять в чем проблема. По указанном пути действительно не было этой папки и файлы, а существовала другая /usr/lib/php5/20100525/xcache.so, я изменил в конфиге строчку zend_extension = /usr/lib/php5/20090626/xcache.so и появилась еще одна ошибка с предыдущей.
Права на папку и на файлы ставил 777 и ничего не дало.
Не знаю где копать, сервак на hetzner, саппорт не хочет помогать.

Ошибки если включить на сайте Xcache:

Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'The xcache extension must be loaded for using this backend !' in /var/www/livestreet/data/www/clubermusic.ru/engine/lib/external/DklabCache/Zend/Cache.php:141 Stack trace: #0 /var/www/livestreet/data/www/clubermusic.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php(76): Zend_Cache::throwException('The xcache exte...') #1 /var/www/livestreet/data/www/clubermusic.ru/engine/modules/cache/Cache.class.php(167): Zend_Cache_Backend_Xcache->__construct(Array) #2 /var/www/livestreet/data/www/clubermusic.ru/engine/classes/Engine.class.php(320): ModuleCache->Init() #3 /var/www/livestreet/data/www/clubermusic.ru/engine/classes/Engine.class.php(384): Engine->InitModule(Object(ModuleCache)) #4 /var/www/livestreet/data/www/clubermusic.ru/engine/classes/Engine.class.php(403): Engine->LoadModule('ModuleCache') #5 /var/www/livestreet/data/www/clubermusic.ru/engine/classes/Engine.class.php(246): Engine->LoadModules() #6 /var/www/livestreet/data/www/clubermusi in /var/www/livestreet/data/www/clubermusic.ru/engine/lib/external/DklabCache/Zend/Cache.php on line 141

Помогите пожалуйста разобраться.

Версия PHP: 5.4.41-0+deb7u1
Версия Smarty: Smarty-3.1.8

____
P.S.
Вопрос решил переустановкой Xcache.
Спасибо за внимание.

Xcache и исчезновение комментариев

Давным давно один человек создал тему про странное поведение Xcache, с тех пор ему так никто и не ответил.
У меня та же проблема, а именно:
При добавлении комментария любым пользователем к любому топику этот комментарий отрабатывается и виден. Дальше начинается магия. Комментарий рандомно то виден, то нет. Это заметно не только в топике, но и в блоке «прямой эфир». Закономерность появления/исчезания выявить не удается, поэтому я здесь.
PS: Такое происходит только если подключен xcache.

XCache ошибка

Включая кеширование xcache на сайте и выскакивает такая ошибка

Fatal error: xcache_count() [http://xcache.lighttpd.net/wiki/InstallAdministration]: xcache.admin.user and/or xcache.admin.pass settings is not configured. Make sure you've modified the correct php ini file for your php used in webserver. in /var/www/****/data/www/****/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 186

при включении люього плагина. Хостер пишет, что у них все в порядке. В чем причина?

Ошибки Xcache в livestreet 1.0.1 [Решено]

При включении Xcache на хостинге, имеют место быть ошибки:

Warning: xcache_set() [function.xcache-set]: XCache var cache was not initialized properly. Check php log for actual reason in /home/example.com/www/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 134

Warning: xcache_get() [function.xcache-get]: XCache var cache was not initialized properly. Check php log for actual reason in /home/example.com/www/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 95


Подскажите пожалуйста, где копать?
PHP 5.3 Ниже выдержка из phpinfo

Читать дальше →

Странное поведение xcache

Заметил странное поведение на сайте, к примеру создаю новый топик на сайте, публикую его, первые минут 20 топик то обозревается, то нет, через некоторое время нормализуется. Мне кажется все начало происходить после того как перевел сайт на xcache, или добавлю в меню раздел, его то видно, то нет. Кто нибудь наблюдал подобное, может это и не кеш вовсе, подскажите в какую сторону смотреть? Все бы ничего, но это вызывает много проблем.

Настройка xcache на LS 0.5.1 [РЕШЕНО]

Добрый день!

Пытаюсь настроить работу xcache на сервере с nginx + php5-fpm.
В итоге когда в конфиге пишу $config['sys']['cache']['type'] = 'xcache'; сайтик сыплет ошибками вида:

Warning: xcache_get(): xcache.var_size is either 0 or too small to enable var data caching in /var/www/site.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 95 Warning: xcache_get(): xcache.var_size is either 0 or too small to enable var data caching in 
/var/www/site.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 95 Warning: xcache_set(): xcache.var_size is either 0 or too small to enable var data caching in 
/var/www/site.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Xcache.php on line 134 Warning: xcache_get(): xcache.var_size is either 0 or too small to enable var data caching in 

Хотя если посмотреть phpinfo, то там стоит нужный xcache.var_size = 32M

конфиг xcache.ini:


extension = xcache.so
xcache.admin.enable_auth = On
# Configure this to use admin pages
 xcache.admin.user = "admin"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "xxxx"
xcache.size = 64M
xcache.var_size = 32M
xcache.cacher = On

Что я делаю не так?
И еще, при попытке сделать сброс через aceadminpenel вижу такое:

XCache Authentication Failed

You're not authorized to access this page due to wrong username and/or password you typed.

Это он про какой неправильный юзернейм/пароль говорит?

UPD:
Решил добавлением следующего в xcache.ini

xcache.mmap_path    = "/tmp/xcache"

Обновляем xcache до 1.30

Всем у кого установлена xcache рекомендую обновиться до версии 1.30. В ней исправлены многие ошибки в модуле кэширования и устранена ошибка, приводящая к segmentation fault при очень длинном пути в xcache.mmap_path.

Для архитектуры i386:
wget http://d.sjinks.pro/xCache/php5-xcache_1.3.0-1~intrepid~sj2_i386.deb -O php5-xcache_1.3.0-1~intrepid~sj2_i386.deb
dpkg -i php5-xcache_1.3.0-1~intrepid~sj2_i386.deb

Для архитектуры amd64:
wget http://d.sjinks.pro/xCache/php5-xcache_1.3.0-1~intrepid~sj2_amd64.deb -O php5-xcache_1.3.0-1~intrepid~sj2_amd64.deb
dpkg -i php5-xcache_1.3.0-1~intrepid~sj2_amd64.deb


Взято отсюда

Самая новая версия на сегодня 1.32, кто поделится как легко обновиться до актуальной версии буду премного благодарен.

Борьба с 502 bad gateway или как установить xcache на 0.4.2

Итак после долгих мытарств и по мотивам livestreet.ru/blog/questions/5335.html решил написать как установить xcache на LS 0.4.2. Мне установка xcache реально помогла в решении проблемы ошибки 502 и в целом для более стабильной работы сайтов. Итак поехали:
Первым делом убираем memcache и eaccelerator. Я не стал ничего удалять из системы, просто закомментировал в php.ini строки относящиеся к eaccelerator, аналогично в /etc/php5/conf.d/memcache.ini также все закомментировал. Наверное это неправильно, кто знает как совсем удалить отпишитесь в каментах.

Теперь собственно установка xcache:

apt-get install php5-xcache


Установили, теперь настраиваем:
nano /etc/php5/apache2/conf.d/xcache.ini


Редактируем секцию админки:
Читать дальше →