codemonauts / craft-healthz
此包的最新版本(1.0.0)没有可用的许可证信息。
响应健康检查的模块。
1.0.0
2019-04-04 09:57 UTC
Requires
- craftcms/cms: ^3.0.0
This package is auto-updated.
Last update: 2024-09-04 22:16:00 UTC
README
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 Ok
或 503 Not Ok
由 codemonauts 爱心制作