手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

利用SAE监控网站

首页 > PHP >

SAE是Sina App Engine(新浪应用引擎)的缩写,SAE是一个分布式web应用开发运行的服务平台,其不仅仅包含创建、部署web应用的简单交互,更涉及一整套大规 模分布式服务的解决方案。用户通过SAE可以方便的创建web应用、定制web应用、开发web应用、部署web应用、切换线上版本、删除应用,大大节省 了开发者的开发成本和运维成本。

作为大规模的分布式服务,云服务是未来的趋势,我们立志于走在云计算领域的研究开发前列,为广大web开发者提供基于云计算的更方便、快捷、可靠、节省的 应用开发运行平台,同时SAE也着眼解决新浪公司内部的资源冗余问题,为公司内部大量的web应用提供可靠的运行平台。

上面这段内容来自于SAE官方网站。云服务云服务,当然是用云来服务。GAE其实也是一个类似的玩意,其实SAE是在GAE出来了几年后才发展起来的东西,相比于GAE来说,功能是要差了一点,不过他是目前为止支持PHP最好的云。要知道google的GAE只支持java和python,虽然通过各种各样的扩展可以使得他支持jRuby,jphp之类的,但毕竟不是原生支持,而SAE才是

开通后做了一个小东西。就是PING自己的博客,当发现取不到meta数据时,就发封邮件给我。因为监控宝是半小时,我在SAE上可以跑5分钟一次。呵呵(既能刷PV,又能监控,多好啊。)

代码很简单。

PHP代码
  1. $url = 'http://www.neatstudio.com';  
  2. $tags = @get_meta_tags( $url );  
  3. if(isSet( $tags['generator'] ) && trim($tags['generator']) == 'gouki,editplus'){  
  4.     //..do nothing  
  5. }else{  
  6.     require_once'saemail.class.php' );  
  7.     $smail = new saemail();  
  8.     $title = sprintf("[%s]无法访问",date'Y-m-d H:i:s' ));  
  9.     $smail->quickSend( '13800138000@139.com' , $title , '无内容' , '******@sina.com' , '******' );  
  10. }  
然后修改config.yaml,増加cron(其实原来的config.yaml已经有cron了,只是注释掉了)

修改后,为了防止被WEB访问,再加一个

XML/HTML代码
  1. handle:  
  2.  - hostaccess: if(path ~ "/cron目录/") allow "10.0.0.0/8"  
表明只允许内网访问,不允许WEB访问,现在直接访问的时候就是403了。HOHO

过了半小时,收到了一封MAIL(因为在测试的时候,我是成功就发)

一切就是这样简单




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: sae, php, cron

« 上一篇 | 下一篇 »

只显示10条记录相关文章

使用PHP得到所有的HTTP请求头 (浏览: 63634, 评论: 3)
我为什么会选用phpstorm (浏览: 53847, 评论: 5)
快速生成目录树 (浏览: 47642, 评论: 7)
通过file_get_contents来Post数据的实例 (浏览: 47297, 评论: 5)
PHP导入导出Excel方法 (浏览: 46124, 评论: 3)
PHP的XSS攻击过滤函数 (浏览: 43653, 评论: 2)
PHP中Eval的作用 (浏览: 42507, 评论: 4)
超详细:在Mac OS X中配置Apache + PHP + MySQL (浏览: 41858, 评论: 1)
PHP常见错误(二) (浏览: 40762, 评论: 1)
PHP sendmail (浏览: 38757, 评论: 7)

3条记录访客评论

刷pv没有意义吧

Post by fj on 2011, July 16, 3:10 PM 引用此文发表评论 #1

这个。。。还不完整吗?
1、PHP代码已经有了
2、防止访问的配置也告诉你了啦。
3、cron,这个在yaml文件本身就有,只是要注意一下。yaml是以空格的缩进来处理的。

Post by gouki on 2010, June 26, 3:52 PM 引用此文发表评论 #2

有空写一个完整的教程吧

Post by 花虫虫 on 2010, June 26, 3:28 PM 引用此文发表评论 #3


发表评论

评论内容 (必填):