У меня проблема с экземпляром plone.При запуске я получаю это КРИТИЧЕСКОЕ сообщение
2011-03-25 10:23:06 КРИТИЧЕСКОЕ ZODB.FileStorage /srv/plone/var/filestorage/Data.fs База данных записей 1258954454 секунд в будущем
В ZMI я вижу, что папка plone - instance и все в ней имеет дату "2051-02-14 15:57" (это значение bobobase_modification_time).Каждый новый объект имеет одну и ту же временную метку.
Из-за того, что упаковка ZODB не уменьшает размер Data.fs, а запуск экземпляра занимает много времени, как раз перед появлением сообщения CRITICAL, указанного выше.Кроме того, сайт, кажется, работает нормально.Особенно в Plone значения времени кажутся правильными.
Я проверил следующее (синтаксически выделенная версия сеанса отладки здесь: http://pastie.org/1709881):
>>> plone = app.plonesite
>>> plone.created ()
DateTime ('2010/11/15 13:39: 42.694 GMT + 1')
>>> plone.modified ()
DateTime ('2010/11/15 13: 39: 42.694 GMT + 1')
>>> plone.bobobase_modification_time ()
DateTime ('2051/02/14 15: 57: 21.077 GMT + 1')
# Попробуйте установить дату создания в соответствии с
# http: //plone.org/documentation/kb/set-creation-date
# setCreationDate больше не работает
>>> из DateTime импорт DateTime
>>> d = DateTime ('2010/11/16')
>>> plone.setModificationDate (d)
>>> plone.setCreationDate (d)
Traceback (последний вызов был последним):
Файл "", строка 1, в?
AttributeError: setCreationDate
>>> plone.setEffectiveDate (d)
>>> plone.reindexObject ()
>>> plone.created ()
DateTime ('2010/11/15 13: 39: 42.694 GMT + 1 ')
>>> plone.modified ()
DateTime (' 2010/11/16 ')
>>> plone.bobobase_modification_time ()
DateTime (' 2051/02/ 14 15: 57: 21.077 GMT + 1 ')
Что я могу сделать с неправильным временем bobobase_modification_time ()?Можно ли установить это значение на разумное время?
Обновление: написание этого поста принесло мне новые идеи о том, что искать.Я думаю, что ветка http://thread.gmane.org/gmane.comp.web.zope.general/12994/focus=12999 описывает, что случилось с моим сайтом.Теперь я попытаюсь исправить это, экспортировав и импортировав объект.