7695deae10b72eb12065e0450586ea3de4aabbd6
Les HttpClient vers l'API BAN et ORS réutilisaient des connexions TLS éventées par le pool .NET, provoquant des blocages jusqu'au timeout front de 10s (SocketException Operation canceled). Configuration d'un SocketsHttpHandler dédié avec PooledConnectionLifetime (2 min), PooledConnectionIdleTimeout (30s) et ConnectTimeout (5s). Resserre aussi le catch de ORSClient : une annulation provenant de l'appelant (CancellationToken du contrôleur) est désormais propagée telle quelle, au lieu d'être maquillée en timeout ORS.
Description
Application de saisie des trajets pour calcul des indemnités kilométrique
125 MiB
Languages
C#
54.4%
TypeScript
29.9%
HTML
7.8%
SCSS
6.1%
Shell
1.4%
Other
0.3%