Logo ru.emedicalblog.com

Исправлена ошибка загрузки сайта

Исправлена ошибка загрузки сайта
Исправлена ошибка загрузки сайта

Sherilyn Boyd | Редактор | E-mail

Видео: Исправлена ошибка загрузки сайта

Видео: Исправлена ошибка загрузки сайта
Видео: Правильно загружаем wordpress изображения на сайт. Ошибка при загрузке фото wordpress — ИСПРАВЛЕНО ✓ 2024, Апрель
Anonim
Прошу прощения. Проблема прерывистой загрузки страницы в последние пару дней была решена сейчас (на данный момент);-). Мои извинения за то, что я не получаю больше новых статей в последний день или два, я постоянно работаю над этим, и у меня не было возможности поместить новых, кроме как в краткой передышке между ними, когда проблема казалась уйти, и когда это началось снова. Теперь все вернулось к нормальному состоянию, и новые вещи будут в пути завтра (четверг-пятнадцать).
Прошу прощения. Проблема прерывистой загрузки страницы в последние пару дней была решена сейчас (на данный момент);-). Мои извинения за то, что я не получаю больше новых статей в последний день или два, я постоянно работаю над этим, и у меня не было возможности поместить новых, кроме как в краткой передышке между ними, когда проблема казалась уйти, и когда это началось снова. Теперь все вернулось к нормальному состоянию, и новые вещи будут в пути завтра (четверг-пятнадцать).

Для тех, кто интересуется тем, что происходит не так, и как оно было исправлено: ошибка затрагивала только загрузки страниц на самих постах, где иногда она могла загружать страницу только наполовину или вообще не работать, но в других случаях загрузка просто прекрасна. Также следует отметить, что эта проблема затрагивала многие мои веб-сайты, но не все, на двух разных серверах. Моя первая наклонность (потому что я ничего не изменил по коду, у моих серверов не было никаких очевидных проблем, равно как и сети, на которой они были, и это было только на страницах сообщений, а не на других, и это было такая распространенная проблема) заключалась в том, что это был внешний скрипт, например, какой-то рекламный или какой-либо другой скрипт, который существует только на страницах сообщений и будет распространен на всех сайтах, потому что я использую одни и те же рекламные компании для всех из них, и многие подобные подобные скрипты. Если объявление было проблемой, это также загрузило бы часть времени, что, возможно, могло бы объяснить прерывистую вещь.

Поэтому первое, что я сделал, это удалить все внешние скрипты (или так я думал). Это не исправило, поэтому я потратил много часов на изучение потенциальных сетевых проблем, потенциальных проблем IIS (веб-сервера), проблем с MySQL (базами данных), включая просеивание всех журналов и т. Д. Я ничего не придумал. Я даже попробовал перевести Today I Found Out на другой хост вместо своих собственных серверов, что, возможно, вы заметили, привело к тому, что сайт действительно очень быстро снижался вчера. Ничего не получилось.

Итак, хотя это моя область знаний, на данный момент я был очень туговат и рассматривал возможность привлечения внешней помощи. Однако после перерыва я вернулся и понял, что есть один файл журнала, который я забыл проверить, из-за его очень большого размера (2,5 ГБ) и должен был просеять его после того, как я проверил другие журналы, но забыл, После его открытия проблема показала себя неожиданно быстро (почти сразу, на самом деле), пример проблемы: [15-Dec-2011 06:20:37] PHP Неустранимая ошибка: нельзя использовать объект типа stdClass as array в C: Веб-сайты TodayIFoundOut wp-content plugins digg-digg include dd-class.php в строке 1205

Так что это значит? Нетехнически это означает, что мое первое предположение о том, что было неправильно, на днях было абсолютно правильным. Почему я не удалял этот один элемент (плагин digg-digg), когда я удалил все другие скрипты, которые обращаются к внешнему коду, был тем, что Today I Found Out больше не использует этот плагин, и с тех пор обновление не выглядит Сегодня я нашел месяц назад, поэтому я забыл об этом. Но, без ведома для меня, плагин все еще был активным, хотя и не отображался. Я отключил плагин полностью и вуаля, исправлен. Итак, из-за моей собственной забывчивости проблема, которая могла быть решена за несколько минут, будучи моей первой догадкой о том, что было не так, заняла пару дней. Это всегда что-то. 🙂

Тем не менее, это все равно не превзошло мой личный рекорд. Я когда-то писал программное обеспечение драйвера устройства для пользовательского устройства в моей магистерской программе в области компьютерных наук и имел одинаковую опечатку, которая стоила мне около 100 часов, в которой я буквально проводил все время в лаборатории, беря перерывы только для того, чтобы хватать пищу и использовать в ванной (я спал в лаборатории через пару часов здесь и пару часов там, где мог). Я только решил, что около часа или около того, прежде чем уступка была назначена (после работы над ней было всего три недели, около пяти или шести дней из которых было исправление ошибки). Мой профессор и все остальные, с которыми я смотрел, не могли найти ничего плохого в коде драйвера устройства, но он всегда застывал в операционной системе сразу после ее загрузки, не указав причины. Примерно за час до того, как задание было выполнено, мой друг взглянул на мой код на все 15 секунд и сказал: «О, у вас есть idh вместо ibh there» (это были две переменные, используемые в программе). Я пощажу вам технические подробности о том, почему это привело бы к тому, что вся операционная система застыла в этом случае, учитывая мой код, но, разумеется, все еще держит запись для меня «глупой ошибки, которая стоила мне много часов бессмысленных напряжение». К счастью, в этом случае, потому что я прошел через всю свою строку кода подряд сотни раз (хотя никогда не замечал опечатку), как только ошибка была исправлена, все остальное работало отлично, чего обычно не происходит, учитывая количество непроверенных код был и, особенно, в коде такой сложный, как этот конкретный драйвер. Но в итоге это получилось.

В любом случае, извините за неудобства и отсутствие нового контента сегодня. Завтра когда-нибудь появятся новые вещи.

Рекомендуемые: