Skip to main content

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

  • You routinely find the application shows "Attempting to connect to the server" without being idle for a reasonable period of time.
  • You find the portal "flashes" a lot while working.

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;
}