При выполнении одновременных запросов с использованием jmeter возникали исключения взаимоблокировок?

Вот код C#, который использует Ambient Context с EF6

 public async Task<bool> RemoveRefreshToken(RefreshToken refreshToken)
    {
        using (var dbContextScope = _dbContextScopeFactory.Create())
        {
            _refreshTokenRepository.Delete(refreshToken);
            return await dbContextScope.SaveChangesAsync() > 0;
        }
    }

Получение следующего исключения

Exception Source: EntityFramework   Inner Exception:  Transaction (Process ID 
89) was deadlocked on lock resources with another process and has been chosen 
as the deadlock victim. Rerun the transaction.

Эта ошибка возникает только тогда, когда есть параллельные запросы с использованием JMeter

0 ответов

Другие вопросы по тегам