"Trzeba być wielkim przyjacielem, żeby przyjść i przesiedzieć z kimś całe popołudnie tylko po to, żeby nie czuł się samotny. Odłożyć swoje ważne sprawy i całe popołudnie poświęcić na trzymanie kogoś za rękę."
Witajcie. Dzisiaj ze złymi wieściami. No to na tym koniec odzyskiwania. Jeszcze jeden wątek jest możliwy do odzysku i go wrzucę, ale to już koniec. :(
Najbardziej żałuję "Najbliższej przeszłości Eltena". Reszta kopii bezpieczeństwa jest fizycznie uszkodzona. Zbadałem, czy to tylko na moim dysku, ale była uszkodzona już na serwerze, gdy ją pobierałem. :(
Tak więc, trzeba działać z tym, co mamy, niestety albo stety. Pozdrawiam, DP
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
Natomiast z tych lepszych wieści: Blogi już prawie skończone, szacuję, że jakieś 90% pracy skończone. W zasadzie, to może jeszcze dzisiaj, a jak nie, to pewnie jutro to skończe. PZDR DP
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
Pięć tabeli w bazie danych. Poprzedni silnik używał po jedną tabelę na każdy wpis, do tego każdy blog miał jeszcze tabelę z kategoriami. Czyli sporo. Teraz cały system blogów stoi na czpięciu tabelach, jedna zawiera wszystkie blogi i ich ustawienia, druga wszystkie kategorie, trzecia wszystkie wpisy i komentarze, czwarta powiązania wpis-kategoria, a piąta stan tego, kto przeczytał jaki wpis, do co nowego. Do tego dochodzą śledzone blogi oczywiście, ale to już podlega pod co nowego. :)
Jakie zmiany? Zauważalnych na razie niewiele. Na razie na górze listy są najstarsze wpisy, na dole najnowsze, ale to stan przejściowy, dzisiaj powinno się ogarniać. A ze zmian nie przypadkowych, a planowanych. Zwiększony limit wpisów do jakoś 4000000 znaków. Więc myślę, że można śmiało wstawiać nawet książki, poprzednim było 32767 znaków. :)
Z innych zmian, które przewiduje nowy silnik: Można jeden wpis przypisać do kilku kategorii Można zmieniać nazwy kategorii i wpisów Można usuwać i edytować pojedyncze komentarze Można zmieniać ustawienia bloga, publiczność itp.
Ale, to jest dopiero do wprowadzenia do Eltena. Takie funkcje ma serwer, klient na razie ich nie wspiera. Na razie. :)
PZDR DP
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
Forum zaktualizowane, jeszcze drobne błędy mogą być, ale w ciągu 15 minut powinno być ok. Jedynie straciliśmy, niestety, listę śledzonych wątków. I wszystkie wpisy są nieprzeczytane.
Ale za to mamy nowy silnik, dużo, dużo lepszy. Który w wolnej chwilii opiszę szerzej. PZDR DP
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
Ok, wszystko już powinno działać. :) Proszę o dodanie jeszcze raz odpowiednich tematów do śledzonych wątków.
Dotychczas każdy wątek miał osobną tabelę i każde forum tabelę z wątkami. W sumie mieliśmy tu przed katastrofą tysiące tabel. Była to główna przyczyna, dla której tak łatwo było uszkodzić bazę i dla której kopie są uszkodzone. Algorytmy kopii zapasowych nie uwzględniały tak wielkiej ilości tabel.
Tak więc, naprawiam ten problem. :)
Od teraz forum reprezentowane jest przez pięć tabel: Tabelę ze wszystkimi forami Tabelę ze wszystkimi wątkami Tabelę ze wszystkimi wpisami Tabelę zawierającą informacje o przeczytanych wpisach Tabelę ze śledzonymi wątkami . Każda tabela to 3 pliki. Tak więc forum to w zasadzie 15 plików, a nie, jak było poprzednio, 7000 plików.
Dodatkowo, nowy silnik ma kilka nowych funkcji, chociaż nie tak dużo, jak ponowy silnik blogów. Będzie można przenosić wątki między forami bez potrzeby przenoszenia każdego wpisu osobono, jak do tej pory było. Można będzie też ustawić śledzenie całych forów i ustawić wszystkie wątki na forum jako przeczytane. Ale to dopiero przyniesie aktualizacja klienta.
Pozdrawiam, DP
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
Witajcie. Dzisiaj mieliśmy kolejne problemy, znowu ktoś zamieszał na serwerze. Całe szczęście, jeden z mechanizmów wprowadzonych po ostatniej awarii zadziałał. Nie wchodząc w szczegóły, przywróciłem kopię z przed ośmiu godzin. Wybaczcie stratę tych ośmiu godzin. :(
Pozdrawiam, DP
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
Na szczęście nie straciliśmy niczego, backup był i zawierał dane od 08:30 do 16:30, zależnie od miejsca, głównie z 12:30, blogi z 19:30. Dzięki temu nie straciliśmy chyba niczego.
A co się stało? Nie, nei był to atak, raczej nie. Problem jest inny Chodzi o mysql, znany i często używany pakiet, niestety, odkryliśmy jego nowy błąd. Przeprowadziłem testy na lokalnym systemie i, rzeczywiście, błąd jest.
Otóż, kiedy partycja baz danych się zapełnia, mysql szaleje i zaczyna usuwać sam swoje dane. Remedium? Zwiększyć partycję mysqla na serwerze Eltena. Już działa. Baza może mieć jeszcze 5GB więcej, obecnie ma 0,8GB, nim to się powtórzy. Więc, jeśli aktywność będzie podobna, problem wróci do nas statystycznie za około 12 lat. PZDR DP
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.
Witajcie. Dzisiaj przez pewien czas serwer był niedostępny. Przekazuję przeprosiny od firmy OVH, która zarządza serwerownią. Problem wynikał z dostępem Internetu do serwera i nie był zależny w żadnym stopniu ode mnie. Ale na szczęście już go rozwiązali. Pozdrawiam z Londynu, Dawid Pieper
#StandWithUkraine
Shoot for the Moon. Even if you miss, you'll land among the stars.