Будни бекендщика: едрить ваши транзакции в sequelize
В нашем сервисе для геймдизайнеров кое-что связанное с импортом пилю, а там в рамках одной толстой операции кучу запросов делать нужно. В какой-то момент перестало работать. При этом никаких ошибок. В итоге оказалось, что если в sequelize запустить транзакцию, а потом параллельно выполнить запрос вне транзакции, то всё виснет.
Глубоко не копал, но надо будет посмотреть. Если такое будет проявляться в рамках параллельных запросов от разных юзеров, то это какой-то пиздец.
31 комментарий