Hi everyone. I’m evaluating Prefect for our compan...
# ask-community
g
Hi everyone. I’m evaluating Prefect for our company. I’m running a Prefect agent in a Docker container on Azure Container Instances. When I leave the agent idle overnight, the next day I find it ‘stuck’ with a log full of stack traces similar to this:
Copy code
Failed the last 3 attempts.  Please check your environment and configuration.
Examples of recent errors:

Traceback (most recent call last):
  File "/opt/conda/envs/prefect/lib/python3.10/site-packages/h2/connection.py", 
line 224, in process_input
    func, target_state = self._transitions[(self.state, input_)]
KeyError: (<ConnectionState.CLOSED: 3>, <ConnectionInputs.SEND_HEADERS: 0>)

During handling of the above exception, another exception occurred:
The agent doesn’t accept any flows to execute. The only thing I can do is to restart the agent container. Does anyone know what the issue might be, and how to solve it or work around it?
c
Hi Gosia, try adding
PREFECT_API_ENABLE_HTTP2=False
to your env variables for the agent
https://github.com/PrefectHQ/prefect/issues/7442 is open for the core issue itself, the env variable allows it to be disabled
g
Hi Christopher, thanks for you tip. I’ve started the agent with this extra env variable. I will check tomorrow if this resolved my issue.