Replies: 2 comments 2 replies
-
Masz na myśli:
Connection Timeout jest po Twojej stronie więc baza niekoniecznie musi respektować to ustawienie. |
Beta Was this translation helpful? Give feedback.
2 replies
-
Wydaje mi się, że tutaj masz chyba problem z CommandTimeout, który ma domyślną wartość 30 sekund i to należy ustawiać przy każdym żądaniu/zapytaniu do SQL. Z tego co pamiętam, to ConnectionTimeout określa jak długo klient czeka na uzyskanie połączenia do serwera zanim zgłosi porażkę. I nie powinno to mieć wpływu na to jak długo to połączenie żyje. Chyba, że na SQL serwerze masz ustawione ubijanie IdleConnections, albo jakiś sidecar ma ubijanie połączeń trwających dłużej niż 30 sekund.
Mariusz
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Aplikacja łączy się do bazy danych (General Purpose - Serverless: Standard-series (Gen5), 4 vCores) przez connetion stringa, gdzie mam ustawiony timeout na 240s (";Connection Timeout=240;") requesty są zabijane po 30s. W dokumentacji nie ma nic opisane aby baza tak reagowała. Przy wykorzystaniu DTU, wszystko działało poprawnie. Spotkał się ktoś z Was z takim problemem?
Beta Was this translation helpful? Give feedback.
All reactions