The problem is that retrieveJob returns the job in base64 encoding resulting in a larger response than the submitJob request (which contains the file in just binary). Since in the docker setup nginx is capped at 1GB this will result in jobs of certain sizes to be unable to be processed by the runner. The result of this can be one of the following:
The backend crashes due to a service worker timeout triggered by gunicorn
The problem is that retrieveJob returns the job in base64 encoding resulting in a larger response than the submitJob request (which contains the file in just binary). Since in the docker setup nginx is capped at 1GB this will result in jobs of certain sizes to be unable to be processed by the runner. The result of this can be one of the following: