Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Poważne błędy w tabeli ibf_posts, nie działa praktycznie żadna funkcja forum :(


Rekomendowane odpowiedzi

Opublikowano

Witajcie. Poczytałem trochę i wkleję zawartość cache i dodatkowo błędy przy opcji database checker i database index checker no i dodatkowo zrzut z phpMyAdmina.

Normalnie załamka. Forum można sobie wyświetlić, ale czytać postów już nie. Do Panelu Admina można wejść ale nie działa więcej jak połowa narzędzi :P

Pomożecie coś ?

Robiłem myisamchck, repair table przez ssh i próbowałem w phpMyAdminie też, co kończyło się zwałką serwera mysql.

No dobra, trochę screenów i kodu.

===================================================
Date: Tue, 08 Dec 2009 00:29:28 +0000
Error Number: 144
Error: Table './forum/ibf_posts' is marked as crashed and last (automatic?) repair failed
IP Address: 83.2.221.188
Page: /index.php?showtopic=1097
Debug: array (
 1 => 
 array (
   'file' => '/home/www/forum/ips_kernel/classDb.php',
   'line' => 1010,
   'function' => 'query',
   'class' => 'db_driver_mysql',
 ),
 3 => 
 array (
   'file' => '/home/www/forum/admin/applications/forums/modules_public/forums/topics.php',
   'line' => 403,
   'function' => '_getTopicDataLinear',
   'class' => 'public_forums_forums_topics',
 ),
 4 => 
 array (
   'file' => '/home/www/forum/admin/sources/base/ipsController.php',
   'line' => 291,
   'function' => 'doExecute',
   'class' => 'public_forums_forums_topics',
 ),
)
mySQL query error: SELECT pid FROM ibf_posts WHERE topic_id=1097 ORDER BY pid asc LIMIT 0,15
===================================================
Date: Tue, 08 Dec 2009 00:29:54 +0000
Error Number: 144
Error: Table './forum/ibf_posts' is marked as crashed and last (automatic?) repair failed
IP Address: 83.2.221.188
Page: /admin/index.php?adsess=f071973e83103fde720c323b96aa1c75&app=core&module=tools&section=cache&do=cache_overview
Debug: array (
 1 => 
 array (
   'file' => '/home/www/forum/ips_kernel/classDb.php',
   'line' => 1010,
   'function' => 'query',
   'class' => 'db_driver_mysql',
 ),
 4 => 
 array (
   'file' => '/home/www/forum/admin/applications/core/modules_admin/tools/cache.php',
   'line' => 91,
   'function' => 'cacheOverview',
   'class' => 'admin_core_tools_cache',
 ),
 5 => 
 array (
   'file' => '/home/www/forum/admin/sources/base/ipsController.php',
   'line' => 291,
   'function' => 'doExecute',
   'class' => 'admin_core_tools_cache',
 ),
)
mySQL query error: SELECT COUNT(*) as count FROM ibf_posts
===================================================
Date: Tue, 08 Dec 2009 14:54:56 +0000
Error Number: 1033
Error: Niewła?ciwa informacja w pliku: './forum/ibf_posts.frm'
IP Address: 83.2.221.188
Page: /admin/index.php?adsess=53107f66fe45e73b6947255e4ee4dc73&app=core&module=tools&section=cache&do=cache_overview
Debug: array (
 1 => 
 array (
   'file' => '/home/www/forum/ips_kernel/classDb.php',
   'line' => 1010,
   'function' => 'query',
   'class' => 'db_driver_mysql',
 ),
 4 => 
 array (
   'file' => '/home/www/forum/admin/applications/core/modules_admin/tools/cache.php',
   'line' => 91,
   'function' => 'cacheOverview',
   'class' => 'admin_core_tools_cache',
 ),
 5 => 
 array (
   'file' => '/home/www/forum/admin/sources/base/ipsController.php',
   'line' => 291,
   'function' => 'doExecute',
   'class' => 'admin_core_tools_cache',
 ),
)
mySQL query error: SELECT COUNT(*) as count FROM ibf_posts
===================================================
Date: Tue, 08 Dec 2009 14:56:23 +0000
Error Number: 1033
Error: Niewła?ciwa informacja w pliku: './forum/ibf_posts.frm'
IP Address: 83.2.221.188
Page: /rebuildPosts.php
Debug: array (
 1 => 
 array (
   'file' => '/home/www/forum/ips_kernel/classDb.php',
   'line' => 1010,
   'function' => 'query',
   'class' => 'db_driver_mysql',
 ),
 3 => 
 array (
   'file' => '/home/www/forum/rebuildPosts.php',
   'line' => 132,
   'function' => '_process',
   'class' => 'moo',
 ),
 4 => 
 array (
   'file' => '/home/www/forum/rebuildPosts.php',
   'line' => 100,
   'function' => '_doPosts',
   'class' => 'moo',
 ),
 5 => 
 array (
   'file' => '/home/www/forum/rebuildPosts.php',
   'line' => 41,
   'function' => '__construct',
   'class' => 'moo',
 ),
)
mySQL query error: SELECT p.*,t.forum_id,m.member_group_id, m.mgroup_others,f.* FROM ibf_posts p  LEFT JOIN ibf_topics t ON ( t.tid=p.topic_id ) 
LEFT JOIN ibf_members m ON ( m.member_id=p.author_id ) 
LEFT JOIN ibf_forums f ON ( t.forum_id=f.id )   WHERE p.pid > 0 ORDER BY p.pid ASC LIMIT 250

post-1551-1260286116,2664_thumb.jpg

post-1551-1260286123,3632_thumb.jpg

post-1551-1260286131,8269_thumb.jpg

post-1551-1260286141,1395_thumb.jpg

  • Manager
Opublikowano

Witamy na forum! :P

Error: Table './forum/ibf_posts' is marked as crashed and last (automatic?) repair failed

Trzeba ją poprawić/naprawić w PMA.

 Error: Niewła?ciwa informacja w pliku: './forum/ibf_posts.frm'

Coś takiego pierwsze widzę. Albo inaczej: na normalnych i prawidłowo skonfigurowanych hostach się nie zdarza. Jaki masz serwer?

I kolejne pytanie: to świeża instalacja forum? Może jakiś link do forum w profilu podasz?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Witam, witam DawPi :P Masz rację. ibf_posts.frm uległo uszkodzeniu, przez co za nic i niczym nie mogę naprawić tabeli.

Próbowałem też ręcznie na plikach frm, MYI i MYD ale cały czas kicha.

W chwili obecnej forum działa bezbłędnie na tej samej konfiguracji - tylko baza jest deko starsza ( jakieś 4000 postów wstecz :P ).

Tabela ibf_posts miała ok. 160 MB.

Zaczęło się od małego błędu przy edycji posta :) Później stopniowo odpadały kolejne opcje forum, aż zostało tylko patrzenie na stronę główną i kategorie. Już nawet czytać tematów nie można.

