Memcache занимает 3 Гб

Главные вкладки

Аватар пользователя aiscope aiscope 12 сентября 2011 в 15:17

Проблема в subj. Для кеширования используется модуль Memcache. Режим кеширования нормальный, минимальное время жизни кеша - 1 час.
Интересует, почему такой большой размер и можно ли это как-либо пофиксить. В друпале новичок,
подскажите, пожалуйста, куда копать.

Комментарии

Аватар пользователя gorr gorr 12 сентября 2011 в 21:35

Если данные таблицы cache_form кладете в Memcache, то вполне вероятно, что это она так разбухает, особенно быстро она растет при использовании стандартного модуля poll при разрешении голосования для анонимных пользователей. В таком случае при заходе любого пользователя на страницу, на которой отображается форма голосования создается новая запись в кеш, которая хранит всю эту форму.

Аватар пользователя rbogdan@drupal.org rbogdan@drupal.org 12 сентября 2011 в 23:24

Memcache использует столько места сколько ему позволено в настройках. Пока вся отведенная память для него не заполниться он будет записывать информацию. Потом уже поверх старой устаревшей или малоиспользуемой(его мнению) информации он будет записывать свежие данные.

Уменьшите для него память в настройках самого Memcache. Но тут главное не переусердствовать.