vadosdog/healthcheck

检查系统状态

dev-master 2021-05-24 15:18 UTC

This package is auto-updated.

Last update: 2021-05-24 15:30:22 UTC


README

安装

安装包

composer require vadosdog/healthcheck

如果需要,请配置.env文件。很可能会至少需要更改HEALTHCHECK_API_TOKEN或完全更改认证令牌

HEALTHCHECK_ENDPOINT=/api/health
HEALTHCHECK_MIDDLEWARE=healthcheck.auth
HEALTHCHECK_API_TOKEN=health_api_token
HEALTHCHECK_MAX_EXECUTION_TIME=30
HEALTHCHECK_REDIS_CHECK_KEY=redis-health-status
HEALTHCHECK_DB_TABLE=healthcheck

如果已修改配置文件,请刷新缓存

php artisan config:cache

复制配置和迁移文件

php artisan vendor:publish --tag=migrations

执行迁移

php artisan migrate

如果一切顺利,则访问默认的/api/health路径时,我们应该看到以下内容

{
   "result": {
       "database": true,
       "redis": true,
       "redispersist": true,
       "database_locks": true,
       "database_activity": true,
       "graylog": true
   },
   "success": true
}

如果出现问题,可能需要刷新路由缓存

php artisan route:cache