R Docker Kubernetes Websocket Closing

I have deployed my R shiny app via Kubernetes using an R-Base docker image from Rocker. I am also using the contour HTTP proxy: https://projectcontour.io/docs/master/httpproxy/.

It seems that the websocket will periodically close even though I set the timeout to infinity as described in the Contour wiki above:
timeoutPolicy:
response: "infinity"
idle: "infinity"

I even instrumented an in-app keep alive mechanism as described below to periodically have JS send a message to R: https://github.com/virtualstaticvoid/heroku-buildpack-r/issues/126.

Is there any other reason as to why the websocket would periodically close?
I do not have this issue locally and there are no errors on the console (outside of the websocket close: Cannot read property 'readyState' of null) or on the R side.

Thank you

2 Likes

This topic was automatically closed 54 days after the last reply. New replies are no longer allowed.