gfpublic/healthcheck

检查系统状态

dev-master 2021-08-25 10:12 UTC

This package is auto-updated.

Last update: 2024-09-25 16:47:15 UTC


README

安装

安装包

composer require gfpublic/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