Many Deadlock errors after upgrade
After updating the code, the Vaultwiki was operating OK.
However, it immediately started throwing these errors every few minutes.
XF\Db\DeadlockException: MySQL query error [1213]: Deadlock found when trying to get lock; try restarting transaction src/XF/Db/AbstractStatement.php:230
Generated by: Unknown account Feb 23, 2025 at 11:46 AM
Stack trace
INSERT IGNORE INTO `xf_vw_accelerate` (`entry_type`, `entry_name`, `entry_content`) VALUES ('file','/var/www/html/500eboard.co/public_html/forums/src/addons/vw/vw/_core/controller/request/xf2.php','1'),
('file','/var/www/html/500eboard.co/public_html/forums/src/addons/vw/vw/_core/controller/request/vw.php','1'),
('file','/var/www/html/500eboard.co/public_html/forums/src/addons/vw/vw/_core/model/shutdown/xf2.php','1'),
('file','/var/www/html/500eboard.co/public_html/forums/src/addons/vw/vw/_core/model/shutdown/vw.php','1'),
('file','/var/www/html/500eboard.co/public_html/forums/src/addons/vw/vw/_core/model/lock/vw.php','1')
------------
#0 src/XF/Db/Mysqli/Statement.php(198): XF\Db\AbstractStatement->getException('MySQL query err...', 1213, '40001')
#1 src/XF/Db/Mysqli/Statement.php(78): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1213, '40001')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/addons/vw/vw/_core/controller/db/xf2.php(118): XF\Db\AbstractAdapter->query('INSERT IGNORE ...')
#4 src/addons/vw/vw/_core/model/db/mysql/vw.php(1454): vw_DB_Controller_XF2->query_write('INSERT IGNORE ...')
#5 src/addons/vw/vw/_core/model/db/mysql/vw.php(1122): vw_DB_MySQL_Model->shutdown_or_run('INSERT IGNORE ...', false)
#6 src/addons/vw/vw/_core/model/shutdown/vw.php(143): vw_DB_MySQL_Model->insert(Array)
#7 src/addons/vw/vw/_core/model/shutdown/xf2.php(70): vw_Shutdown_Model->shutdown()
#8 src/addons/vw/vw/Listener.php(341): vw_Shutdown_Model_XF2->shutdown()
#9 src/XF/Extension.php(81): vw\vw\Listener::app_complete(Object(XF\Pub\App), Object(XF\Http\Response))
#10 src/XF/App.php(3020): XF\Extension->fire('app_complete', Array, NULL)
#11 src/XF/App.php(2251): XF\App->fire('app_complete', Array)
#12 src/XF/Pub/App.php(456): XF\App->complete(Object(XF\Http\Response))
#13 src/XF/App.php(2516): XF\Pub\App->complete(Object(XF\Http\Response))
#14 src/XF.php(524): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Request state
array(4) {
["url"] => string(69) "/forums/attachments/15234827365558af70779a54d500e_silver_08-jpg.67249"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}