Мой сайт размещен на WordPress в Google AppEngine. Несмотря на то, что он работает отлично в течение нескольких месяцев вместе, и не было никаких изменений в развертывании или изменении контента в течение нескольких месяцев, с 22 февраля 2015 года он переходит в состояние, после которого он возвращает только пустую домашнюю страницу или любую другую страницу для каждого запроса.Как отлаживать мой сайт appengine/php/wordpress, возвращая усеченный контент html?
При отладке я обнаружил, что это связано с получением усеченного HTML - размер содержимого (до кодирования gzip) составляет всего 7K вместо обычного 33K. Если я перезапущу экземпляр appengine, он начнет работать нормально в течение нескольких часов, пока он не вернется в это состояние. Я переключил memcache, pagespeed и т. Д., Но ничего не помогает. Я не обновил свое приложение до рабочей среды php 5.5 от Google. Мои активы хранятся в Google Cloud Storage. Усечение происходит только в середине следующего DIV, например:
<div class="logo">
<a id="top" href="http://www.sadhusangaretreat.com" title="sadhu-sanga.appspot.com"
Любые идеи, как я могу отладить это дальше?
Я удалил ссылку на сайт, так как это делает его слишком локализованным и не поможет другим читателям с той же проблемой, как только проблема будет устранена. Положите все, что может быть связано с проблемой в самом вопросе. FWIW, это звучит как ошибка из памяти. Каков ваш размер процесса PHP? Что-нибудь в ваших журналах PHP? – halfer
Спасибо halfer. Поскольку это приложение appengine, у меня нет доступа к статистике PHP. Ближайшие данные, которые я мог найти, это то, что экземпляр в настоящее время имеет 52 МБ памяти. halfer, если это OOM, вы ожидаете, что все последующие запросы будут усечены точно в одной и той же точке последовательно? – Govinda
Это было бы возможным результатом, да. Что говорят ваши журналы? (Я не знаю, что вы имеете в виду о «статистике», но у вас будет абсолютно доступ к журналу ошибок). – halfer