alexeevdv/yii2-health 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

alexeevdv/yii2-health

最新稳定版本:1.0.1

Composer 安装命令:

composer require alexeevdv/yii2-health

包简介

Yii2 module for application health reporting

README 文档

README

Build Status codecov PHP 7.1 PHP 7.2 PHP 7.3

Yii2 module for application health status reporting

Installation:

The preferred way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist alexeevdv/yii2-health "^1.0" 

or add

"alexeevdv/yii2-health": "^1.0" 

to the require section of your composer.json.

Configuration:

//... 'modules' => [ 'health' => [ 'class' => alexeevdv\yii\health\Module::class, 'components' => [ 'database' => alexeevdv\yii\health\components\Database::class, 'queue' => [ 'class' => alexeevdv\yii\health\components\Queue::class, 'failoverTimeout' => 600, // default is 300 ], ], ], ], 'components' => [ // ... 'queue' => [ // Add this to enable last executed job timestamp logging 'as health' => alexeevdv\yii\health\behaviors\QueueBehavior::class, ], 'urlManager' => [ 'rules' => [ // Add url rule to access health status report 'api/v1/health' => '/health', ], ], // ... ], //...

Usage:

$ curl http://localhost/api/v1/health { "status": "warn", "checks": { "database": [ { "type": "datastore", "status": "pass", "time": "2019-07-09T07:32:10+0000", "output": "" } ], "queue": [ { "type": "component", "status": "warn", "time": "2019-07-09T07:32:10+0000", "output": "No jobs were executed yet" } ] } } 

Supported components:

统计信息

  • 总下载量: 6.97k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 3
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固