Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Żądania utknęły w oprogramowaniu pośredniczącym ActiveRecord::QueryCache

Najbardziej możliwą przyczyną jest zerwanie połączenia z bazą danych (zapora, konfiguracja serwera...) i Railsy nie zauważyły, więc w ActiveRecord::QueryCache następuje przekroczenie limitu czasu. . Gdy Railsy zauważą, że połączenie zostało przerwane, łączy się ponownie, a przepływ wykonywania jest kontynuowany.

Spróbuj ustawić parametr read_timeout w Twojej database.yml plik do około 10 sekund i sprawdź ustawienia połączenia i serwera.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Samouczek MySQL — przewodnik dla początkujących do nauki MySQL

  2. Pierwsza wolna liczba MySQL pomiędzy istniejącymi wartościami

  3. sprawdź dostępność pokoju z SQL

  4. Zapytanie do obliczenia sumy odległości (długość, szerokość geograficzna) w kolejnych wierszach w Mysql

  5. Jak uzyskać wstawiony identyfikator za pomocą Spring Jdbctemplate.update(String sql, obj...args)