如何检查我的网站是否正常?

时间:2018-08-28 04:32:55

标签: html

因此,我目前正在使用A系统,可以手动说网站是否在线;但我不认为这是“有效的”,因为我不会全天候24/7。因此,我想知道是否有一种方法可以检查他们的网站是否在线,然后在出现故障后立即在服务器上创建文件?

4 个答案:

答案 0 :(得分:1)

您可以使用UptimeRobot之类的免费服务。当网站关闭或备份时,它将向您发送通知。

答案 1 :(得分:0)

您使用

进行检查
  

1:Ping您的网站

     

2:转到here并输入您的网站网址以检查可用性

确保您的网站位于服务器上。

答案 2 :(得分:0)

取决于网站使用的技术,您可以在网站启动或关闭时对事件进行编程。以this为例,了解ASP.NET中的关闭事件。

答案 3 :(得分:0)

我用python写了一个简单的脚本。脚本简单检查网站状态。 这是一个link,也许能帮到你。

脚本简单检查站点代码响应。如果状态代码正常 - 200 那么什么都不做。如果状态代码不是 200,则向 config.ini 中声明的地址发送电子邮件通知。

最后,我在 crontab 中创建了一个包含站点状态的日志文件。

1 * * * * /usr/bin/python3 /scripts/WebPageStatusCheck/main.py >> /scripts/WebPageStatusCheck/log/WebPageStatusCheck.log 2>&1

Here 检查页面状态并将站点状态返回到 main.py

import urllib.request


class CheckSiteStatus:
    def __init__(self):
        pass

    @staticmethod
    def check_site_url(url: str):
        url = 'http://' + url
        status = urllib.request.urlopen(url).getcode()
        return status

最好的问候!