Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Bardzo długie ładowanie bazy. Gateway Time-out
Forum PHP.pl > Forum > Bazy danych
Gruchol
Witam,
Od pewnego czasu pewna tabela w bazie (phpmyadmin) zaczęła się strasznie długo ładować.
Wtedy jeszcze było to do zniesienia jednak teraz nie chce się nawet załadować.
Pojawia się teraz :
Błąd przetwarzania wywołania
Kod błędu: 504
Błąd tekstu: Gateway Time-out
Posiadam VPSa na którym jest nginx, mysql oraz php-fpm
Baza przechowuje około 500 użytkowników i potrzebuje się do niej dostać.
Da się jakoś zrobić aby baza wczytywała się dużo szybciej ?
ohm
Optymalizacja tabeli + optymalizacja ustawien mysql (my.cnf) - szczególnie zwiększenie ilości ram/cache dla bazy.
Gruchol
Mój my.cnf wygląda tak : http://wklej.org/id/1585580/
Co tutaj ustawić aby się szybciej ładowało ?
ohm
Jak masz dostęp do shella, to ściągnij i odpal sobie skrypt z http://mysqltuner.pl i on powinien Ci sporo podpowiedzieć odnośnie ustawień.
Kolejna rzecz: mysqlcheck -o --all-databases - optymalizacja wszystkich tabel w bazie.
Gruchol
Nadal sobie z tym nie poradziłem.
Zapytania do bazy dochodzą błyskawicznie wszystko jest super tylko gdy chcę wejść w tę tabelę w bazie (PhpMyAdmin) to mi wyskakuje Gateway Time-out.
Pyton_000
no dobra a co mówią logi php-fpm ? i ew. nginx ?
Gruchol
Plik z logami jest tak duży, że nie mogę go uruchomić.

Czy może jakaś dodatkowa konfiguracja phpmyadmin pomoże ?
Na XAMPPIE wszystko jest okej tylko na VPsie szaleje.
Pyton_000
jak za duży ? vim nie daje rady? Wierzyć mi się nie chce wink.gif

ohm
tail -f /var/log/php5-fpm.log - i bedziesz mial "na żywo" podgląd z pliku.


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.