codemonauts/craft-healthz

此包的最新版本(1.0.0)没有可用的许可证信息。

响应健康检查的模块。

1.0.0 2019-04-04 09:57 UTC

This package is auto-updated.

Last update: 2024-09-04 22:16:00 UTC


README

Icon

Craft CMS 的一个真正基本的健康检查模块。

背景

如果你在负载均衡器后面运行你的 Craft CMS 服务器,或者你使用外部监控工具监控你的网站,你需要一个端点

  • 能够提前响应而不需要遍历整个堆栈
  • 即使在迁移等待时也能返回 200 Ok
  • 检查数据库和缓存连接是否可用

要求

  • Craft CMS >= 3.0.0

安装

cd /path/to/project
composer require codemonauts/craft-healthz

然后,将模块添加到 Craft 配置目录中的 app.php,如下所示

<?php
return [
    // ...
    'modules' => [
        // ...
        'healthz' => codemonauts\healthz\Healthz::class,
    ],
    'bootstrap' => ['healthz'],
];

用法

你的监控系统或负载均衡器的端点是

http(s)://yoursite.com/healthz

脚本将返回 200 Ok503 Not Ok

codemonauts 爱心制作