标签:# crontab

PVE 磁盘巡检接入 Uptime Kuma——踩坑 404 的来龙去脉与最终脚本

写在前面
前一篇文章教大家把 PVE 宿主机的 LVM‑Thin 用量推到 Uptime Kuma。
有同学照做后 curl 推送却报 404。本文完整复盘原因、修正脚本,并给出 可选升级方案。零基础跟着做,保证一次成功。


1 现象:curl … 404

curl -fsS --retry 3 \
     "${PUSH_URL}?status=up&msg=OK" \
     -H 'Content-Type: application/json' \
     --data-raw "$result"
# ↳ curl: (22) The requested URL returned error: 404

PVE对特定容器定时重启

背景

  • 由于观测到HomeAssistant这台VM的内存占用总是随着时间的推移而增加,然后最终会OOM,且无论升级了多少个版本也是如此,推测HomeAssistant有内存泄漏问题

解决方案

  • 在虚拟机层面,对该VM进行定期重启(每天一次)
  • 登录到PVE所在的服务器
  • 执行crontab -e,并输入下面命令
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin

0 12 * * * qm stop 2007 ; sleep 10 ; qm start 2007
  • 注:命令中的2007是vmid,即VM的全局唯一ID