全球主机交流论坛

标题: 可以实现网站打不开自动重启服务器吗? [打印本页]

作者: 2019年    时间: 2023-8-7 15:15
标题: 可以实现网站打不开自动重启服务器吗?
用的宝塔面板,wp网站数据库太大有时出问题,必须要重启才行,有什么办法可以实现自动重启服务器吗?
作者: 蓝色梦想    时间: 2023-8-7 15:16
假如服务器死机了   根本没法应答你的重启命令
作者: 2019年    时间: 2023-8-7 15:17
大部分是数据库或者redis出问题
作者: 风车车    时间: 2023-8-7 15:17
本帖最后由 风车车 于 2023-8-7 15:19 编辑

可以,监控网站,不能访问就重启
这个可以监控https://uptimerobot.com
作者: 何处不惹尘埃    时间: 2023-8-7 15:19
要不用 docker? 然后再监听网站, 不回复 200 的时候, 通过 webhook 自动重启数据库容器?
作者: 2019年    时间: 2023-8-7 15:20
风车车 发表于 2023-8-7 15:17
可以,监控网站,不能访问就重启
这个可以监控https://uptimerobot.com

谢谢,这家uptimerobot.com还能自动重启服务器?
作者: sagerking    时间: 2023-8-7 15:24
如果不是服务器宕机,可以curl你的网页代码,返回不是200就reboot或者重启环境
作者: woniu    时间: 2023-8-7 15:52
  1. #!/bin/bash

  2. url="http://example.com"  # 替换为你要检查的网址

  3. http_status=$(curl -s -o /dev/null -w "%{http_code}" $url)

  4. if [ "$http_status" != "200" ]; then
  5.   echo "HTTP status code is not 200. Rebooting the system..."
  6.   sudo reboot
  7. else
  8.   echo "HTTP status code is 200. No reboot necessary."
  9. fi
复制代码

作者: 匿名    时间: 2023-8-7 16:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: Salta    时间: 2023-8-7 16:33
不想着优化一下? 治标不治本始终不是一个好办法
作者: sheensnow    时间: 2023-8-7 20:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: gnoloahs123    时间: 2023-8-7 20:51
得解决数据库的问题啊,怎么会想着重启服务器呢?
作者: 1394179649    时间: 2023-8-7 20:59
可以试试这个 https://wpbom.com/6418.html,wp很吃服务器,配置可以搞好点的
作者: Smilence    时间: 2023-8-8 17:36
nezha探针可以做到这个,有个监控的选项,失败后可以运行指定任务




欢迎光临 全球主机交流论坛 (https://hostloc-workers.ikyomon.com/) Powered by Discuz! X3.4