Я работаю с ADF и Azure Managed Postgres. У меня была повторяющаяся проблема с поиском и действиями по копированию на основе запросов, время ожидания которых истекло примерно через 35 секунд.
Failure happened on 'Source' side. 'Type=Npgsql.NpgsqlException,Message=Exception while reading from stream,Source=Npgsql,''Type=System.IO.IOException,Message=Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.,Source=System,''Type=System.Net.Sockets.SocketException,Message=A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond,Source=System,'
Таким образом, ошибка говорит, что это исключение Npgsql, поэтому я просмотрел их документацию и изменил строку подключения, чтобы она также принимала Timeout = 60 и CommandTimeout = 60 (внутреннее время ожидания по умолчанию равно CommandTimeout).
И запросы по-прежнему истекают через ~ 35 секунд. Может ли это быть проблемой сокета с управляемым экземпляром Azure, вызывающим тайм-аут, и он просто распространяется на npgsql?
Любая помощь будет оценена по достоинству!