我们现在有一个php 的项目,想实现对其类似心跳包的监控,如何实现呢?
请教大家一个小问题,用php如何实现后台心跳运行的程序,比如:对系统进行自检,检查数据库连接是否正常,不正常就发送短信提醒,或者检查本系统内某些需要定时短信提醒的事项,或者监控其他网站首页能否正常访问等。这样的后台程序用php如何实现?怎么设计?
php是需要触发执行的, 没办法长期保持执行着它。
你只能通过windows计划任务、 linux下的脚本、或浏览器指定网页的定时刷新来实现。
如果你有这样的要求, asp.net阵营中的timer欢迎你!
你好,可以详细说一下linux下,详细的设计流程吗, 是不是这样的:在linux下编写定时脚本,模拟客户端发送请求,服务端接收请求并作以响应,如果超过规定时间,接收不到客户端的请求,则认为系统出现问题。
@Thinking in study: 主要是Crontab命令。 配置很简单。
其它的需求自己写php脚本, 放心大胆的写。 不要担心其它的。
上个月刚做了一个, centos下的。
如果百度搜不到, 你试试用google搜索, www.gaomn.com