All our tentacles are polling tentacles using web sockets with a default timeout of two minutes.
I have a project with 11 packages between 50 and 400MB. During the acquire packages step in the deployment I keep running into timeout exceptions:
Server exception: System.TimeoutException: A request was sent to a polling endpoint, but the polling endpoint did not collect the request within the allowed time (00:02:00), so the request timed out.'
Raising the “Polling Request Queue Timeout” to 6 min works, however I’m guessing I’ll run into the same problem when deploying the project to targets with slow internet connections. The second downside is that increasing the timeout has negative effects on the heath checks, as the duration increases if targets are offline (an there are always a couple).
How can I get around the issue? Could I raise the timeout just for the acquiring packages step? I would have guessed the upload to the targets would be async and wouldn’t timeout as long as the upload is running.