Как обнаружить мертвые блокировки в Mysql / innodb?

Второй набор полей формы отсутствует в <form>, поэтому он не будет ничего делать при отправке формы. Вы должны либо добавить его в текущую форму, либо обернуть его в другой тег формы и обработать отправку отдельно. Некоторый тип ajax может пригодиться здесь, или, может быть, даже использовать частичные шаблоны в django и иметь частичные части как часть формы, тогда, если вы получите успешный ответ, вы можете показать следующую форму и обрабатывать ее почти как совершенно отдельную форму. Когда вы отправляете форму, вы также можете проверить вкладку сети в инструментах разработчика и щелкнуть только что отправленный запрос, затем перейти на вкладку параметров и посмотреть, какие параметры были отправлены в форме отправки и каковы их значения. Я знаю, что это не прямой ответ, но, надеюсь, он поможет вам отладить немного больше.

12
задан 13 March 2009 в 15:24
поделиться

3 ответа

http://dev.mysql.com/doc/refman/5.0/en/innodb-error-codes.html

1213 (ER_LOCK_DEADLOCK)

Мертвая блокировка транзакции. Необходимо повторно выполнить транзакцию.

13
ответ дан 2 December 2019 в 03:33
поделиться

Попробуйте MaatKit. Это имеет регистратор мертвой блокировки.

6
ответ дан 2 December 2019 в 03:33
поделиться

Попробуйте innotop, и вы обнаружите тупик.

1
ответ дан 2 December 2019 в 03:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: