AO3 News

Post Header

Published:
2025-02-28 21:48:40 UTC
Original:
Intermittent site slowness and errors
Tags:

От края на декември 2024 г. насам, множество пъти се случваше сайтът на Archive of Our Own – AO3 (Нашият архив) да работи по-бавно, да не е онлайн или да има други проблеми, като например липсващи имейли за кудос и забавени покани. Предприехме стъпки да подобрим ситуацията, но тъй като междувременно работим и по неотложни подобрения на нашата инфраструктура, не можем да отделим колкото време бихме искали на подобренията в ефективността. Очакваме да има още периоди, в който сайтът е по-бавен или не е онлайн, докато нашите нови сървъри не бъдат доставени и инсталирани след няколко месеца.

За пръв път забелязахме признаци на прекомерна натовареност на сървърите, които използваме за Elasticsearch (който поддържа търсенето и филтрирането), по средата на миналата година. Новите сървъри, които искахме, все още не бяха налични, така че решихме да пренасочим някои от другите ни сървъри да помогнат с натоварването върху Elasticsearch, докато се сдобием с новия хардуер.

За съжаление, хардуерът не се предлагаше на предвидената дата за пускането му през октомври и нашето временно решение не успя да се справи с увеличения трафик, който наблюдаваме в края на всяка година. През последните няколко седмици това доведе до периоди, в които сайтът видимо работеше по-бавно.

Сървърите, които искахме, най-сетне излязоха на пазара в началото на януари. Приключихме процеса на искане на оферти и на поръчка на 15 януари. Нашата покупка бе потвърдена на 28 януари, но ще отнеме още няколко месеца, докато сървърите бъдат доставени и инсталирани.

Очакваме новите Elasticsearch сървъри да са готови за използване в началото на април. Дотогава можеш да срещнеш следните проблеми в периоди на по-висока заетост:

  • всички страници да зареждат по-бавно
  • страници, които разчитат на Elasticsearch, като резултати от търсене и списъци с произведения и отметки, да се обновяват по-бавно
  • съобщения за грешки
  • автоматични проверки от режима “Под атака” на Cloudflare
  • по-стриктен лимит на броя на заявките (обяснение на английски език)
  • проблеми с услуги като Wayback Machine или Tumblr RSS акаунти, които разчитат на ботове, програми за автоматично извличане на данни (scrapers) и други автоматизирани инструменти, на които сме задали по-нисък приоритет спрямо трафика от потребители.

Заедно с новите Elasticsearch сървъри, ще купим и още пет сървъра за бази данни, за да подобрим капацитета и издръжливостта на нашия клъстер от сървъри за база данни. В момента нямаме достатъчно мощност за базата данни, за да можем едновремено да се справим с нарасналия трафик и да провеждаме определени видове поддръжка. Това означава, че понякога ни се налага да спрем достъпа до АО3, за да разрешим проблеми с базата данни, както направихме за поддръжката на 7 февруари (Tumblr пост на английски език). Допълнителният хардуер би трябвало да ни помогне да избегнем подобни ситуации в бъдеще, но ще отнеме известно време, докато покупката бъде изпълнена и сървърите бъдат инсталирани. Не очакваме никакви проблеми с базата данни, докато чакаме, и няма никакви рискове от загуба на данни.

Много съжаляваме за неудобството и високо оценяваме проявяваното от всички вас търпение, както и щедрите дарения, които финансират подобни покупки.

За новини относно по-бавна активност, липса на достъп до сайта или други проблеми, моля последвай @AO3_Status в Twitter/X (на английски език) или ao3org в Tumblr (на английски език). Също сме и в процес на съдаване на акаунт за статуса на сайта в Bluesky (на английски език) и на страница за статуса на сайта (на английски език), но и двете изискват още работа и може да не съдържат най-актуалните новини, така че моля провери Twitter/X или Tumblr за изцяло точен списък с новини.


OTW е организация с нестопанска цел, която ръководи множество проекти, включително AO3, Фенлор, Отворени врати, TWC и OTW - Юридическа подкрепа. Нашата организация се управлява от фенове, финансира се изцяло от дарители и се поддържа от доброволчески персонал. Научи повече за нас на уебсайта на OTW. За да научиш повече за нашия екип от доброволци преводачи, които преведоха тази публикация, посети страницата Преводи.