Що спричиняє перевищення часу очікування блокування?

0 Comments 18:52

Час очікування блокування перевищено; спробуйте перезапустити помилку транзакції, коли запит не можна продовжити, оскільки він заблокований блокуванням рядків. Як правило, взаємоблокування виникає, коли дві або більше транзакцій записуються в ті самі рядки, але в іншому порядку.

З документів MySQL 5.5 для lock_wait_timeout: Ця змінна вказує час очікування в секундах для спроб отримати блокування метаданих. Допустимі значення від 1 до 31536000 (1 рік). За замовчуванням 31536000.

Щоб збільшити час очікування блокування:

  1. SSH на сервер панелі керування як користувач root.
  2. Відредагуйте /etc/my. …
  3. Перевірте, чи немає запущених/очікуваних транзакцій, і зупиніть демон OnApp за допомогою /etc/init. …
  4. Перезапустіть сервер MySQL за допомогою /etc/init.

Коли гості отримують повідомлення про помилку в додатку, подібне до "На жаль, перевищено час очікування 15000 мс", це означає, що виникла помилка тайм-ауту між базою даних і програмою. Зокрема, у прикладі повідомлення про помилку виникла помилка очікування між програмою та базою даних у 15000 мілісекунд.

Зазвичай це трапляється, коли є занадто багато відкритих транзакцій, які блокують доступ для читання до вашого сервера бази даних. Ви можете спробувати перезапустіть сервер що зазвичай вирішує проблему.

Related Post

Чи літає Virgin з Австралії до США?Чи літає Virgin з Австралії до США?

Virgin Australia Квитки до Північної Америки Якщо ви шукаєте дешеві авіаквитки, спробуйте наш гнучкий календар бронювання, щоб знайти найкращий день для перельоту Незаймана Австралія Незаймана Австралія Virgin Australia є австралійська

Як довго D-димер залишається підвищеним після ПЕ?Як довго D-димер залишається підвищеним після ПЕ?

ОБГОВОРЕННЯ. Аналіз D-димеру є високочутливим тестом, який використовується для оцінки ПЕ. Це міра моноклональних антитіл до D-димеру, що утворюються під час процесу фібринолізу. D-димер має період напіввиведення 4-6 годин і