|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 01-05-2009, 14:19 |
[Problem] błąd bazy - optymalizacja forum? |
Autor |
Wiadomość |
blackmalder
Posty: 9
|
Wysłany: 21-01-2009, 10:45 [Problem] błąd bazy - optymalizacja forum?
|
|
|
Witam, Przy wchodzeniu na stronę główna wyskakuje mi taki błąd
Kod: | Could not obtain search results
DEBUG MODE
SQL Error : 1053 Server shutdown in progress
SELECT t.* , pt.post_text, pt2.post_text as last_post_text, f.forum_id, f.forum_name, f.forum_color, f.forum_moderate, u.username, u.user_id, u.user_level, u.user_jr, u2.username as user2, u2.user_id as id2, u2.user_level as user_level2, u2.user_jr as user_jr2, p.post_username, p2.post_username AS post_username2, p2.post_time, ph.post_id as post_helped, p.post_approve, p2.post_approve as post_approve2 FROM (phpbb_topics t, phpbb_forums f, phpbb_users u, phpbb_posts p, phpbb_posts p2, phpbb_users u2 , phpbb_posts_text pt, phpbb_posts_text pt2) LEFT JOIN phpbb_posts ph ON (t.topic_id = ph.topic_id AND ph.post_marked = 'y') WHERE t.topic_id IN (19, 24, 27, 29, 31, 33, 34, 36, 37, 38, 39, 43, 44, 46, 47, 48, 49, 53, 56, 58, 60, 65, 68, 71, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 86, 89, 90, 91, 92, 94, 100, 102, 103, 104, 106, 107, 111, 116, 117, 118, 128, 132, 136, 141, 143, 149, 150, 151, 152, 153, 157, 158, 160, 161, 162, 163, 164, 169, 170, 171, 172, 174, 175, 176, 179, 182, 183, 188, 189, 191, 192, 198, 200, 202, 220, 223, 225, 232, 233, 234, 236, 237, 238, 239, 240, 241, 243, 248, 251, 252, 253, 254, 255, 256, 258, 259, 260, 261, 262, 266, 272, 273, 274, 275, 277, 278, 281, 282, 284, 285, 286, 287, 288, 290, 293, 294, 296, 297, 298, 299, 302, 305, 306, 307, 308, 309, 310, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 346, 347, 348, 349, 350, 351, 354, 356, 357, 359, 360, 361, 362, 363, 364, 365, 366, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 381, 384, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 401, 402, 403, 404, 406, 407, 408, 409, 410, 411, 412, 413, 415, 419, 420, 421, 422, 425, 427, 428, 429, 432, 433, 434, 435, 436, 437, 438, 439, 441, 443, 444, 445, 446, 447, 448, 449, 451, 452, 453, 454, 456, 458, 459, 460, 461, 462, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 509, 510, 511, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 532, 533, 534, 535, 536, 537, 538, 540, 541, 543, 544, 545, 546, 547, 548, 549, 550, 551, 554, 557, 558, 559, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 598, 599, 601, 603, 604, 605, 607, 608, 609, 610, 611, 612, 613, 616, 617, 618, 619, 620, 621, 622, 624, 625, 626, 628, 629, 630, 631, 632, 634, 635, 637, 639, 640, 641, 642, 643, 645, 646, 647, 648, 649, 650, 653, 655, 656, 657, 658, 660, 668, 671, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 725, 727, 728, 729, 730, 733, 734, 735, 736, 737, 738, 739, 740, 741, 743, 744, 745, 746, 747, 748, 749, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 765, 766, 768, 769, 771, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 831, 832, 833, 834, 835, 837, 838, 839, 841, 842, 843, 844, 845, 846, 847, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 864, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 899, 900, 902, 903, 904, 905, 906, 907, 908, 909, 911, 912, 913, 915, 916, 917, 918, 919, 920, 921, 922, 923, 925, 926, 927, 928, 929, 931, 932, 933, 934, 936, 937, 938, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 962, 963, 964, 966, 969, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 993, 994, 996, 997, 998, 1002, 1003, 1004, 1005, 1007, 1008, 1009, 1010, 1012, 1013, 1014, 1015, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1030, 1031, 1032, 1033, 1034, 1035, 1036, 1037, 1039, 1042, 1043, 1044, 1045, 1046, 1048, 1050, 1052, 1053, 1054, 1056, 1057, 1058, 1059, 1061, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1071, 1072, 1073, 1074, 1075, 1076, 1078, 1079, 1081, 1082, 1083) AND t.topic_poster = u.user_id AND f.forum_id = t.forum_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id AND pt.post_id = t.topic_first_post_id AND pt2.post_id = t.topic_last_post_id GROUP by t.topic_id ORDER BY p2.post_time DESC LIMIT 0, 25
Line : 828
File : search.php |
przy pisaniu posta taki błąd
nie wyskakuje on zawsze, ale czesto. I trzeba odświeżać stronę. |
Ostatnio zmieniony przez Gilu 21-01-2009, 17:36, w całości zmieniany 1 raz |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
nicon
Pomógł: 359 razy Posty: 2151
|
Wysłany: 21-01-2009, 11:14
|
|
|
blackmalder, błąd po stronie hostingu.
Do nich to zgłaszaj. |
_________________ Pozdrawiam, Piotr `nicon` Kowalczyk.
Pomoc poza forum tylko odpłatna.
DBA - jak sama nazwa wskazuje - jest to osoba, która dba o bazy danych. |
|
|
|
|
blackmalder
Posty: 9
|
Wysłany: 21-01-2009, 12:21
|
|
|
Skontaktowałem się z home.pl a oto przebieg rozmowy:
Cytat: | Operator Grzegorz_S: Pragne zauwazyc, ze forum PHPBB by przemo nie jest oryginalna wersja tej aplikacji, lecz czyjas przerobka. Proponuje zatem wyjasniac wszelkie pojawiajace sie komunikaty z autrem aplikacji, poniewaz moze sama aplikacja dzialac nieprawidlowo, niezaleznie od hostingu.
Użytkownik: forum prowadze juz ponad rok, i nigdy nie mialem z tym zadnych problemow. Autor strony modyfikacji jest nieosiagalny. Jego przyjaciel ktory sie zna na tym (moderator) pisze ze to wina hostingu. Mieli juz podobne problemy.
Operator Grzegorz_S: Pragne zauwazyc, ze standardowe fora PHPBB dzialaja na naszych serwerach prawidlowo. Jezeli chodzi o wszelkie niedogodnosci w wyswietlaniu sie strony formu, niezbedny jest kontakt z autorem skyptu, celem wyjasnienia pojawiajacych sie informacji.
Użytkownik: Nie widze innego wyjasnienia jak chwilowy błąd hostingu, forum chodziło prawidłowo aż do teraz. A żadnych modyfikacji nie zarządzalem. Mozliwe jest przeciazenie bazy?
Operator Grzegorz_S: Pragne zauwazyc, ze serwer dziala prawidlow, jezeli mialoby cos niepokojacego sie dziac z Panstwa serwerem, to forum w ogole by sie nie pojawilo.
Użytkownik: Ok, w takim razie wrócę na forum i postaram sie rozwiązać z nimi ten problem. Pozdrawiam.
Operator Grzegorz_S: Jezeli z ta aplikacja sa niedogodnosci, ktore sa znane autorom, oznacza to, ze aplikacja posiada bledny kod, ktory znany jest jego autorom. Proponuje korzystac z aplikacji, ktora ma prawidlowy kod i takie komunikaty sie nie pojawiaja. |
krótko mówiąc wróciłem do punktu wyjścia. |
|
|
|
|
nicon
Pomógł: 359 razy Posty: 2151
|
Wysłany: 21-01-2009, 12:32
|
|
|
blackmalder, czyli standardowo home.pl pieprzy głupoty.
Odsyłam Cię ponownie do nich.
Błąd jest po stronie ich serwera bazy danych. |
_________________ Pozdrawiam, Piotr `nicon` Kowalczyk.
Pomoc poza forum tylko odpłatna.
DBA - jak sama nazwa wskazuje - jest to osoba, która dba o bazy danych. |
|
|
|
|
blackmalder
Posty: 9
|
Wysłany: 21-01-2009, 16:20
|
|
|
Naprawdę, mam już tego dość.
Cytat: | Operator Krzysztof_J: Witam, Krzysztof Jurkanis w czym moge pomoc?
Użytkownik: Witam, jestem administatorem forum phpbb by przemo www.onepiece.com.pl/forum
Użytkownik: a oto link do tematu gdzie widnieje moj problem
Użytkownik: http://www.przemo.org/php...p=405480#405480
Operator Krzysztof_J: Prosze sprecyzwoac w jaki sposob moge Panstwu pomoc?
Użytkownik: Na moim forum zaczely wyskakiwac bledy. Moderatorzy phpbb by przemo uwazaja ze wina stoi po stronie serwera home.pl
Użytkownik: a dokladnie baza danych.
Użytkownik: juz raz pisalem, i Pan Grzegosz S. odeslal mnie, mowiac ze to wina forum. Ale wczesniej chodzilo dobrze.
Operator Krzysztof_J: Proagne zaznaczyc, iz nie wspieramy zewnetrznego oprogramowania, ponadto wskazany z Panstwa strony skrypt jest wysoce nieoptymalny jak i generuje duza ilosc bledow, wyniki wyszukiwan w google wskaza Panstwu rowniez inne fora debatujace na temat wskazanego oprogramowania. Z naszej strony sugerujemy uzycia lepszego oprogramowania jakim jest np vBiuletyn. |
Czy rzeczywiście jestem zmuszony do zmiany oprogramowania forum?
Może jednak błąd widnieje tutaj... |
|
|
|
|
MagicalFire
Pomógł: 980 razy Posty: 4353
|
Wysłany: 21-01-2009, 16:23
|
|
|
blackmalder, zmień hosting
administratorzy hostingów zawsze mówią ze to nie ich wina |
_________________ nie za takie Przemo walczyliśmy |
|
|
|
|
blackmalder
Posty: 9
|
Wysłany: 21-01-2009, 16:27
|
|
|
Tak, tylko że przedłużyłem serwer o rok, miesiąc temu kiedy jeszcze nie miałem tego typu problemów...a 360 pln w trawie nie piszczy.
Poza tym mam 1 pozycje w google, a domena pochodzi również z home.pl...
nie wiem co robić. |
|
|
|
|
Gilu
Pomógł: 848 razy Posty: 2309
|
Wysłany: 21-01-2009, 16:52
|
|
|
blackmalder napisał/a: | Jezeli z ta aplikacja sa niedogodnosci, ktore sa znane autorom, oznacza to, ze aplikacja posiada bledny kod, ktory znany jest jego autorom. |
Nie mam do nich słów po prostu.
blackmalder, jeżeli chcesz mieć pewność że to nie wina forum to łap za słownik i przetłumacz sobie komunikaty z błędów:
Kod: | Server shutdown in progress |
oraz
Kod: | MySQL server has gone away |
Może spróbuj zoptymalizować bazę, wyłączyć jakieś pierdoły jak np. urodziny |
|
|
|
|
blackmalder
Posty: 9
|
Wysłany: 21-01-2009, 17:33
|
|
|
Próbowałem wszystkiego. A co do tych komunikatów to wiedziałem co oznaczają angielski aż tak źle nie hula. O tym również im pisałem to wyskoczyli z tym, iż to nie ma znaczenia co jest napisane, ponieważ błędy generuje forum czy jakoś tak.
Jest może jeszcze jedna szansa. Przenieść wszystko z Przemo na oryginalnego Phpbb? Co o tym myślicie.
Czy to coś w ogóle pomoże... cóż oni tak twierdzą. |
|
|
|
|
Gilu
Pomógł: 848 razy Posty: 2309
|
Wysłany: 21-01-2009, 17:42
|
|
|
blackmalder napisał/a: | Przenieść wszystko z Przemo na oryginalnego Phpbb? Co o tym myślicie.
Czy to coś w ogóle pomoże... cóż oni tak twierdzą. |
Sądzę że to ostateczne rozwiązanie, tak samo jak zmiana hostingu bo na home.pl zawsze było cieniusio z wydajnością, nawet jest w tym dziale przyklejony osobny temat. |
|
|
|
|
blackmalder
Posty: 9
|
Wysłany: 04-02-2009, 16:59
|
|
|
Nie poddałem się, i dalej pisałem do nich aż dostałem odpowiedz od jednego z głównych administratorów, pisałem te same argumenty co do operatorów... w końcu się tym zainteresowali i napisali:
Cytat: | Po dokonaniu analizy pracy Panstwa konta chcialbym poinformowac, iz w jego
ramach
funkcjonuja skrypty, ktore moga powodowac znaczna utylizacje Panstwa konta
wirtualnego
oraz statusy odpowiedzi serwera (bledy) 503.
W zalaczniku pozwolilem sobie na zamieszczenie nastepujacych plikow:
- onepiece@home-090202-phperr.log - log zawierajacy bledy wynikowe
interpretera PHP
- onepiece@home-090202-phpreq.log - log informujacy o czasie wykonania sie
skryptu oraz
czasie oczekiwania skryptu na operacje I/O, tj. dostep do bazy, zewnetrznych
zrodel
danych, itp.
- onepiece@home-090202-phplog.log - log interpretera PHP
- onepiece@home-090202-mysql_slowlog.log - log zawierajacy zapytania SQL
wykonujace sie
powyzej 3sek. oraz te, ktore nie wykorzystuja indeksow
- onepiece@home-090202-mysql_slowstats.log - podsumowanie pliku
onepiece@home-090202-mysql_slowlog.log
Powyzsze pliki zostaly umieszczone w zalaczonym archiwum gzip. Prosze o
zapoznanie sie
z w/w logami oraz analize i optymalizacje Panstwa serwisu. Prosze takze o
informacje zwrotna
na temat podjetch krokow optymalizacyjnych.
W przypadku serwisow o wiekszych odwiedzalnosciach sugeruje rowniez rozwazyc
uzycie nastepujacych
technik:
1. gdzie to mozliwe prosze stosowac content statyczny
2. warto rozwazyc, w wypadku stron dynamicznych, przygotowanie ich zawartosci
wczesniej (np. szablony)
3. skrypty powinny konczyc prace w jak najkrotszym czasie (do 200 ms)
4. unikac serwowania plikow z poziomu skryptu PHP (poprzez kopiowanie
zawartosci plikow dyskowych binarnie na standardowe wyjscie)
5. stosowanie zapytan, ktore baza danych jest w stanie wykonywac rownolegle
6. wyeliminowanie polaczen do zewnetrznych serwerow
7. unikanie generowania obrazkow 'na zywo'
8. zadania 'porzadkowe' najlepiej wykonywac w cronie w godzinach nocnych
9. nalezy pamietac o odpowiednich indeksach na tabelach baz danych
W przypadku dodatkowych pytan pozostajemy do dyspozycji.
|
co wy na to? |
|
|
|
|
Radek
Pomógł: 955 razy Posty: 4614
|
Wysłany: 04-02-2009, 19:42
|
|
|
A wrzuć gdzieś ten gzip z logami które Ci dali, to jak znajdę chwilę to przejrzę. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
blackmalder
Posty: 9
|
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|