Gruchol
6.01.2015, 11:56:51
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 ?
Optymalizacja tabeli + optymalizacja ustawien mysql (my.cnf) - szczególnie zwiększenie ilości ram/cache dla bazy.
Gruchol
6.01.2015, 13:55:16
Mój my.cnf wygląda tak :
http://wklej.org/id/1585580/Co tutaj ustawić aby się szybciej ładowało ?
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
12.01.2015, 21:34:30
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
12.01.2015, 21:56:18
no dobra a co mówią logi php-fpm ? i ew. nginx ?
Gruchol
12.01.2015, 22:24:00
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
12.01.2015, 22:29:32
jak za duży ? vim nie daje rady? Wierzyć mi się nie chce
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.