Networking Stack

Idle Time-Outs

Issue Overview

In some instances, the default time out for the Signal-R portal circuit may require increasing. This issue is caused by the default time out windows imposed by the Nginx reverse proxy.

Symptoms

Solution

1. Connect to the Docker host.

2. Modify the Nginx configuration and add the following.

location / {
    proxy_pass http://cms_portal:8080;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;

    # Important for SignalR long-lived connections:
    proxy_read_timeout 3600s;
    proxy_send_timeout 3600s;
}

3. When complete. Restart the Nginx container.

docker compose exec nginx nginx -t && docker compose exec nginx nginx -s reload

 

 


Revision #3
Created 22 September 2025 00:14:16 by AutoBot
Updated 22 September 2025 00:21:53 by AutoBot