【问题标题】:AWS ELB - Application health check - Sample PHP pageAWS ELB - 应用程序运行状况检查 - 示例 PHP 页面
【发布时间】:2016-01-25 18:15:46
【问题描述】:

我试图了解在 PHP 页面中最好有什么以检查应用程序的运行状况。

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

有没有我可以使用的示例页面。

【问题讨论】:

  • 这取决于您的应用程序...没有答案。
  • 谢谢凯文,我需要从必须做的事情开始,然后根据应用程序进行修饰 - 任何建议。

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


【解决方案1】:

你需要弄清楚你的应用需要什么才能被认为是健康的。

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

对于一个简单的 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 缓存或其他一些依赖项,那么您应该验证它是否也能正常工作。这是一个超级简单的示例,但请记住,这将被非常频繁地调用,因此您希望它快速。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-13
    • 2019-08-07
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    相关资源
    最近更新 更多