Description
Proposed change
When launching your own process, you can specify the timeout: https://jupyter-server-proxy.readthedocs.io/en/latest/server-process.html#timeout
This defaults to 5 seconds and (I think) this is the default for the main proxying process too. I'm wondering if we can increase the timeout (or disable it) for the main proxying process provided by jupyter-server-proxy
-- the process that is running and accessible under /proxy/<port>
as soon as jupyter-server-proxy
is installed.
Who would use this feature?
This is needed for the PyVista use case described in #402 where some of our users send large datasets between client/server and the 5 second request timeout causes the whole application to fail.
See pyvista/pyvista#3979 for more details
(Optional): Suggest a solution
Could there be an environment variable to set the default timeout for the main jupyter-server-proxy
process we are using in the use cases defined by #402?