Сайт Plone, случайно обслуживающий неправильный контент

У меня есть сайт Plone, который начал случайно показывать неправильный контент. Любой данный контент вдруг показывает что-то еще. Иногда JPEG загружает вместо этого таблицу стилей, или таблица стилей загружается как страница или страница как изображение. Изображения перемещаются, иногда логотип нашего сайта показывает маркер или одно из других изображений сайта. Fiddler показывает неверный контент в ответе, журналы apache показывают тип контента неверного файла (поэтому, если изображение загружается вместо таблицы стилей, apache показывает это).

Мы думали, что mod_proxy был источником нашего горя, но мы столкнулись с проблемой прямого попадания в Zope. Я никогда не получаю неправильный контент с помощью Medusa Monitor, чтобы неоднократно попадать в контент. Я вижу ConflictErrors в файле instance.log, и они, похоже, связаны с проблемой, но не на 100%.

ZPublisher.Conflict ConflictError в \path\to\object: ошибка конфликта базы данных (oid 0x3586, класс BTrees._OIBTree.OIBTree, serial этот txn начался с blah, последовательный в настоящее время подтвержден blah) (конфликты X (0 не разрешены) с момента запуска blah)

Я вытащил это из Интернета, это не из наших журналов, но это то же самое сообщение. Это может быть красная сельдь, похоже, эти сообщения нормальные.

Мы обновились до 3.3.5, те же проблемы.

Я в недоумении. Мне интересно, есть ли хороший способ перехватить то, что подается? Во-вторых, есть ли способ увеличить многословность журнала доступа, чтобы включить тип контента?

Я даже видел проблему, проявленную в ZMI. Это происходит чаще, когда мы аутентифицированы. Иногда, чтобы увидеть проблему, может потребоваться тысяча перезагрузок, а иногда это происходит по-разному каждый раз, когда мы перезагружаемся.

Я полагаю, что мы видели эту проблему в течение пары лет, но она была очень непостоянной, на странице показывалось содержимое GIF, а затем перезагрузка не происходила бы долгое время. Теперь это огромная проблема.

1 ответ

Может ли быть проблема в том, что он пересекается неправильно? Можете ли вы привести несколько примеров URL, которые обслуживают некорректное содержание?

Другие вопросы по тегам