#api #qr-code #.net-core-3.1 #http-status-code-504 #stalled
Вопрос:
После добавления QRCodeGenerator в API появляется ошибка тайм — аута 504-шлюза.
QRCodeGenerator QrGenerator = new QRCodeGenerator();
QRCodeData QrCodeInfo = QrGenerator.CreateQrCode(sample.Id, QRCodeGenerator.ECCLevel.Q);
QRCode QrCode = new QRCode(QrCodeInfo);
Bitmap QrBitmap = QrCode.GetGraphic(100);
var pic = sampleInfoSheet.Drawings.AddPicture(sample.SampleNumber, QrBitmap);
pic.SetPosition(row - 1, 1, col - 1, 20);
pic.SetSize(100, 100);
Это код, добавленный в сторону API. После добавления этого код публикуется на тестовом сайте, и вызов API останавливается с ошибкой 504. Это занимает 4-9 минут, и вызов API застопорился.
Попытался проверить проблему с подключением базы данных к локальной, и это сработало нормально.
Есть ли какой-либо способ устранить проблему локально? Возникает ли проблема только после публикации сайта? Есть ли какое-нибудь быстрое решение, чтобы избежать этой ошибки тайм-аута шлюза?