Конфликтуют два сайта на одном сервере

В общем есть дедик под линуксом, установлен для ls memcahed. Для каждого сайта делаю отдельного пользователя и под линукс и для доступа к базе.
Установил один ЛС — полет нормальный.
Установил второй ЛС сегодня — и не поверите. Они начали конфликтовать. На первом у меня установлен sitemap — так вот ошибка время от времени про сайтмап высвечивается на втором сайте — хотя там он еще не установлен. Да и вообще постоянно выпадают ошибки про классы. Все это заканчивается тогда когда отключаю кеширование или включаю файловый кеш.
Что то не так настроено под линуксом что мемкеш глючит? Или где еще может быть причина?
Спасибо.

Длительная загрузка страниц на адаптированном для ЛС сервере

Страницы наудивление долго грузятся, доходит до 1 секунд,
причем включен и наботает мемкеш, еаксел, да и загрузка модулей происходит быстро, статику отдает Нгинкс а вот суммарное время, доходит до 10 секунд. C чем может быть связана такая ситуация? ЛС 0.5

проблемы после переезда на новый хостинг (кэш)

Съехал с дедика на VPS.

Странно стало то, что при включенном memcached количество запросов к Mysql не уменьшается, а Cache query вообще выросло невероятно.



а раньше было 6-10 запросов к mysql и 20-40 к Cache. где копать?

Ошибка после включения memcached

Добрый день, установил memcaсhed. Включаю его через конфиг
// Устанавливаем настройки кеширования
$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?

Добрый всем вечер,

поставили на сервере memcached под кэш, так как у нас диски гудят от наплыва посетителей.

Написаное ниже неверно!
в конфиге кэша стоит «memory».

такое ощущение, что дисковый кэш всё равно работает: в директории ./tmp создаются файлы.
Конец неверного

Вопросы:
1. это ожидаемое поведение системы? т.е. дисковый кэш тоже работает?
2. как это отключить? как оставить только кэш в ОП?
3. возможно ли сделать кэш избирательным? (т.к. у нас ожидается контента столько, что ОП закончится довольно быстро, нам нежелательно кэшировать всё).

UPDATE:
Ответы на вопросы:
1. Нет, это другие программисты затерли конфиг и работало в режиме file.
2. Поставить режим в memory.
3. Нужно написать анализ ключей, по которым сохраняется кэш (модуль Cache).

Вердикт: будем ковырять модуль Cache. Спасибо всем за участие!

Утечка памяти на хостинге

Debian Linux.

В конфиге LS ставлю
$config['sys']['cache']['type'] = 'memory'; // memory использует мемкеш


И наблюдаю как день ото дня уменьшается свободная память.
Понятно, что туда теперь пишется кэш, но он не чистится/удаляется автоматом? Так будет засорятся память, пока полностью не забьется?

Или проблема в другом?

Memcached на две разные версии LS

Здравствуй все!
У меня возникла необходимость установки на сервере (на новый домен) новую версию LiveStreet, причем отличную от старой («старая» поистине не нова — 0.3.1 со множеством переделок),
Естественно хочется, чтобы обе в будущем работали c memcached (сейчас только старая обслуживается им).

Скажите, кто сталкивался, какие действия мне необходимо предпринять, чтобы все работало так как задумано.
Спасибо.

Memcache, php 5.3 и редактирование профиля

Всем привет!

Есть проект на ls 0.3.1, раннее не знавший бед, и который переехал на свежий сервер с debian 6 и php 5.3.

И тут оказалось, что при включенном Memcache — профиль не редактируется, информация не пишется в бд. Если остановить Memcache — с профилем всё ок.

Чтобы избежать обвинений, что у меня все закешировалось — 2 маленькие картиночки.
Читать дальше →

Кэширование в nginx для анонимных пользователей

Здравствуйте
С праздниками!

В связке 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