From time to time I still receive the following error:
c.v.f.s.communication.ServerRpcHandler : Resynchronizing UI by client's request. A network message was lost before reaching the client and the client is reloading the full UI state. This typically happens because of a bad network connection with packet loss or because of some part of the network infrastructure (load balancer, proxy) terminating a push (websocket or long-polling) connection. If you are using push with a proxy, make sure the push timeout is set to be smaller than the proxy connection timeout
I use NGINX as a proxy and Spring Boot with Vaadin application. Could you please explain what properties in NGINX and Vaadin responsible for:
If you are using push with a proxy, make sure the push timeout is set to be smaller than the proxy connection timeout
What property at NGINX configuration responsible for push timeout
or proxy connection timeout
and the same for Vaadin application.
In Vaadin application I use:
@Push(transport = Transport.LONG_POLLING)
Right now I'm playing with different properties but without any success, so I'll really appreciate your guidance on this. Thanks!