A Windows Diego Cell appears as unresponsive agent in bosh vms. Attempts to retrieve logs fail with a timeout error.
Symptoms:
bosh logs <INSTANCE> fails.Timed out sending 'fetch_logs_with_signed_url' to instance: 'windows_diego_cell/####', agent-id: '####' after 45 seconds.bosh vms is unresponsive agent.The BOSH Director is unable to communicate with the BOSH Agent running on the Windows VM. This can be caused by the agent process hanging, a duplicate IP on the network, or the VM being in a hung state at the IaaS layer. Because the communication is broken, the Director cannot initiate the "drain" process or collect logs.
To recover the unresponsive cell:
--fix flag to force the replacement of the unresponsive VM: bosh -d <DEPLOYMENT> recreate <INSTANCE_GROUP>/<INDEX> --no-converge --fix--no-converge flag instructs the BOSH Director to restrict the action to only the specified VM/instance, whereas it ignores the deployment manifest's intended state and instead recreates the instance based exactly on the current state recorded in the database.--fix flag instructs the BOSH Director to replace the VM even if the current agent is not responding.For more details on managing unresponsive agents, see the KB: Bosh VMs are fluctuating between 'Unresponsive Agents' and Healthy states (297508).