Size: a a a

2019 December 17

ВБ

Виктор Бурцев... in Laravel Pro
Допустим у тебя есть две транзакции А и Б. Транзакция А должна изменить цену товара 1 и сделать селект товара 2. А транзакция Б должна изменить цену товара 2 и сделать селект товара 1. Транзакция А ставит лок на строку товара 1, а транзакция Б ставит лок на строку товара 2. В итоге обе транзакции ждут захвата блокировки бесконечно, пока фоновый процесс мускуля не найдет и не прибьет одну из них. Это самый базовый случай. В реальности все намного хуже
источник

ВБ

Виктор Бурцев... in Laravel Pro
У мускуля есть такая структура, называется граф блокировок
источник

ВБ

Виктор Бурцев... in Laravel Pro
если граф достигает глубины 200 (эта константа прописана прямо в коде иннодб), то у тебя случается такой глобальный дедлок
источник

КГ

Кирилл Голубев... in Laravel Pro
всем привет, дебагбар почему-то перестал работать, вернее. его вызов работает в файле web, а в контроллерах ошибки не пишент, но в самом дебагбаре угается будто его найти не может
источник

CG

CaT Grimes 🔫 in Laravel Pro
привет
источник

CG

CaT Grimes 🔫 in Laravel Pro
я хочу через JQuery вывести дату в diffForHumans()
источник

CG

CaT Grimes 🔫 in Laravel Pro
но когда вызываю функцию через жс файл, то ошибку показывает
источник

CG

CaT Grimes 🔫 in Laravel Pro
гуглил, не нашел инфы
источник

CG

CaT Grimes 🔫 in Laravel Pro
$('ul.card-list.list-unstyled').append('<li><a href="/news/' + element.id + '"><h5>' + element.title_en + '</h5><span>' + element.created_at + '</span></a></li>')
источник

CG

CaT Grimes 🔫 in Laravel Pro
вот пример кода, я хочу вывести дату как diffForHumans, но понятие не имею как
источник

A

Arsen in Laravel Pro
Кирилл Голубев
всем привет, дебагбар почему-то перестал работать, вернее. его вызов работает в файле web, а в контроллерах ошибки не пишент, но в самом дебагбаре угается будто его найти не может
в роуте вместо closure сделай Controller@method
источник

C

Combot in Laravel Pro
Nsws has been banned! Reason: CAS ban.
источник

NG

Nik Galaev in Laravel Pro
Виктор Бурцев
Допустим у тебя есть две транзакции А и Б. Транзакция А должна изменить цену товара 1 и сделать селект товара 2. А транзакция Б должна изменить цену товара 2 и сделать селект товара 1. Транзакция А ставит лок на строку товара 1, а транзакция Б ставит лок на строку товара 2. В итоге обе транзакции ждут захвата блокировки бесконечно, пока фоновый процесс мускуля не найдет и не прибьет одну из них. Это самый базовый случай. В реальности все намного хуже
от уровня изоляции зависит же
источник

КГ

Кирилл Голубев... in Laravel Pro
@arsensoroka каком оуете? тот что из 1 строки вообще нет в приложении
источник

A

Arsen in Laravel Pro
уверен? пишет что не может сериализовать
источник

A

Arsen in Laravel Pro
покажи роуты плз
источник

КГ

Кирилл Голубев... in Laravel Pro
этого роута нет и проблема не в нём
источник

КГ

Кирилл Голубев... in Laravel Pro
а в том, что в web дебагер выводит сообщения, а к контроллерах нет
источник

КГ

Кирилл Голубев... in Laravel Pro
раншье работалО. не знаю что что случилось, кеэши все чистил
источник

КГ

Кирилл Голубев... in Laravel Pro
не помогло
источник