Page 1 of 4
1213
Posted: Tue Apr 07, 2020 6:41 pm
by ulan
Mysql error 1213: Deadlock found when trying to get lock; try restarting transaction (UPDATE rot_gallery_info SET gallery_status = 'active' WHERE gallery_status = 'off_till_activation' and activation_date < '2020-04-06 15:09:06' )
Re: 1213
Posted: Wed Apr 08, 2020 6:16 am
by admin
добавил обработку для этого варианта
Re: 1213
Posted: Sun Apr 12, 2020 5:51 am
by ulan
Mysql error 1213: Deadlock found when trying to get lock; try restarting transaction (UPDATE rot_gallery_info SET gallery_status = 'active' WHERE gallery_status = 'off_till_activation' and activation_date < '2020-04-10 14:51:51' )
Mysql error 1213: Deadlock found when trying to get lock; try restarting transaction (UPDATE LOW_PRIORITY rot_gallery_info SET gallery_total_shows = CASE WHEN gallery_id = '102833' THEN gallery_total_shows + 1 WHEN gallery_id = '100180' THEN gallery_total_shows + 1 WHEN gallery_id = '92643' THEN gallery_total_shows + 1 WHEN gallery_id = '98086' THEN gallery_total_shows + 1 WHEN gallery_id = '98987' THEN gallery_total_shows + 1 WHEN gallery_id = '67563' THEN gallery_total_shows + 1 WHEN gallery_id = '102652' THEN gallery_total_shows + 1 WHEN gallery_id = '98793' THEN gallery_total_shows + 1 WHEN gallery_id = '100245' THEN gallery_total_shows + 2 WHEN gallery_id = '96527' THEN gallery_total_shows + 1 WHEN gallery_id = '98559' THEN gallery_total_shows + 1 WHEN gallery_id = '72500' THEN gallery_total_shows + 1 WHEN gallery_id = '89894' THEN gallery_total_shows + 1 END WHERE gallery_id IN ('102833','100180','92643','98086','98987','67563','102652','98793','100245','96527','98559','72500','89894') )
Re: 1213
Posted: Sun Apr 12, 2020 6:16 am
by admin
"try restarting transaction" уже не помогает
выросла нагрузка на винт?
Re: 1213
Posted: Sun Apr 12, 2020 6:34 am
by ulan
походу да
Total DISK READ : 485.25 K/s | Total DISK WRITE : 115.94 M/s
Actual DISK READ: 827.78 K/s | Actual DISK WRITE: 205.63 M/s
Re: 1213
Posted: Sun Apr 12, 2020 6:48 am
by admin
технически я могу "забить" эти ошибки что б не писало, но прятаться от проблемы не имеет смысла
надо разбираться что пишет на диск, как это оптимизировать и ошибка пройдет сама
Re: 1213
Posted: Sun Apr 12, 2020 6:59 am
by ulan

бд пишет судя по скрину
Re: 1213
Posted: Sun Apr 12, 2020 7:08 am
by admin
да
я бы начал с
1. вынос темпа мускла на мемори диск
2. проверил бы какие запросы грузят больше всего в slow log
Re: 1213
Posted: Sun Apr 12, 2020 7:21 am
by ulan
ок, переда админам
а почему нельзя кроны запускать реже чем еври минут?
Re: 1213
Posted: Sun Apr 12, 2020 8:27 am
by admin
можно
просто все все цифры и задания будут обновляться реже чем чем раз в минуту
например поставили вы форсить 100, и идет в минуту у вас 100 хитов трейдеру
если запустится через минуту крон то остановит форс, а запустится через 10 минут - уйдет 1000 хитов вместо 100
а так то ничего не мешает реже ставить