mirror of https://github.com/tteck/Proxmox.git
Update monitor-all.sh to restart virtual machines instead of resetting
Resetting a virtual machine may not work if the virtual machine is frozen/stuck. (Home Assistant OS tends to get into this state sometimes and resetting it does nothing.) Restarting the VM by stopping it and starting it seems to resolve the issue.
This commit is contained in:
parent
cb4097e74c
commit
d1a6332186
|
@ -73,12 +73,13 @@ while true; do
|
|||
else
|
||||
# It is a virtual machine
|
||||
if qm status $instance | grep -q "status: running"; then
|
||||
echo "$(date): VM $instance is not responding, resetting..."
|
||||
qm reset $instance >/dev/null 2>&1
|
||||
echo "$(date): VM $instance is not responding, restarting..."
|
||||
qm stop $instance >/dev/null 2>&1
|
||||
sleep 5
|
||||
else
|
||||
qm start $instance >/dev/null 2>&1
|
||||
echo "$(date): VM $instance is not running, starting..."
|
||||
fi
|
||||
qm start $instance >/dev/null 2>&1
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue