проблемы после переезда на новый хостинг (кэш)
Съехал с дедика на VPS.
Странно стало то, что при включенном memcached количество запросов к Mysql не уменьшается, а Cache query вообще выросло невероятно.

а раньше было 6-10 запросов к mysql и 20-40 к Cache. где копать?
Странно стало то, что при включенном memcached количество запросов к Mysql не уменьшается, а Cache query вообще выросло невероятно.

а раньше было 6-10 запросов к mysql и 20-40 к Cache. где копать?
Ошибка после включения memcached
Добрый день, установил memcaсhed. Включаю его через конфиг
На сайте с чистым LS, без допмодулей все работает нормально
но на том же сервере стоит еще один сайт, на нем выходит ошибка:
Fatal error: ModuleBlog::GetBlogsAdditionalData(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition «PluginTemplatesocial_ModuleBlog_EntityBlog» of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /var/www/user/data/www/sait.ru/classes/modules/blog/Blog.class.php on line 74
в файле Blog.class.php на строчке 74 вот это (выделено жирным)
/**
* Получаем блоги
*/
$aBlogs=$this->GetBlogsByArrayId($aBlogId);
/**
* Формируем ID дополнительных данных, которые нужно получить
*/
$aUserId=array();
foreach ($aBlogs as $oBlog) {
if (isset($aAllowData['owner'])) {
$aUserId[]=$oBlog->getOwnerId();
}
}
Ошибка выходит на месте прямого эфира и все что после него не выводится. В меню показывается только два пункта (блоги и люди) остальные нет.
Кеш чистил
Плагины такие:
aceAdminPanel, v.1.4-dev.117
aceBlockManager, v.1.0.108
aceMySearch, v.1.4.106
Афиша: События и Каталог Мест, v.2.0
Каталог, v.1.0
Livestreet Company Plugin, v.4.2.1
Пингатор (исправленный), v.1.0.2
Extended registration, v.1.0.0
Greeting new user, v.0.2.0
Livestreet Job Plugin, v.4.0.4
Mailing, v.0.1
Static page, v.1.2.1
Livestreet Profiler Plugin, v.1.0.1
QA, v.1.0
Песочница, v.0.1.4
SEO, v.0.1
Похожие записи, v.0.2
Sitemap, v.0.2.1
Spoiler Plugin, v.1.0.2
Sticky topics, v.1.0.6
Stream Plugin, v.0.1.2
Topic signature, v.1.0.1
Что это может быть? Как это можно исправить? Спасибо.
// Устанавливаем настройки кеширования
$config['sys']['cache']['use'] = true; // использовать кеширование или нет
$config['sys']['cache']['type'] = 'memory'; // тип кеширования: file и memory. memory использует мемкеш
$config['sys']['cache']['dir'] = '___path.root.server___/tmp/'; // каталог для файлового кеша, также используется для временных картинок. По умолчанию подставляем каталог для хранения сессий
На сайте с чистым LS, без допмодулей все работает нормально
но на том же сервере стоит еще один сайт, на нем выходит ошибка:
Fatal error: ModuleBlog::GetBlogsAdditionalData(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition «PluginTemplatesocial_ModuleBlog_EntityBlog» of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /var/www/user/data/www/sait.ru/classes/modules/blog/Blog.class.php on line 74
в файле Blog.class.php на строчке 74 вот это (выделено жирным)
/**
* Получаем блоги
*/
$aBlogs=$this->GetBlogsByArrayId($aBlogId);
/**
* Формируем ID дополнительных данных, которые нужно получить
*/
$aUserId=array();
foreach ($aBlogs as $oBlog) {
if (isset($aAllowData['owner'])) {
$aUserId[]=$oBlog->getOwnerId();
}
}
Ошибка выходит на месте прямого эфира и все что после него не выводится. В меню показывается только два пункта (блоги и люди) остальные нет.
Кеш чистил
Плагины такие:
aceAdminPanel, v.1.4-dev.117
aceBlockManager, v.1.0.108
aceMySearch, v.1.4.106
Афиша: События и Каталог Мест, v.2.0
Каталог, v.1.0
Livestreet Company Plugin, v.4.2.1
Пингатор (исправленный), v.1.0.2
Extended registration, v.1.0.0
Greeting new user, v.0.2.0
Livestreet Job Plugin, v.4.0.4
Mailing, v.0.1
Static page, v.1.2.1
Livestreet Profiler Plugin, v.1.0.1
QA, v.1.0
Песочница, v.0.1.4
SEO, v.0.1
Похожие записи, v.0.2
Sitemap, v.0.2.1
Spoiler Plugin, v.1.0.2
Sticky topics, v.1.0.6
Stream Plugin, v.0.1.2
Topic signature, v.1.0.1
Что это может быть? Как это можно исправить? Спасибо.
Тонкая настройка кэша: memory = memcache + FS?
1
Добрый всем вечер,
поставили на сервере memcached под кэш, так как у нас диски гудят от наплыва посетителей.
Написаное ниже неверно!
в конфиге кэша стоит «memory».
такое ощущение, что дисковый кэш всё равно работает: в директории ./tmp создаются файлы.
Конец неверного
Вопросы:
1. это ожидаемое поведение системы? т.е. дисковый кэш тоже работает?
2. как это отключить? как оставить только кэш в ОП?
3. возможно ли сделать кэш избирательным? (т.к. у нас ожидается контента столько, что ОП закончится довольно быстро, нам нежелательно кэшировать всё).
UPDATE:
Ответы на вопросы:
1. Нет, это другие программисты затерли конфиг и работало в режиме file.
2. Поставить режим в memory.
3. Нужно написать анализ ключей, по которым сохраняется кэш (модуль Cache).
Вердикт: будем ковырять модуль Cache. Спасибо всем за участие!
поставили на сервере memcached под кэш, так как у нас диски гудят от наплыва посетителей.
Написаное ниже неверно!
в конфиге кэша стоит «memory».
такое ощущение, что дисковый кэш всё равно работает: в директории ./tmp создаются файлы.
Конец неверного
Вопросы:
1. это ожидаемое поведение системы? т.е. дисковый кэш тоже работает?
2. как это отключить? как оставить только кэш в ОП?
3. возможно ли сделать кэш избирательным? (т.к. у нас ожидается контента столько, что ОП закончится довольно быстро, нам нежелательно кэшировать всё).
UPDATE:
Ответы на вопросы:
1. Нет, это другие программисты затерли конфиг и работало в режиме file.
2. Поставить режим в memory.
3. Нужно написать анализ ключей, по которым сохраняется кэш (модуль Cache).
Вердикт: будем ковырять модуль Cache. Спасибо всем за участие!
Утечка памяти на хостинге
5
Debian Linux.
В конфиге LS ставлю
И наблюдаю как день ото дня уменьшается свободная память.
Понятно, что туда теперь пишется кэш, но он не чистится/удаляется автоматом? Так будет засорятся память, пока полностью не забьется?
Или проблема в другом?
В конфиге LS ставлю
$config['sys']['cache']['type'] = 'memory'; // memory использует мемкешИ наблюдаю как день ото дня уменьшается свободная память.
Понятно, что туда теперь пишется кэш, но он не чистится/удаляется автоматом? Так будет засорятся память, пока полностью не забьется?
Или проблема в другом?
Memcached на две разные версии LS
Здравствуй все!
У меня возникла необходимость установки на сервере (на новый домен) новую версию LiveStreet, причем отличную от старой («старая» поистине не нова — 0.3.1 со множеством переделок),
Естественно хочется, чтобы обе в будущем работали c memcached (сейчас только старая обслуживается им).
Скажите, кто сталкивался, какие действия мне необходимо предпринять, чтобы все работало так как задумано.
Спасибо.
У меня возникла необходимость установки на сервере (на новый домен) новую версию LiveStreet, причем отличную от старой («старая» поистине не нова — 0.3.1 со множеством переделок),
Естественно хочется, чтобы обе в будущем работали c memcached (сейчас только старая обслуживается им).
Скажите, кто сталкивался, какие действия мне необходимо предпринять, чтобы все работало так как задумано.
Спасибо.
Memcache, php 5.3 и редактирование профиля
1
Всем привет!
Есть проект на ls 0.3.1, раннее не знавший бед, и который переехал на свежий сервер с debian 6 и php 5.3.
И тут оказалось, что при включенном Memcache — профиль не редактируется, информация не пишется в бд. Если остановить Memcache — с профилем всё ок.
Чтобы избежать обвинений, что у меня все закешировалось — 2 маленькие картиночки.
Читать дальше
Есть проект на ls 0.3.1, раннее не знавший бед, и который переехал на свежий сервер с debian 6 и php 5.3.
И тут оказалось, что при включенном Memcache — профиль не редактируется, информация не пишется в бд. Если остановить Memcache — с профилем всё ок.
Чтобы избежать обвинений, что у меня все закешировалось — 2 маленькие картиночки.
Читать дальше
Кэширование в nginx для анонимных пользователей
3
Здравствуйте
С праздниками!
В связке ubuntu 10.04 lts + nginx 0.7.64 + php 5.3 php-fpm + apc + memcached + livestreet 0.4.1 страшно хочется настроить кэширование всего сайта для анонимных пользователей.
Кэшировать fastcgi_ запросы получается, но криво. Анонимусы могут видеть страницу авторизованного пользователя или авторизованные видят страницу для анонимуса. Иногда не совсем верно работает login/logout.
Очевидно что нужно отлавливать куки и по ним выдавать кэшированный контент или обычный.
Немного вопросов
С праздниками!
В связке ubuntu 10.04 lts + nginx 0.7.64 + php 5.3 php-fpm + apc + memcached + livestreet 0.4.1 страшно хочется настроить кэширование всего сайта для анонимных пользователей.Кэшировать fastcgi_ запросы получается, но криво. Анонимусы могут видеть страницу авторизованного пользователя или авторизованные видят страницу для анонимуса. Иногда не совсем верно работает login/logout.
Очевидно что нужно отлавливать куки и по ним выдавать кэшированный контент или обычный.
Немного вопросов
Удвоенное число запросов memcache
Просто интересно — почему при использовании memcache вдвое увеличивается число запросов к кешу? При файловом кешировании сумма set и get примерно сходится.
Может есть какие-то параметры, уменьшающие количество запросов?
Движок 0.4.2,
php-5.3.3 fpm,
php-memcache 3.0.5,
memcached 1.4.5
Может есть какие-то параметры, уменьшающие количество запросов?
Движок 0.4.2,
php-5.3.3 fpm,
php-memcache 3.0.5,
memcached 1.4.5