以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于网页服务器检测方法的请教  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=109189)

--  作者:zunwoun
--  发布时间:2017/11/6 17:03:00
--  关于网页服务器检测方法的请教
可能由于各种原因,网页服务端程序停止服务,导致微信和网页操作无法提供服务,有没有办法定期通过其他终端程序自动发个信息给网页服务器,如果网页服务器正常则反馈一个信息给终端服务器,如果迟迟没有反应,则自动重启网页服务器并向管理员发出错误通报,请教如何实现上述功能,谢谢
--  作者:有点甜
--  发布时间:2017/11/6 17:15:00
--  

 你应该在服务器端做一个自我检测的功能。可以另外写一个程序,定期访问一下网页,看能否正常访问。如果不能正常访问了,就给管理员发送一封邮件,然后吧服务器重启一下。


--  作者:zunwoun
--  发布时间:2017/11/6 17:27:00
--  
怎样程序访问网页,我是门外汉,网页开发一点基础都没有,请指教,谢谢
[此贴子已经被作者于2017/11/6 17:29:38编辑过]

--  作者:有点甜
--  发布时间:2017/11/6 17:47:00
--  

比如

 

Dim req = System.Net.WebRequest.Create("http://127.0.0.1")
try
    req.Method = "get"
    req.timeout = 5000
    Dim pos = req.GetResponse
    
    \'Dim stm As System.IO.Stream = pos.GetResponseStream()
    \'Dim reader As New System.IO.StreamReader(stm)
    \'Dim str As String = reader.ReadToEnd
    \'msgbox(str)
catch ex As exception
    msgbox("不能访问了,发邮件,重启服务器")
End try

 

这样也可以 http://www.foxtable.com/webhelp/scr/2709.htm

 


--  作者:zunwoun
--  发布时间:2017/11/6 17:53:00
--  
谢谢