Подробности об ошибке 500

25 апреля 2019 г. в 12:07

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

Проблемы начались после обновления программного обеспечения на наших серверах в начале апреля. Все данные на сайте, пользователи, фанфики, отзывы, хранятся в так называемой базе данных. Чтобы эта база данных работала быстро и эффективно, и нужно это самое программное обеспечение. Конечно, прежде чем делать обновление, мы долго тестируем новую версию на специальных тестовых серверах, так было и в этот раз.

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

Что дальше?

База данных MySQL, которую мы используем, не поддерживает механизмов возврата на предыдущую версию без потери данных. Когда выйдет новая версия с исправлением этой ошибки - неизвестно. Мы пробуем различные варианты и костыли, которые бы помогли обойти неправильно работающие механизмы, но пока что безуспешно. Чтобы сайт работал в нормальном режиме, нам нужно освобождать память серверов каждые 2 часа. Это значит, что в 10:15, 12:15, 14:15 и т.д. вместо сайта будет появляться знакомая вам страница "технические работы" ровно на 2 минуты. Это очень неприятно для тех, кто пытается оставить отзыв или опубликовать фанфик в этот момент, но сейчас это все, что мы можем сделать.

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

Спасибо за ваше понимание, терпение и поддержку.

Ваша постаревшая на пару лет за последние недели Команда Книги Фанфиков.

предложить улучшение или дополнение
Права на все произведения, опубликованные на сайте, принадлежат авторам произведений. Администрация не несет ответственности за содержание работ.