За что отвечает таблица sessions

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

Комментарии

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 15 июня 2007 в 14:30

Очень странно.
imho, это означает, что много-много раз, кто то заходил на сайт, а сессии не закрылись и записи о них так и остались в таблице.
Это, опять таки по поему скромному мнению, не есть гуд.

Предлагаю решить это так.
В ручную по удалять все сессии из таблицы, а в Index.php, в самый конец добавить что то типа: sess_close() ;

http://api.drupal.org/api/5/file/includes/session.inc

UPD: Вот, что удалось обнаружить по ссылкам
Всё по термину сессии на drupal.ru
А вобще, наверно, стоит обратить внимание на Session_Limit

Аватар пользователя Valeratal Valeratal 15 июня 2007 в 15:39

Спасибо за совет
Правильно ли будет для удалении записей воспользоваться ссылкой "очистить" в phpmyadmin?. В смысле сама структура таблицы не нарушиться? (вопрос ламерский, но все таки задаю Smile )

По поводу лимита, да наверно так будет проще контролировать размер этих сессий

Аватар пользователя SadhooKlay SadhooKlay (не проверено) 15 июня 2007 в 15:51

Правильно ли будет для удалении записей воспользоваться ссылкой "очистить" в phpmyadmin?
Можно и так.

Аватар пользователя RISK RISK 16 июня 2007 в 2:53

Очистку DB Maintenance не делает.
Посмотрел сессии на drupal.org, есть такое — http://drupal.org/node/150163/
и такое — http://drupal.org/node/148461/
Там у человека watchdog 300 Мб и sessions 550 Мб.
Предлагают уменьшить lifetime в settings.php (или воспользоваться Session_Limit), а если не помогает то патч там есть. А патчить предлагает kbahey, причем ответ июнь 2007. А закономерности вроде не обнаружено, у кого пухнут у кого нет.