AWS ELB - 应用程序运行状况检查 - 示例PHP页面

时间:2015-10-26 15:17:19

标签: php amazon-web-services amazon-elastic-beanstalk

我正在尝试了解在PHP页面中最好的内容,以便检查应用程序的运行状况。

这是设置Elastic Bean Stalk时的配置之一 - 应用程序运行状况检查URL

是否有我可以使用的样本页面。

1 个答案:

答案 0 :(得分:0)

您需要弄清楚您的应用程序需要被认为是健康的。

你使用数据库吗?你能连接吗?你能用已知结果运行一个简单的查询吗?

对于一个可能足够的简单的PHP + Mysql应用程序。

<?PHP
if(connect to MySQL){
    if(connection is good){
       run a query
       if(result of query is good){
           echo 'healthy';
           exit();
       }
    }
}
//all other scenarios are bad
echo 'failure';
exit();
?>

如果您的应用需要其他内容,例如Redis缓存或其他依赖项,那么您应该验证它是否正常工作。这是一个非常简单的例子,但请记住,这将被频繁调用,因此你希望它很快。