全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1271|回复: 14
打印 上一主题 下一主题

可以实现网站打不开自动重启服务器吗?

[复制链接]
跳转到指定楼层
1#
发表于 2023-8-7 15:15:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
用的宝塔面板,wp网站数据库太大有时出问题,必须要重启才行,有什么办法可以实现自动重启服务器吗?
推荐
发表于 2023-8-7 15:16:15 | 只看该作者
假如服务器死机了   根本没法应答你的重启命令
推荐
发表于 2023-8-7 15:52:56 | 只看该作者
  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
复制代码

点评

niu, 谢谢,如果改成重启数据库哪一行命令如何写?  发表于 2023-8-7 23:23
推荐
 楼主| 发表于 2023-8-7 15:20:51 | 只看该作者
风车车 发表于 2023-8-7 15:17
可以,监控网站,不能访问就重启
这个可以监控https://uptimerobot.com

谢谢,这家uptimerobot.com还能自动重启服务器?
14#
发表于 2023-8-8 17:36:50 来自手机 | 只看该作者
nezha探针可以做到这个,有个监控的选项,失败后可以运行指定任务
13#
发表于 2023-8-7 20:59:16 | 只看该作者
可以试试这个 https://wpbom.com/6418.html,wp很吃服务器,配置可以搞好点的
12#
发表于 2023-8-7 20:51:20 来自手机 | 只看该作者
得解决数据库的问题啊,怎么会想着重启服务器呢?
11#
发表于 2023-8-7 20:35:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
10#
发表于 2023-8-7 16:33:41 | 只看该作者
不想着优化一下? 治标不治本始终不是一个好办法
匿名
9#
匿名  发表于 2023-8-7 16:23:20
提示: 作者被禁止或删除 内容自动屏蔽
7#
发表于 2023-8-7 15:24:15 来自手机 | 只看该作者
如果不是服务器宕机,可以curl你的网页代码,返回不是200就reboot或者重启环境
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-8 13:39 , Processed in 0.077192 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表