AO3 News

Post Header

Published:
2025-02-25 19:21:30 UTC
Original:
Intermittent site slowness and errors
Tags:

Od końca grudnia 2024 Archive of Our Own – AO3 (Nasze Własne Archiwum) dotykały liczne okresy spowolnienia, przerw w pracy i powiązane problemy, jak brakujące kudos i emaile oraz opóźnione zaproszenia. Podejmowaliśmy kroki, mające na celu poprawę sytuacji, lecz pracujemy jednocześnie nad pewnymi pilnymi aktualizacjami naszej infrastruktury, przez co nie możemy poświęcić na poprawę wydajności tyle czasu, ile byśmy chcieli. Spodziewany się, że pewne spowolnienie oraz przerwy nadal będą występowały, do czasu dostarczenia i zainstalowania naszych nowych serwerów w ciągu kilku miesięcy.

Po raz pierwszy zaobserwowaliśmy pewne napięcia w pracy serwerów, wykorzystywanych przez Elasticsearch (która napędza wyszukiwanie i filtrowanie) w połowie zeszłego roku. Nowe serwery, o których myśleliśmy, nie były jeszcze dostępne, więc przekierowaliśmy część pozostałych serwerów do pomocy z obciążeniem na Elasticsearch, dopóki nie zdobędziemy sprzętu.

Niestety, sprzęt okazał się niedostępny w terminie jego wypuszczenia w październiku, a nasze tymczasowe rozwiązanie nie dało sobie rady ze zwiększonym ruchem, jakiego doświadczamy na koniec każdego roku. To doprowadziło do okresów zauważalnego spowolnienia strony na przestrzeni ostatnich kilku tygodni.

Na początku stycznia pożądane przez nas serwery wreszcie stały się dostępne i z dniem 15 stycznia zakończyliśmy proces przetargu i składania zamówienia. Nasz zakup został potwierdzony 28 stycznia, ale dostarczenie i zainstalowanie serwerów zajmie kilka miesięcy.

Szacujemy, że nowe serwery Elasticsearch dotrą na miejsce wczesnym kwietniem. Do tego czasu, użytkownicy mogą doświadczać następujących niedogodnień, szczególnie w okresach wzmożonej aktywności:

  • wolniejszego ładowania się wszystkich stron
  • dłuższego aktualizowania się stron obsługiwanych przez Elasticsearch, jak wyniki wyszukiwania czy wykazy prac i zakładek
  • stron z błędami
  • zautomatyzowanych kontroli Cloudflare w trybie Under Attack
  • ograniczeń limitu żądań (wyjaśnienie w języku angielskim)
  • problemów z serwisami, takimi jak Wayback Machine lub konta Tumblr RSS, które opierają się na botach, scraperach, czy innych zautomatyzowanych narzędziach, którym nadaliśmy niższy priorytet na rzecz ruchu użytkowników.

Oprócz nowych serwerów Elasticsearch, zakupimy pięć serwerów baz danych w celu zwiększenia przepustowości i odporności naszego klastera bazy danych. Na chwilę obecną nie posiadamy wystarczającej mocy bazy danych, aby obsłużyć zwiększający się ruch użytkowników i jednocześnie zajmować się różnymi rodzajami konserwacji. Oznacza to, że od czasu do czasu musimy przełączyć AO3 do trybu offline, by rozwiązać problemy z bazą danych, tak jak zrobiliśmy to podczas prac konserwacyjnych 7-go lutego (post Tumblr w języku angielskim). Dodatkowy sprzęt komputerowy pozwoli nam uniknąć takich sytuacji w przyszłości, ale sfinalizowanie zakupu wraz z instalacją serwerów zajmie trochę czasu. Nie przewidujemy żadnych problemów z bazą danych w trakcie okresu czekania i nie ma żadnego ryzyka utraty danych.

Bardzo przepraszamy za niedogodności. Doceniamy waszą cierpliwość oraz hojne darowizny, które finansują zakupy, takie jak te.

Aby otrzymywać powiadomienia o spowolnieniach, przerwach w pracy lub innych problemach, prosimy o śledzenie @AO3_Status na Twitterze/X (w języku angielskim) lub ao3org na Tumblr (w języku angielskim). Jesteśmy również w trakcie procesu zakładania konta monitorującego na Bluesky (w języku angielskim) oraz strony monitorującej nasz status (w języku angielskim), ale prace nad nimi wciąż trwają, wobec czego mogą nie mieć wszystkich aktualnych informacji. Prosimy o sprawdzanie Twittera/X lub Tumblr, aby otrzymać pełne i zaktualizowane informacje.


OTW jest organizacją non-profit, w skład której wchodzą liczne projekty, jak AO3, Fanlore, Drzwi Otwarte, TWC oraz Wsparcie Prawne OTW. Jesteśmy fanowską organizacją całkowicie utrzymywaną przez darowizny, której personel składa się z wolontariuszy. Dowiedz się o nas więcej na stronie OTW. By dowiedzieć się więcej o grupie wolontariuszy, która przetłumaczyła ten wpis, sprawdź stronę Komisji Tłumaczeń.