Link tu raczej nic nie da DawPi, to nie mój serwer i nawet nie będę mógł dać ci danych.

Najśmieszniejsze jest to, że te 3 pliki ibf_posts nawet po wyłączeniu mysql nie dają się skopiować, a co dopiero czymś ruszyć. Ściąga połowę i amen.

Można naprawić jakoś plik definicji ? Może zastąpić go plikiem z czystej instalacji ? Jeśli jest jakiś sposób to naprawa pliku danych i indeksu będzie już chyba prosta ?

  • Manager
Opublikowano

Witaj,

aż tak zaawansowanej wiedzy o serwerach SQL nie mam. Wiem jedno: jak coś nie działa to znaczy, że ktoś nie potrafił tego dobrze skonfigurować i pytania należy kierować do admina Twojego serwera.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Opublikowano

Nie. To jest uszkodzenie bazy na poziomu plikowym. Kiedys probowalem to naprawic. Nie jest to niewykonalne, ale czasem sie nie da. Po pierwsze puscilbym fsck aby sprawdzic jak sie sprawuje parycja.

Jezeli dziala, sprobowalbym te 3 pliki przeniesc z katalogu z baza do innego i podmienil na dzialajace. To wszystko w trakcie wylaczonej bazy. Potem uruchamiamy ja i testujemy czy dziala, jak tak to wylaczamy baze, przestawiamy te pliki gdzie jest mowa o uszkodzeniu i wstawiamy. Uruchamiamy. Jezeli nadal istnieje oznaczenie w uzyciu to raczej nic nie da sie zrobic, jak sie zmieni to wtedy mozna probowac naprawic w PMA.

Sprawdzilbym logi MySQL i zobaczyly co one wyswietlaja dla tej bazy.

Opublikowano

Dzięki chłopaki, temat można zamknąć. Uszkodzonej tabeli nawet Pan Bóg nie odzyska :)

P.S. Nawet nie wiecie jak ja żałuję, że nie zostałem na V 2.3.6 :)

Szkoda, że nie ma możliwości powrotu. Chyba oleję IP.Board i kupię VB.

Nie dość, że chodziło kilka razy szybciej niż ten obecny muł z IPSu to było stabilniejsze.

Wg mnie IPS przekombinował. Dowalili wodotryski, które wymagają dedyka i przynajmniej procka 2,5 GHz :)

  • Manager
Opublikowano

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.