Traefik upload timeouts are not configurable from NS8 and may interrupt long-running HTTP requests
NS8 currently relies on Traefik's default timeout settings, and there is no supported way to customize entry point timeout values such as transport.respondingTimeouts.readTimeout.
In environments with slow network connections or long-running HTTP uploads, the default timeout may cause Traefik to terminate the client connection before the request body has been fully received. Applications behind Traefik then report incomplete uploads or truncated requests.
A recent example was observed with Nextcloud WebDAV uploads, where the application received only part of the expected file and reported a size mismatch error. Similar issues could affect any application handling large uploads or long-lived HTTP requests.
Investigate whether NS8 should:
- expose Traefik timeout settings through configuration;
- provide safe defaults for long-running uploads;
- support persistent customizations across updates;
- document the impact of Traefik timeout settings on application behavior.
See https://community.nethserver.org/t/again-ns8-nextcloud-upload-timeout-problems/27809/3?u=davidep
Traefik upload timeouts are not configurable from NS8 and may interrupt long-running HTTP requests
NS8 currently relies on Traefik's default timeout settings, and there is no supported way to customize entry point timeout values such as
transport.respondingTimeouts.readTimeout.In environments with slow network connections or long-running HTTP uploads, the default timeout may cause Traefik to terminate the client connection before the request body has been fully received. Applications behind Traefik then report incomplete uploads or truncated requests.
A recent example was observed with Nextcloud WebDAV uploads, where the application received only part of the expected file and reported a size mismatch error. Similar issues could affect any application handling large uploads or long-lived HTTP requests.
Investigate whether NS8 should:
See https://community.nethserver.org/t/again-ns8-nextcloud-upload-timeout-problems/27809/3?u=davidep